Community
Participate
Working Groups
}
@Override
public IStatus run(IProgressMonitor monitor) {
public IStatus run(IProgressMonitor jobMonitor) {
monitor.attach(jobMonitor);
try {
monitor.beginTask(Messages.SynchronizeQueriesJob_Processing, 20 + queries.size() * 20 + 40 + 10);
// get the current list of repositories
Set<TaskRepository> repositories = this.repositories;
if (repositories == null) {
if (taskRepository == null) {
synchronizedTaskRelations(monitor, relationsByTaskId);
public void synchronizedTaskRelations(IProgressMonitor monitor, Map<String, TaskRelation[]> relationsByTaskId) {
public void synchronizedTaskRelations(IProgressMonitor jobMonitor, Map<String, TaskRelation[]> relationsByTaskId) {
updateRelations = false;
for (String taskId : relationsByTaskId.keySet()) {
ITask parentTask = taskList.getTask(taskRepository.getRepositoryUrl(), taskId);
package org.eclipse.mylyn.tasks.core.sync;
import org.eclipse.core.runtime.jobs.Job;
import org.eclipse.mylyn.commons.core.DelegatingProgressMonitor;
import org.eclipse.mylyn.commons.core.IDelegatingProgressMonitor;
/**
* @author Steffen Pingel
private boolean fullSynchronization = false;
protected final IDelegatingProgressMonitor monitor;
* @since 3.0
*/
public SynchronizationJob(String name) {
super(name);
this.monitor = new DelegatingProgressMonitor();
// public boolean isChangedTasksSynchronization() {
this.fullSynchronization = fullSynchronization;
public IDelegatingProgressMonitor getMonitor() {
return monitor;