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 |
} |