|
Lines 27-34
Link Here
|
| 27 |
import org.eclipse.core.runtime.OperationCanceledException; |
27 |
import org.eclipse.core.runtime.OperationCanceledException; |
| 28 |
import org.eclipse.core.runtime.Status; |
28 |
import org.eclipse.core.runtime.Status; |
| 29 |
import org.eclipse.core.runtime.SubProgressMonitor; |
29 |
import org.eclipse.core.runtime.SubProgressMonitor; |
| 30 |
import org.eclipse.mylyn.commons.core.DelegatingProgressMonitor; |
|
|
| 31 |
import org.eclipse.mylyn.commons.core.IDelegatingProgressMonitor; |
| 32 |
import org.eclipse.mylyn.commons.core.StatusHandler; |
30 |
import org.eclipse.mylyn.commons.core.StatusHandler; |
| 33 |
import org.eclipse.mylyn.commons.net.Policy; |
31 |
import org.eclipse.mylyn.commons.net.Policy; |
| 34 |
import org.eclipse.mylyn.internal.tasks.core.AbstractTask; |
32 |
import org.eclipse.mylyn.internal.tasks.core.AbstractTask; |
|
Lines 81-88
Link Here
|
| 81 |
|
79 |
|
| 82 |
private final List<IStatus> statuses; |
80 |
private final List<IStatus> statuses; |
| 83 |
|
81 |
|
| 84 |
private final IDelegatingProgressMonitor monitor; |
|
|
| 85 |
|
| 86 |
public SynchronizeTasksJob(TaskList taskList, TaskDataManager synchronizationManager, IRepositoryModel tasksModel, |
82 |
public SynchronizeTasksJob(TaskList taskList, TaskDataManager synchronizationManager, IRepositoryModel tasksModel, |
| 87 |
AbstractRepositoryConnector connector, TaskRepository taskRepository, Set<ITask> tasks) { |
83 |
AbstractRepositoryConnector connector, TaskRepository taskRepository, Set<ITask> tasks) { |
| 88 |
this(taskList, synchronizationManager, tasksModel, connector, (IRepositoryManager) null, tasks); |
84 |
this(taskList, synchronizationManager, tasksModel, connector, (IRepositoryManager) null, tasks); |
|
Lines 100-106
Link Here
|
| 100 |
this.allTasks = tasks; |
96 |
this.allTasks = tasks; |
| 101 |
this.statuses = new ArrayList<IStatus>(); |
97 |
this.statuses = new ArrayList<IStatus>(); |
| 102 |
setRule(new MutexSchedulingRule()); |
98 |
setRule(new MutexSchedulingRule()); |
| 103 |
this.monitor = new DelegatingProgressMonitor(); |
|
|
| 104 |
} |
99 |
} |
| 105 |
|
100 |
|
| 106 |
@Override |
101 |
@Override |
|
Lines 333-339
Link Here
|
| 333 |
return Collections.unmodifiableCollection(statuses); |
328 |
return Collections.unmodifiableCollection(statuses); |
| 334 |
} |
329 |
} |
| 335 |
|
330 |
|
| 336 |
public IDelegatingProgressMonitor getMonitor() { |
|
|
| 337 |
return monitor; |
| 338 |
} |
| 339 |
} |
331 |
} |