Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormkersten2007-06-13 08:00:39 +0000
committermkersten2007-06-13 08:00:39 +0000
commit883219bedc7c4bd2ae6ceede524c9cb3abdd4e00 (patch)
treed0a0f6bb45193a3314d824367b6b6f81014d288d /org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TaskWorkingSetFilter.java
parentf2fb9bb4cd1e7b9906b9cccc96ba519f116c975a (diff)
downloadorg.eclipse.mylyn.tasks-883219bedc7c4bd2ae6ceede524c9cb3abdd4e00.tar.gz
org.eclipse.mylyn.tasks-883219bedc7c4bd2ae6ceede524c9cb3abdd4e00.tar.xz
org.eclipse.mylyn.tasks-883219bedc7c4bd2ae6ceede524c9cb3abdd4e00.zip
NEW - bug 124321: [api] merge local tasks with repository tasks
https://bugs.eclipse.org/bugs/show_bug.cgi?id=124321
Diffstat (limited to 'org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TaskWorkingSetFilter.java')
-rw-r--r--org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TaskWorkingSetFilter.java22
1 files changed, 11 insertions, 11 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TaskWorkingSetFilter.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TaskWorkingSetFilter.java
index d63b80af3..8a8b9a484 100644
--- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TaskWorkingSetFilter.java
+++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TaskWorkingSetFilter.java
@@ -12,10 +12,10 @@ package org.eclipse.mylyn.internal.tasks.ui;
import org.eclipse.core.runtime.IAdaptable;
import org.eclipse.mylyn.tasks.core.AbstractRepositoryQuery;
-import org.eclipse.mylyn.tasks.core.AbstractTaskContainer;
+import org.eclipse.mylyn.tasks.core.AbstractTaskListElement;
import org.eclipse.mylyn.tasks.core.DateRangeContainer;
-import org.eclipse.mylyn.tasks.core.ITask;
-import org.eclipse.mylyn.tasks.core.TaskList;
+import org.eclipse.mylyn.tasks.core.AbstractTask;
+import org.eclipse.mylyn.tasks.core.getAllCategories;
import org.eclipse.mylyn.tasks.ui.TasksUiPlugin;
import org.eclipse.ui.IWorkingSet;
@@ -26,17 +26,17 @@ import org.eclipse.ui.IWorkingSet;
*/
public class TaskWorkingSetFilter extends AbstractTaskListFilter {
- private final TaskList taskList = TasksUiPlugin.getTaskListManager().getTaskList();
+ private final getAllCategories taskList = TasksUiPlugin.getTaskListManager().getTaskList();
private IWorkingSet currentWorkingSet;
public boolean select(Object parent, Object element) {
- if (parent instanceof AbstractTaskContainer && !(parent instanceof DateRangeContainer)) {
- return selectWorkingSet((AbstractTaskContainer) parent);
+ if (parent instanceof AbstractTaskListElement && !(parent instanceof DateRangeContainer)) {
+ return selectWorkingSet((AbstractTaskListElement) parent);
}
- if (element instanceof ITask) {
- AbstractRepositoryQuery query = taskList.getQueryForHandle(((ITask) element).getHandleIdentifier());
+ if (element instanceof AbstractTask) {
+ AbstractRepositoryQuery query = taskList.getQueryForHandle(((AbstractTask) element).getHandleIdentifier());
if (query != null) {
return selectWorkingSet(query);
}
@@ -44,16 +44,16 @@ public class TaskWorkingSetFilter extends AbstractTaskListFilter {
return true;
}
- private boolean selectWorkingSet(AbstractTaskContainer container) {
+ private boolean selectWorkingSet(AbstractTaskListElement container) {
if (currentWorkingSet == null) {
return true;
}
boolean seenTaskWorkingSets = false;
String handleIdentifier = container.getHandleIdentifier();
for (IAdaptable adaptable : currentWorkingSet.getElements()) {
- if (adaptable instanceof AbstractTaskContainer) {
+ if (adaptable instanceof AbstractTaskListElement) {
seenTaskWorkingSets = true;
- if (handleIdentifier.equals(((AbstractTaskContainer) adaptable).getHandleIdentifier())) {
+ if (handleIdentifier.equals(((AbstractTaskListElement) adaptable).getHandleIdentifier())) {
return true;
}
}

Back to the top