|
@@ -1301,6 +1301,19 @@ public class HostageDBOpenHelper extends SQLiteOpenHelper {
|
|
|
db.close();
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * Deletes all attacks for the given filter object.
|
|
|
+ * @param filter
|
|
|
+ */
|
|
|
+ public synchronized void deleteAttacksByFilter(LogFilter filter){
|
|
|
+ String selectQuery = this.selectionQueryFromFilter(filter, "*");
|
|
|
+ String deleteQuery = selectQuery.replace("SELECT *","DELETE ");
|
|
|
+
|
|
|
+ SQLiteDatabase db = this.getReadableDatabase();
|
|
|
+ db.execSQL(deleteQuery);
|
|
|
+ db.close();
|
|
|
+ }
|
|
|
+
|
|
|
public ArrayList<MessageRecord> getMessageRecords(AttackRecord attackRecord , SQLiteDatabase db){
|
|
|
ArrayList<MessageRecord> mr = new ArrayList<MessageRecord>();
|
|
|
|