diff options
author | spingel | 2008-06-02 07:07:31 +0000 |
---|---|---|
committer | spingel | 2008-06-02 07:07:31 +0000 |
commit | 4f09805312a9a1932b684ec8c18ce71e3074d1e0 (patch) | |
tree | 88620f3cbbca3bd502fd791b0c2128e2363cbf1b /org.eclipse.mylyn.tasks.bugs | |
parent | f8d9fdd2ecf26fb052ac84122b3d8c8d290f36ba (diff) | |
download | org.eclipse.mylyn.tasks-4f09805312a9a1932b684ec8c18ce71e3074d1e0.tar.gz org.eclipse.mylyn.tasks-4f09805312a9a1932b684ec8c18ce71e3074d1e0.tar.xz org.eclipse.mylyn.tasks-4f09805312a9a1932b684ec8c18ce71e3074d1e0.zip |
NEW - bug 220436: generalize implementation for generating incoming/outgoing change messages for tooltips and popups
https://bugs.eclipse.org/bugs/show_bug.cgi?id=220436
Diffstat (limited to 'org.eclipse.mylyn.tasks.bugs')
-rw-r--r-- | org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/AttributeTaskMapper.java | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/AttributeTaskMapper.java b/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/AttributeTaskMapper.java index b642a4f9b..cc71a23a7 100644 --- a/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/AttributeTaskMapper.java +++ b/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/AttributeTaskMapper.java @@ -21,6 +21,7 @@ import org.eclipse.mylyn.internal.tasks.core.deprecated.RepositoryTaskData; import org.eclipse.mylyn.internal.tasks.core.deprecated.TaskSelection; import org.eclipse.mylyn.internal.tasks.ui.util.TasksUiInternal; import org.eclipse.mylyn.tasks.core.ITaskMapping; +import org.eclipse.mylyn.tasks.core.TaskMapping; import org.eclipse.mylyn.tasks.core.TaskRepository; import org.eclipse.mylyn.tasks.core.ITask.PriorityLevel; import org.eclipse.mylyn.tasks.core.data.TaskData; @@ -82,7 +83,7 @@ public class AttributeTaskMapper { return new KeyValueMapping(attributes); } - private static class KeyValueMapping implements ITaskMapping { + private static class KeyValueMapping extends TaskMapping { private final Map<String, String> attributes; @@ -91,96 +92,116 @@ public class AttributeTaskMapper { this.attributes = attributes; } + @Override public void copyFrom(ITaskMapping source) { } + @Override public Date getCompletionDate() { // ignore return null; } + @Override public String getComponent() { return attributes.get(IRepositoryConstants.COMPONENT); } + @Override public Date getCreationDate() { // ignore return null; } + @Override public String getDescription() { return attributes.get(IRepositoryConstants.DESCRIPTION); } + @Override public Date getDueDate() { // ignore return null; } + @Override public Date getModificationDate() { // ignore return null; } + @Override public String getOwner() { // ignore return null; } + @Override public PriorityLevel getPriority() { // ignore return null; } + @Override public String getProduct() { return attributes.get(IRepositoryConstants.PRODUCT); } + @Override public String getSummary() { // ignore return null; } + @Override public TaskData getTaskData() { // ignore return null; } + @Override public String getTaskKey() { // ignore return null; } + @Override public String getTaskKind() { // ignore return null; } + @Override public String getTaskUrl() { // ignore return null; } + @Override public List<String> getCc() { // ignore return null; } + @Override public List<String> getKeywords() { // ignore return null; } + @Override public String getReporter() { // ignore return null; } + @Override public String getResolution() { // ignore return null; } + @Override public String getTaskStatus() { // ignore return null; |