|
|
|
@ -32,6 +32,8 @@ import org.tasks.data.Tag;
|
|
|
|
|
import org.tasks.data.TagDao;
|
|
|
|
|
import org.tasks.data.TagData;
|
|
|
|
|
import org.tasks.data.TagDataDao;
|
|
|
|
|
import org.tasks.data.TaskAttachment;
|
|
|
|
|
import org.tasks.data.TaskAttachmentDao;
|
|
|
|
|
import org.tasks.data.UserActivity;
|
|
|
|
|
import org.tasks.data.UserActivityDao;
|
|
|
|
|
import org.tasks.dialogs.DialogBuilder;
|
|
|
|
@ -56,6 +58,7 @@ public class TasksJsonImporter {
|
|
|
|
|
private final GoogleTaskDao googleTaskDao;
|
|
|
|
|
private final GoogleTaskListDao googleTaskListDao;
|
|
|
|
|
private final FilterDao filterDao;
|
|
|
|
|
private final TaskAttachmentDao taskAttachmentDao;
|
|
|
|
|
private final CaldavDao caldavDao;
|
|
|
|
|
private final LocationDao locationDao;
|
|
|
|
|
|
|
|
|
@ -77,7 +80,7 @@ public class TasksJsonImporter {
|
|
|
|
|
DialogBuilder dialogBuilder, TaskDao taskDao, LocationDao locationDao,
|
|
|
|
|
LocalBroadcastManager localBroadcastManager, AlarmDao alarmDao,
|
|
|
|
|
TagDao tagDao, GoogleTaskDao googleTaskDao, GoogleTaskListDao googleTaskListDao,
|
|
|
|
|
FilterDao filterDao, CaldavDao caldavDao) {
|
|
|
|
|
FilterDao filterDao, TaskAttachmentDao taskAttachmentDao, CaldavDao caldavDao) {
|
|
|
|
|
this.tagDataDao = tagDataDao;
|
|
|
|
|
this.userActivityDao = userActivityDao;
|
|
|
|
|
this.dialogBuilder = dialogBuilder;
|
|
|
|
@ -89,6 +92,7 @@ public class TasksJsonImporter {
|
|
|
|
|
this.googleTaskDao = googleTaskDao;
|
|
|
|
|
this.googleTaskListDao = googleTaskListDao;
|
|
|
|
|
this.filterDao = filterDao;
|
|
|
|
|
this.taskAttachmentDao = taskAttachmentDao;
|
|
|
|
|
this.caldavDao = caldavDao;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -170,7 +174,11 @@ public class TasksJsonImporter {
|
|
|
|
|
location.setTask(taskId);
|
|
|
|
|
locationDao.insert(location);
|
|
|
|
|
}
|
|
|
|
|
for (CaldavTask caldavTask : backup.caldavTasks) {
|
|
|
|
|
for (TaskAttachment attachment : backup.getAttachments()) {
|
|
|
|
|
attachment.setTaskId(taskUuid);
|
|
|
|
|
taskAttachmentDao.insert(attachment);
|
|
|
|
|
}
|
|
|
|
|
for (CaldavTask caldavTask : backup.getCaldavTasks()) {
|
|
|
|
|
caldavTask.setTask(taskId);
|
|
|
|
|
caldavDao.insert(caldavTask);
|
|
|
|
|
}
|
|
|
|
|