Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorspingel2008-06-02 07:07:31 +0000
committerspingel2008-06-02 07:07:31 +0000
commit4f09805312a9a1932b684ec8c18ce71e3074d1e0 (patch)
tree88620f3cbbca3bd502fd791b0c2128e2363cbf1b /org.eclipse.mylyn.tasks.bugs
parentf8d9fdd2ecf26fb052ac84122b3d8c8d290f36ba (diff)
downloadorg.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.java23
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;

Back to the top