Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/data/ITaskDataWorkingCopy.java')
-rw-r--r--org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/data/ITaskDataWorkingCopy.java34
1 files changed, 34 insertions, 0 deletions
diff --git a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/data/ITaskDataWorkingCopy.java b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/data/ITaskDataWorkingCopy.java
index cd2b88a38..c9c587c3f 100644
--- a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/data/ITaskDataWorkingCopy.java
+++ b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/data/ITaskDataWorkingCopy.java
@@ -16,29 +16,63 @@ import org.eclipse.core.runtime.IProgressMonitor;
/**
* @author Steffen Pingel
* @since 3.0
+ * @noimplement This interface is not intended to be implemented by clients.
*/
public interface ITaskDataWorkingCopy {
+ /**
+ * @since 3.0
+ */
public abstract TaskData getEditsData();
+ /**
+ * @since 3.0
+ */
public abstract TaskData getLastReadData();
+ /**
+ * @since 3.0
+ */
public abstract TaskData getLocalData();
+ /**
+ * @since 3.0
+ */
public abstract TaskData getRepositoryData();
+ /**
+ * @since 3.0
+ */
public abstract boolean isSaved();
+ /**
+ * @since 3.0
+ */
public abstract void revert();
+ /**
+ * @since 3.0
+ */
public abstract void refresh(IProgressMonitor monitor) throws CoreException;
+ /**
+ * @since 3.0
+ */
public abstract void save(Set<TaskAttribute> edits, IProgressMonitor monitor) throws CoreException;
+ /**
+ * @since 3.0
+ */
public abstract String getConnectorKind();
+ /**
+ * @since 3.0
+ */
public abstract String getRepositoryUrl();
+ /**
+ * @since 3.0
+ */
public abstract String getTaskId();
} \ No newline at end of file

Back to the top