diff options
author | relves | 2006-06-01 22:22:18 +0000 |
---|---|---|
committer | relves | 2006-06-01 22:22:18 +0000 |
commit | 1b6ad5f62ee0e15648ca9308dc14fe8e6bebeb99 (patch) | |
tree | 87fc8ffd92dcaaaa977d6b6db6eee80d42b1c2ed | |
parent | 294511a63c21bbe4c014c2d2ea8da3eb1ec82227 (diff) | |
download | org.eclipse.mylyn.tasks-1b6ad5f62ee0e15648ca9308dc14fe8e6bebeb99.tar.gz org.eclipse.mylyn.tasks-1b6ad5f62ee0e15648ca9308dc14fe8e6bebeb99.tar.xz org.eclipse.mylyn.tasks-1b6ad5f62ee0e15648ca9308dc14fe8e6bebeb99.zip |
Progress on: 132066: streamline repository task synchronization
https://bugs.eclipse.org/bugs/show_bug.cgi?id=132066
-rw-r--r-- | org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/tasklist/BugzillaRepositoryConnector.java | 58 |
1 files changed, 29 insertions, 29 deletions
diff --git a/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/tasklist/BugzillaRepositoryConnector.java b/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/tasklist/BugzillaRepositoryConnector.java index 112b9a2e7..1c4a1e821 100644 --- a/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/tasklist/BugzillaRepositoryConnector.java +++ b/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/tasklist/BugzillaRepositoryConnector.java @@ -330,25 +330,26 @@ public class BugzillaRepositoryConnector extends AbstractRepositoryConnector { private static void offlineStatusChange(AbstractRepositoryReport report, RepositoryTaskSyncState state) { -// RepositoryTaskSyncState state = null; -// if (status == BugzillaOfflineStatus.SAVED_WITH_OUTGOING_CHANGES) { -// state = RepositoryTaskSyncState.OUTGOING; -// } else if (status == BugzillaOfflineStatus.SAVED) { -// state = RepositoryTaskSyncState.SYNCHRONIZED; -// } else if (status == BugzillaOfflineStatus.SAVED_WITH_INCOMMING_CHANGES) { -// // if (forceSynch) { -// state = RepositoryTaskSyncState.INCOMING; -// // } else { -// // User opened (forceSynch = false) so no need to denote -// // incomming -// // state = RepositoryTaskSyncState.SYNCHRONIZED; -// // } -// } else if (status == BugzillaOfflineStatus.CONFLICT) { -// state = RepositoryTaskSyncState.CONFLICT; -// } else if (status == BugzillaOfflineStatus.DELETED) { -// state = RepositoryTaskSyncState.SYNCHRONIZED; -// } - if (report == null || state == null) { + // RepositoryTaskSyncState state = null; + // if (status == BugzillaOfflineStatus.SAVED_WITH_OUTGOING_CHANGES) { + // state = RepositoryTaskSyncState.OUTGOING; + // } else if (status == BugzillaOfflineStatus.SAVED) { + // state = RepositoryTaskSyncState.SYNCHRONIZED; + // } else if (status == + // BugzillaOfflineStatus.SAVED_WITH_INCOMMING_CHANGES) { + // // if (forceSynch) { + // state = RepositoryTaskSyncState.INCOMING; + // // } else { + // // User opened (forceSynch = false) so no need to denote + // // incomming + // // state = RepositoryTaskSyncState.SYNCHRONIZED; + // // } + // } else if (status == BugzillaOfflineStatus.CONFLICT) { + // state = RepositoryTaskSyncState.CONFLICT; + // } else if (status == BugzillaOfflineStatus.DELETED) { + // state = RepositoryTaskSyncState.SYNCHRONIZED; + // } + if (report == null || state == null) { return; } @@ -358,12 +359,11 @@ public class BugzillaRepositoryConnector extends AbstractRepositoryConnector { final BugzillaTask bugTask = (BugzillaTask) task; if (bugTask.getSyncState() != state) { bugTask.setSyncState(state); - // PlatformUI.getWorkbench().getDisplay().asyncExec(new - // Runnable() { - // public void run() { - MylarTaskListPlugin.getTaskListManager().getTaskList().notifyRepositoryInfoChanged(bugTask); - // } - // }); + PlatformUI.getWorkbench().getDisplay().asyncExec(new Runnable() { + public void run() { + MylarTaskListPlugin.getTaskListManager().getTaskList().notifyRepositoryInfoChanged(bugTask); + } + }); } } } @@ -500,8 +500,8 @@ public class BugzillaRepositoryConnector extends AbstractRepositoryConnector { // // identical id."); // // return; // } - RepositoryTaskSyncState offlineStatus = BugzillaUiPlugin.getDefault().getOfflineReportsFile().add(report, - forceSynch); + RepositoryTaskSyncState offlineStatus = BugzillaUiPlugin.getDefault().getOfflineReportsFile().add( + report, forceSynch); ((AbstractRepositoryReport) report).setOfflineState(true); offlineStatusChange(report, offlineStatus); @@ -519,8 +519,8 @@ public class BugzillaRepositoryConnector extends AbstractRepositoryConnector { public static void removeReport(BugzillaReport bug) { bug.setOfflineState(false); -// offlineStatusChange(bug, BugzillaOfflineStatus.DELETED, false); - offlineStatusChange(bug, RepositoryTaskSyncState.SYNCHRONIZED); + // offlineStatusChange(bug, BugzillaOfflineStatus.DELETED, false); + offlineStatusChange(bug, RepositoryTaskSyncState.SYNCHRONIZED); ArrayList<BugzillaReport> bugList = new ArrayList<BugzillaReport>(); bugList.add(bug); BugzillaUiPlugin.getDefault().getOfflineReportsFile().remove(bugList); |