diff options
author | spingel | 2008-04-09 06:05:16 +0000 |
---|---|---|
committer | spingel | 2008-04-09 06:05:16 +0000 |
commit | af4d76bdbed508ad81e8ed229bdaa0f1b39f4e7b (patch) | |
tree | 4574eb744529eebc2e8e30ff4d97cf8e99c2fff5 /org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/AbstractRepositoryConnector.java | |
parent | 5f580aeac07c62c2713469552819f812a00accb5 (diff) | |
download | org.eclipse.mylyn.tasks-af4d76bdbed508ad81e8ed229bdaa0f1b39f4e7b.tar.gz org.eclipse.mylyn.tasks-af4d76bdbed508ad81e8ed229bdaa0f1b39f4e7b.tar.xz org.eclipse.mylyn.tasks-af4d76bdbed508ad81e8ed229bdaa0f1b39f4e7b.zip |
NEW - bug 225040: mark internal packages as x-internal
https://bugs.eclipse.org/bugs/show_bug.cgi?id=225040
Diffstat (limited to 'org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/AbstractRepositoryConnector.java')
-rw-r--r-- | org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/AbstractRepositoryConnector.java | 23 |
1 files changed, 19 insertions, 4 deletions
diff --git a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/AbstractRepositoryConnector.java b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/AbstractRepositoryConnector.java index 02e0967e1..5ddb00380 100644 --- a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/AbstractRepositoryConnector.java +++ b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/AbstractRepositoryConnector.java @@ -19,8 +19,8 @@ import org.eclipse.core.runtime.NullProgressMonitor; import org.eclipse.core.runtime.SubProgressMonitor; import org.eclipse.mylyn.internal.tasks.core.IRepositoryConstants; import org.eclipse.mylyn.internal.tasks.core.RepositoryTemplateManager; -import org.eclipse.mylyn.internal.tasks.core.TaskDataManager; import org.eclipse.mylyn.tasks.core.AbstractTask.RepositoryTaskSyncState; +import org.eclipse.mylyn.tasks.core.sync.IRepositorySynchronizationManager; /** * Encapsulates common operations that can be performed on a task repository. Extend to connect with a Java API or WS @@ -44,7 +44,9 @@ public abstract class AbstractRepositoryConnector { private boolean userManaged = true; - private TaskDataManager taskDataManager; + private ITaskDataManager taskDataManager; + + private IRepositorySynchronizationManager synchronizationManager; public void init(TaskList taskList) { this.taskList = taskList; @@ -52,9 +54,12 @@ public abstract class AbstractRepositoryConnector { /** * Set upon construction + * + * @since 3.0 */ - public void setTaskDataManager(TaskDataManager taskDataManager) { + public void init2(ITaskDataManager taskDataManager, IRepositorySynchronizationManager synchronizationManager) { this.taskDataManager = taskDataManager; + this.synchronizationManager = synchronizationManager; } /** @@ -459,13 +464,23 @@ public abstract class AbstractRepositoryConnector { return null; } - private TaskDataManager getTaskDataManager() { + /** + * @since 3.0 + */ + protected ITaskDataManager getTaskDataManager() { return taskDataManager; } /** * @since 3.0 */ + protected IRepositorySynchronizationManager getSynchronizationManager() { + return synchronizationManager; + } + + /** + * @since 3.0 + */ public void preSynchronization(SynchronizationEvent event, IProgressMonitor monitor) throws CoreException { } |