Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrelves2006-06-01 22:22:18 +0000
committerrelves2006-06-01 22:22:18 +0000
commit1b6ad5f62ee0e15648ca9308dc14fe8e6bebeb99 (patch)
tree87fc8ffd92dcaaaa977d6b6db6eee80d42b1c2ed
parent294511a63c21bbe4c014c2d2ea8da3eb1ec82227 (diff)
downloadorg.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.java58
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);

Back to the top