diff options
author | mkersten | 2007-06-13 08:00:39 +0000 |
---|---|---|
committer | mkersten | 2007-06-13 08:00:39 +0000 |
commit | 883219bedc7c4bd2ae6ceede524c9cb3abdd4e00 (patch) | |
tree | d0a0f6bb45193a3314d824367b6b6f81014d288d /org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/TaskWorkingSetFilter.java | |
parent | f2fb9bb4cd1e7b9906b9cccc96ba519f116c975a (diff) | |
download | org.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.java | 22 |
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; } } |