delete all TaskTag objects when deleting a Tag

This commit is contained in:
Phillip Thelen 2016-07-20 20:03:04 +02:00
parent f31311b9ee
commit e4d667eacd

View file

@ -5,6 +5,7 @@ import com.magicmicky.habitrpgwrapper.lib.models.tasks.TaskTag;
import com.raizlabs.android.dbflow.annotation.Column;
import com.raizlabs.android.dbflow.annotation.ModelContainer;
import com.raizlabs.android.dbflow.annotation.NotNull;
import com.raizlabs.android.dbflow.annotation.OneToMany;
import com.raizlabs.android.dbflow.annotation.PrimaryKey;
import com.raizlabs.android.dbflow.annotation.Table;
import com.raizlabs.android.dbflow.sql.builder.Condition;
@ -43,6 +44,7 @@ public class Tag extends BaseModel {
this.setName(name);
}
@OneToMany(methods = {OneToMany.Method.SAVE, OneToMany.Method.DELETE}, variableName = "tasks")
public List<TaskTag> getTasks() {
if (tasks == null) {
tasks = new Select()