diff options
author | spingel | 2009-04-30 05:26:32 +0000 |
---|---|---|
committer | spingel | 2009-04-30 05:26:32 +0000 |
commit | 87365fd40e8a513c05b531a2588507ae43231327 (patch) | |
tree | 95626604cec1310de93ce31f90f52014f1283166 /org.eclipse.mylyn.tasks.core | |
parent | 484267c58222273f41627e020781eefd54adeea8 (diff) | |
download | org.eclipse.mylyn.tasks-87365fd40e8a513c05b531a2588507ae43231327.tar.gz org.eclipse.mylyn.tasks-87365fd40e8a513c05b531a2588507ae43231327.tar.xz org.eclipse.mylyn.tasks-87365fd40e8a513c05b531a2588507ae43231327.zip |
NEW - bug 273522: [api][patch] Exposing getResponse in the SubmitTaskJob
https://bugs.eclipse.org/bugs/show_bug.cgi?id=273522
Diffstat (limited to 'org.eclipse.mylyn.tasks.core')
3 files changed, 19 insertions, 0 deletions
diff --git a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/sync/SubmitTaskAttachmentJob.java b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/sync/SubmitTaskAttachmentJob.java index 619b8768f..f9f08a021 100644 --- a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/sync/SubmitTaskAttachmentJob.java +++ b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/sync/SubmitTaskAttachmentJob.java @@ -22,6 +22,7 @@ import org.eclipse.mylyn.internal.tasks.core.ITasksCoreConstants.MutexScheduling import org.eclipse.mylyn.internal.tasks.core.data.TaskDataManager; import org.eclipse.mylyn.tasks.core.AbstractRepositoryConnector; import org.eclipse.mylyn.tasks.core.ITask; +import org.eclipse.mylyn.tasks.core.RepositoryResponse; import org.eclipse.mylyn.tasks.core.TaskRepository; import org.eclipse.mylyn.tasks.core.data.AbstractTaskAttachmentHandler; import org.eclipse.mylyn.tasks.core.data.AbstractTaskAttachmentSource; @@ -65,6 +66,11 @@ public class SubmitTaskAttachmentJob extends SubmitJob { } @Override + public RepositoryResponse getResponse() { + return null; + } + + @Override public IStatus getStatus() { return error; } diff --git a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/sync/SubmitTaskJob.java b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/sync/SubmitTaskJob.java index 1cfc2e4ee..b712a65e6 100644 --- a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/sync/SubmitTaskJob.java +++ b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/sync/SubmitTaskJob.java @@ -115,6 +115,10 @@ public class SubmitTaskJob extends SubmitJob { return task; } + public RepositoryResponse getResponse() { + return response; + } + @Override public IStatus getStatus() { return errorStatus; diff --git a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/sync/SubmitJob.java b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/sync/SubmitJob.java index 4f7303027..192c68544 100644 --- a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/sync/SubmitJob.java +++ b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/sync/SubmitJob.java @@ -25,6 +25,7 @@ import org.eclipse.mylyn.commons.core.StatusHandler; import org.eclipse.mylyn.commons.net.Policy; import org.eclipse.mylyn.internal.tasks.core.ITasksCoreConstants; import org.eclipse.mylyn.tasks.core.ITask; +import org.eclipse.mylyn.tasks.core.RepositoryResponse; /** * @author Steffen Pingel @@ -115,4 +116,12 @@ public abstract class SubmitJob extends TaskJob { */ public abstract ITask getTask(); + /** + * Returns the connector specific result of the submission. + * + * @return the response from the repository, null if no response was received or the submission failed + * @since 3.2 + */ + public abstract RepositoryResponse getResponse(); + } |