Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/tasklist/BugzillaTaskExternalizer.java')
-rw-r--r--org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/tasklist/BugzillaTaskExternalizer.java53
1 files changed, 25 insertions, 28 deletions
diff --git a/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/tasklist/BugzillaTaskExternalizer.java b/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/tasklist/BugzillaTaskExternalizer.java
index b5716745e..1d2f098df 100644
--- a/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/tasklist/BugzillaTaskExternalizer.java
+++ b/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/tasklist/BugzillaTaskExternalizer.java
@@ -14,7 +14,6 @@ package org.eclipse.mylar.internal.bugzilla.ui.tasklist;
import org.eclipse.mylar.internal.bugzilla.core.BugzillaQueryHit;
import org.eclipse.mylar.internal.bugzilla.core.BugzillaRepositoryQuery;
import org.eclipse.mylar.internal.bugzilla.core.BugzillaTask;
-import org.eclipse.mylar.internal.tasks.core.RepositoryTaskHandleUtil;
import org.eclipse.mylar.tasks.core.AbstractRepositoryQuery;
import org.eclipse.mylar.tasks.core.AbstractTaskContainer;
import org.eclipse.mylar.tasks.core.DelegatingTaskExternalizer;
@@ -108,23 +107,23 @@ public class BugzillaTaskExternalizer extends DelegatingTaskExternalizer {
public ITask readTask(Node node, TaskList taskList, AbstractTaskContainer category, ITask parent)
throws TaskExternalizationException {
Element element = (Element) node;
- String handle;
- String label;
- if (element.hasAttribute(KEY_HANDLE)) {
- handle = element.getAttribute(KEY_HANDLE);
- } else {
- throw new TaskExternalizationException("Handle not stored for bug report");
- }
- if (element.hasAttribute(KEY_LABEL)) {
- label = element.getAttribute(KEY_LABEL);
- } else {
- throw new TaskExternalizationException("Description not stored for bug report");
- }
+// String handle;
+// String label;
+// if (element.hasAttribute(KEY_HANDLE)) {
+// handle = element.getAttribute(KEY_HANDLE);
+// } else {
+// throw new TaskExternalizationException("Handle not stored for bug report");
+// }
+// if (element.hasAttribute(KEY_LABEL)) {
+// label = element.getAttribute(KEY_LABEL);
+// } else {
+// throw new TaskExternalizationException("Description not stored for bug report");
+// }
+//
+// String repositoryUrl = RepositoryTaskHandleUtil.getRepositoryUrl(handle);
+// String taskId = RepositoryTaskHandleUtil.getTaskId(handle);
- String repositoryUrl = RepositoryTaskHandleUtil.getRepositoryUrl(handle);
- String taskId = RepositoryTaskHandleUtil.getTaskId(handle);
-
- BugzillaTask task = new BugzillaTask(repositoryUrl, taskId, label, false);
+ BugzillaTask task = new BugzillaTask(null, null, null, false);
super.readTaskInfo(task, taskList, element, parent, category);
return task;
@@ -139,23 +138,21 @@ public class BugzillaTaskExternalizer extends DelegatingTaskExternalizer {
public void readQueryHit(Node node, TaskList taskList, AbstractRepositoryQuery query)
throws TaskExternalizationException {
Element element = (Element) node;
- String handle;
- String status;
- if (element.hasAttribute(KEY_HANDLE)) {
- handle = element.getAttribute(KEY_HANDLE);
- } else {
- throw new TaskExternalizationException("Handle not stored for bug report");
- }
-
- status = STATUS_NEW;
+// String handle;
+// if (element.hasAttribute(KEY_HANDLE)) {
+// handle = element.getAttribute(KEY_HANDLE);
+// } else {
+// throw new TaskExternalizationException("Handle not stored for bug report");
+// }
+
+ String status = STATUS_NEW;
if (element.hasAttribute(KEY_COMPLETE)) {
status = element.getAttribute(KEY_COMPLETE);
if (status.equals(VAL_TRUE)) {
status = STATUS_RESO;
}
}
- BugzillaQueryHit hit = new BugzillaQueryHit(taskList, "", "", query.getRepositoryUrl(), RepositoryTaskHandleUtil
- .getTaskId(handle), null, status);
+ BugzillaQueryHit hit = new BugzillaQueryHit(taskList, "", "", query.getRepositoryUrl(), null, null, status);
readQueryHitInfo(hit, taskList, query, element);
}

Back to the top