Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 168878
Collapse All | Expand All

(-)src/org/eclipse/mylyn/internal/context/ui/TaskListInterestFilter.java (-4 / +4 lines)
Lines 9-15 Link Here
9
package org.eclipse.mylyn.internal.context.ui;
9
package org.eclipse.mylyn.internal.context.ui;
10
10
11
import java.util.Calendar;
11
import java.util.Calendar;
12
import java.util.Set;
12
import java.util.Collection;
13
13
14
import org.eclipse.core.runtime.IStatus;
14
import org.eclipse.core.runtime.IStatus;
15
import org.eclipse.core.runtime.Status;
15
import org.eclipse.core.runtime.Status;
Lines 51-57 Link Here
51
					}
51
					}
52
				}
52
				}
53
			} else if (child instanceof AbstractTaskContainer) {
53
			} else if (child instanceof AbstractTaskContainer) {
54
				Set<AbstractTask> children = ((AbstractTaskContainer) child).getChildren();
54
				Collection<AbstractTask> children = ((AbstractTaskContainer) child).getChildren();
55
				// Always display empty containers
55
				// Always display empty containers
56
				if (children.size() == 0) {
56
				if (children.size() == 0) {
57
					return false;
57
					return false;
Lines 95-102 Link Here
95
				|| !task.isCompleted()
95
				|| !task.isCompleted()
96
				&& (LocalRepositoryConnector.DEFAULT_SUMMARY.equals(task.getSummary())
96
				&& (LocalRepositoryConnector.DEFAULT_SUMMARY.equals(task.getSummary())
97
						|| shouldShowInFocusedWorkweekDateContainer(parent, task)
97
						|| shouldShowInFocusedWorkweekDateContainer(parent, task)
98
						|| TasksUiPlugin.getTaskActivityManager().isOverdue(task) || isInterestingForThisWeek(parent, task) || hasInterestingSubTasks(
98
						|| TasksUiPlugin.getTaskActivityManager().isOverdue(task)
99
						parent, task, depth));
99
						|| isInterestingForThisWeek(parent, task) || hasInterestingSubTasks(parent, task, depth));
100
	}
100
	}
101
101
102
	private boolean hasInterestingSubTasks(Object parent, AbstractTask task, int depth) {
102
	private boolean hasInterestingSubTasks(Object parent, AbstractTask task, int depth) {
(-)src/org/eclipse/mylyn/bugzilla/tests/TaskListStandaloneTest.java (-3 / +3 lines)
Lines 10-18 Link Here
10
10
11
import java.util.ArrayList;
11
import java.util.ArrayList;
12
import java.util.Calendar;
12
import java.util.Calendar;
13
import java.util.Collection;
13
import java.util.Date;
14
import java.util.Date;
14
import java.util.List;
15
import java.util.List;
15
import java.util.Set;
16
16
17
import junit.framework.TestCase;
17
import junit.framework.TestCase;
18
18
Lines 63-69 Link Here
63
		manager.resetTaskList();
63
		manager.resetTaskList();
64
		manager.readExistingOrCreateNewList();
64
		manager.readExistingOrCreateNewList();
65
		assertEquals(1, manager.getTaskList().getAllTasks().size());
65
		assertEquals(1, manager.getTaskList().getAllTasks().size());
66
		Set<AbstractTask> readList = manager.getTaskList().getDefaultCategory().getChildren();
66
		Collection<AbstractTask> readList = manager.getTaskList().getDefaultCategory().getChildren();
67
		AbstractTask readTask = readList.iterator().next();
67
		AbstractTask readTask = readList.iterator().next();
68
		assertTrue(readTask.getSummary().equals("task 1"));
68
		assertTrue(readTask.getSummary().equals("task 1"));
69
		assertTrue(readTask.getDueDate().compareTo(dueDate) == 0);
69
		assertTrue(readTask.getDueDate().compareTo(dueDate) == 0);
Lines 108-114 Link Here
108
		// assertNotNull(manager.getTaskList());
108
		// assertNotNull(manager.getTaskList());
109
		assertEquals(1, manager.getTaskList().getDefaultCategory().getChildren().size());
109
		assertEquals(1, manager.getTaskList().getDefaultCategory().getChildren().size());
110
110
111
		Set<AbstractTask> readList = manager.getTaskList().getDefaultCategory().getChildren();
111
		Collection<AbstractTask> readList = manager.getTaskList().getDefaultCategory().getChildren();
112
		AbstractTask readTask = readList.iterator().next();
112
		AbstractTask readTask = readList.iterator().next();
113
		assertTrue(readTask.getSummary().equals("task 1"));
113
		assertTrue(readTask.getSummary().equals("task 1"));
114
114
(-)src/org/eclipse/mylyn/bugzilla/tests/BugzillaTaskListManagerTest.java (-1 / +1 lines)
Lines 170-176 Link Here
170
		manager.setTaskListFile(originalFile);
170
		manager.setTaskListFile(originalFile);
171
171
172
		Collection<AbstractTask> allTasks = manager.getTaskList().getAllTasks();
172
		Collection<AbstractTask> allTasks = manager.getTaskList().getAllTasks();
173
		Set<AbstractTask> allRootTasks = manager.getTaskList().getDefaultCategory().getChildren();
173
		Collection<AbstractTask> allRootTasks = manager.getTaskList().getDefaultCategory().getChildren();
174
		Set<AbstractTaskCategory> allCategories = manager.getTaskList().getCategories();
174
		Set<AbstractTaskCategory> allCategories = manager.getTaskList().getCategories();
175
		Set<AbstractTaskContainer> allRoots = manager.getTaskList().getRootElements();
175
		Set<AbstractTaskContainer> allRoots = manager.getTaskList().getRootElements();
176
		assertEquals(0, allRootTasks.size());
176
		assertEquals(0, allRootTasks.size());
(-)src/org/eclipse/mylyn/internal/sandbox/bridge/bugs/BugzillaMylynSearchOperation.java (-2 / +3 lines)
Lines 11-16 Link Here
11
package org.eclipse.mylyn.internal.sandbox.bridge.bugs;
11
package org.eclipse.mylyn.internal.sandbox.bridge.bugs;
12
12
13
import java.util.ArrayList;
13
import java.util.ArrayList;
14
import java.util.Collection;
14
import java.util.HashSet;
15
import java.util.HashSet;
15
import java.util.Iterator;
16
import java.util.Iterator;
16
import java.util.List;
17
import java.util.List;
Lines 210-217 Link Here
210
	 * @param monitor
211
	 * @param monitor
211
	 *            The progress monitor
212
	 *            The progress monitor
212
	 */
213
	 */
213
	private void searchLocal(Set<AbstractTask> tasks, ProgressQueryHitCollector searchCollector, String elementName,
214
	private void searchLocal(Collection<AbstractTask> tasks, ProgressQueryHitCollector searchCollector,
214
			IProgressMonitor monitor) {
215
			String elementName, IProgressMonitor monitor) {
215
		if (tasks == null) {
216
		if (tasks == null) {
216
			return;
217
			return;
217
		}
218
		}
(-)src/org/eclipse/mylyn/internal/tasks/ui/views/TaskListContentProvider.java (-2 / +3 lines)
Lines 9-14 Link Here
9
package org.eclipse.mylyn.internal.tasks.ui.views;
9
package org.eclipse.mylyn.internal.tasks.ui.views;
10
10
11
import java.util.ArrayList;
11
import java.util.ArrayList;
12
import java.util.Collection;
12
import java.util.Collections;
13
import java.util.Collections;
13
import java.util.HashSet;
14
import java.util.HashSet;
14
import java.util.Iterator;
15
import java.util.Iterator;
Lines 138-144 Link Here
138
		if (containsNoFilterText((this.taskListView.getFilteredTree().getFilterControl()).getText())) {
139
		if (containsNoFilterText((this.taskListView.getFilteredTree().getFilterControl()).getText())) {
139
			List<AbstractTaskContainer> children = new ArrayList<AbstractTaskContainer>();
140
			List<AbstractTaskContainer> children = new ArrayList<AbstractTaskContainer>();
140
			if (parent instanceof AbstractTask) {
141
			if (parent instanceof AbstractTask) {
141
				Set<AbstractTask> subTasks = ((AbstractTask) parent).getChildren();
142
				Collection<AbstractTask> subTasks = ((AbstractTask) parent).getChildren();
142
				for (AbstractTask t : subTasks) {
143
				for (AbstractTask t : subTasks) {
143
					if (!filter(parent, t)) {
144
					if (!filter(parent, t)) {
144
						children.add(t);
145
						children.add(t);
Lines 164-170 Link Here
164
	private List<AbstractTaskContainer> getFilteredRootChildren(AbstractTaskContainer parent) {
165
	private List<AbstractTaskContainer> getFilteredRootChildren(AbstractTaskContainer parent) {
165
		List<AbstractTaskContainer> result = new ArrayList<AbstractTaskContainer>();
166
		List<AbstractTaskContainer> result = new ArrayList<AbstractTaskContainer>();
166
		if (TasksUiPlugin.getDefault().groupSubtasks(parent)) {
167
		if (TasksUiPlugin.getDefault().groupSubtasks(parent)) {
167
			Set<AbstractTask> parentTasks = parent.getChildren();
168
			Collection<AbstractTask> parentTasks = parent.getChildren();
168
			Set<AbstractTaskContainer> parents = new HashSet<AbstractTaskContainer>();
169
			Set<AbstractTaskContainer> parents = new HashSet<AbstractTaskContainer>();
169
			Set<AbstractTask> children = new HashSet<AbstractTask>();
170
			Set<AbstractTask> children = new HashSet<AbstractTask>();
170
			// get all children
171
			// get all children
(-)src/org/eclipse/mylyn/internal/tasks/ui/search/SearchResultTreeContentProvider.java (-4 / +4 lines)
Lines 9-18 Link Here
9
package org.eclipse.mylyn.internal.tasks.ui.search;
9
package org.eclipse.mylyn.internal.tasks.ui.search;
10
10
11
import java.util.ArrayList;
11
import java.util.ArrayList;
12
import java.util.Collection;
12
import java.util.HashMap;
13
import java.util.HashMap;
13
import java.util.List;
14
import java.util.List;
14
import java.util.Map;
15
import java.util.Map;
15
import java.util.Set;
16
16
17
import org.eclipse.jface.viewers.Viewer;
17
import org.eclipse.jface.viewers.Viewer;
18
import org.eclipse.mylyn.internal.tasks.core.Person;
18
import org.eclipse.mylyn.internal.tasks.core.Person;
Lines 75-88 Link Here
75
75
76
	public Object[] getChildren(Object parentElement) {
76
	public Object[] getChildren(Object parentElement) {
77
		if (selectedGroup == GroupBy.OWNER && parentElement instanceof Person) {
77
		if (selectedGroup == GroupBy.OWNER && parentElement instanceof Person) {
78
			Set<AbstractTask> children = ((Person) parentElement).getChildren();
78
			Collection<AbstractTask> children = ((Person) parentElement).getChildren();
79
			if (children != null) {
79
			if (children != null) {
80
				return children.toArray();
80
				return children.toArray();
81
			} else {
81
			} else {
82
				return EMPTY_ARR;
82
				return EMPTY_ARR;
83
			}
83
			}
84
		} else if (selectedGroup == GroupBy.COMPLETION && parentElement instanceof TaskGroup) {
84
		} else if (selectedGroup == GroupBy.COMPLETION && parentElement instanceof TaskGroup) {
85
			Set<AbstractTask> children = ((TaskGroup) parentElement).getChildren();
85
			Collection<AbstractTask> children = ((TaskGroup) parentElement).getChildren();
86
			if (children != null) {
86
			if (children != null) {
87
				return children.toArray();
87
				return children.toArray();
88
			} else {
88
			} else {
Lines 99-105 Link Here
99
99
100
	public boolean hasChildren(Object element) {
100
	public boolean hasChildren(Object element) {
101
		if (selectedGroup == GroupBy.OWNER && element instanceof String) {
101
		if (selectedGroup == GroupBy.OWNER && element instanceof String) {
102
			Set<AbstractTask> children = ((Person) element).getChildren();
102
			Collection<AbstractTask> children = ((Person) element).getChildren();
103
			if (children != null) {
103
			if (children != null) {
104
				return !children.isEmpty();
104
				return !children.isEmpty();
105
			} else {
105
			} else {
(-)src/org/eclipse/mylyn/internal/tasks/ui/AbstractTaskListFilter.java (-3 / +3 lines)
Lines 7-13 Link Here
7
 *******************************************************************************/
7
 *******************************************************************************/
8
package org.eclipse.mylyn.internal.tasks.ui;
8
package org.eclipse.mylyn.internal.tasks.ui;
9
9
10
import java.util.Set;
10
import java.util.Collection;
11
11
12
import org.eclipse.mylyn.internal.tasks.core.ITasksCoreConstants;
12
import org.eclipse.mylyn.internal.tasks.core.ITasksCoreConstants;
13
import org.eclipse.mylyn.tasks.core.AbstractTask;
13
import org.eclipse.mylyn.tasks.core.AbstractTask;
Lines 38-44 Link Here
38
	}
38
	}
39
39
40
	private static boolean hasDescendantIncoming(AbstractTaskContainer container, int depth) {
40
	private static boolean hasDescendantIncoming(AbstractTaskContainer container, int depth) {
41
		Set<AbstractTask> children = container.getChildren();
41
		Collection<AbstractTask> children = container.getChildren();
42
		if (children == null || depth <= 0) {
42
		if (children == null || depth <= 0) {
43
			return false;
43
			return false;
44
		}
44
		}
Lines 58-64 Link Here
58
	}
58
	}
59
59
60
	private static boolean hasIncompleteDescendant(AbstractTaskContainer container, int depth) {
60
	private static boolean hasIncompleteDescendant(AbstractTaskContainer container, int depth) {
61
		Set<AbstractTask> children = container.getChildren();
61
		Collection<AbstractTask> children = container.getChildren();
62
		if (children == null || depth <= 0) {
62
		if (children == null || depth <= 0) {
63
			return false;
63
			return false;
64
		}
64
		}
(-)src/org/eclipse/mylyn/tasks/tests/TaskListManagerTest.java (-6 / +9 lines)
Lines 12-17 Link Here
12
import java.io.IOException;
12
import java.io.IOException;
13
import java.util.ArrayList;
13
import java.util.ArrayList;
14
import java.util.Calendar;
14
import java.util.Calendar;
15
import java.util.Collection;
15
import java.util.Date;
16
import java.util.Date;
16
import java.util.HashSet;
17
import java.util.HashSet;
17
import java.util.Iterator;
18
import java.util.Iterator;
Lines 229-241 Link Here
229
		RepositoryTaskData taskData = new RepositoryTaskData(new MockAttributeFactory(), task.getConnectorKind(),
230
		RepositoryTaskData taskData = new RepositoryTaskData(new MockAttributeFactory(), task.getConnectorKind(),
230
				task.getRepositoryUrl(), task.getTaskId(), task.getTaskKind());
231
				task.getRepositoryUrl(), task.getTaskId(), task.getTaskKind());
231
		TasksUiPlugin.getTaskDataStorageManager().setNewTaskData(taskData);
232
		TasksUiPlugin.getTaskDataStorageManager().setNewTaskData(taskData);
232
		assertNotNull(TasksUiPlugin.getTaskDataStorageManager().getNewTaskData(task.getRepositoryUrl(), task.getTaskId()));
233
		assertNotNull(TasksUiPlugin.getTaskDataStorageManager().getNewTaskData(task.getRepositoryUrl(),
234
				task.getTaskId()));
233
235
234
		RepositoryTaskData taskData2 = new RepositoryTaskData(new MockAttributeFactory(), task2.getConnectorKind(),
236
		RepositoryTaskData taskData2 = new RepositoryTaskData(new MockAttributeFactory(), task2.getConnectorKind(),
235
				task2.getRepositoryUrl(), task2.getTaskId(), task2.getTaskKind());
237
				task2.getRepositoryUrl(), task2.getTaskId(), task2.getTaskKind());
236
		taskData2.setNewComment("TEST");
238
		taskData2.setNewComment("TEST");
237
		TasksUiPlugin.getTaskDataStorageManager().setNewTaskData(taskData2);
239
		TasksUiPlugin.getTaskDataStorageManager().setNewTaskData(taskData2);
238
		assertNotNull(TasksUiPlugin.getTaskDataStorageManager().getNewTaskData(task2.getRepositoryUrl(), task2.getTaskId()));
240
		assertNotNull(TasksUiPlugin.getTaskDataStorageManager().getNewTaskData(task2.getRepositoryUrl(),
241
				task2.getTaskId()));
239
		assertEquals("TEST", TasksUiPlugin.getTaskDataStorageManager().getNewTaskData(task2.getRepositoryUrl(),
242
		assertEquals("TEST", TasksUiPlugin.getTaskDataStorageManager().getNewTaskData(task2.getRepositoryUrl(),
240
				task2.getTaskId()).getNewComment());
243
				task2.getTaskId()).getNewComment());
241
244
Lines 243-250 Link Here
243
		assertNull(manager.getTaskList().getTask("http://a-123"));
246
		assertNull(manager.getTaskList().getTask("http://a-123"));
244
		assertNotNull(manager.getTaskList().getTask("http://b-123"));
247
		assertNotNull(manager.getTaskList().getTask("http://b-123"));
245
		assertNotNull(TasksUiPlugin.getTaskDataStorageManager().getNewTaskData("http://b", "123"));
248
		assertNotNull(TasksUiPlugin.getTaskDataStorageManager().getNewTaskData("http://b", "123"));
246
		RepositoryTaskData otherData = TasksUiPlugin.getTaskDataStorageManager().getNewTaskData(task2.getRepositoryUrl(),
249
		RepositoryTaskData otherData = TasksUiPlugin.getTaskDataStorageManager().getNewTaskData(
247
				task2.getTaskId());
250
				task2.getRepositoryUrl(), task2.getTaskId());
248
		assertNotNull(otherData);
251
		assertNotNull(otherData);
249
		assertEquals("TEST", otherData.getNewComment());
252
		assertEquals("TEST", otherData.getNewComment());
250
	}
253
	}
Lines 672-678 Link Here
672
//		assertTrue(rootTasks.containsAll(manager.getTaskList().getOrphanContainer(
675
//		assertTrue(rootTasks.containsAll(manager.getTaskList().getOrphanContainer(
673
//				LocalRepositoryConnector.REPOSITORY_URL).getChildren()));
676
//				LocalRepositoryConnector.REPOSITORY_URL).getChildren()));
674
677
675
		Set<AbstractTask> readList = manager.getTaskList().getDefaultCategory().getChildren();
678
		Collection<AbstractTask> readList = manager.getTaskList().getDefaultCategory().getChildren();
676
		for (AbstractTask task : readList) {
679
		for (AbstractTask task : readList) {
677
			if (task.equals(task1)) {
680
			if (task.equals(task1)) {
678
				assertEquals(task1.getSummary(), task.getSummary());
681
				assertEquals(task1.getSummary(), task.getSummary());
Lines 737-743 Link Here
737
//		assertTrue(rootTasks.containsAll(manager.getTaskList().getOrphanContainer(
740
//		assertTrue(rootTasks.containsAll(manager.getTaskList().getOrphanContainer(
738
//				LocalRepositoryConnector.REPOSITORY_URL).getChildren()));
741
//				LocalRepositoryConnector.REPOSITORY_URL).getChildren()));
739
742
740
		Set<AbstractTask> readList = manager.getTaskList().getDefaultCategory().getChildren();
743
		Collection<AbstractTask> readList = manager.getTaskList().getDefaultCategory().getChildren();
741
		for (AbstractTask task : readList) {
744
		for (AbstractTask task : readList) {
742
			if (task.equals(task1)) {
745
			if (task.equals(task1)) {
743
				assertEquals(task1.getSummary(), task.getSummary());
746
				assertEquals(task1.getSummary(), task.getSummary());
(-)src/org/eclipse/mylyn/tasks/tests/TaskListDnDTest.java (-2 / +2 lines)
Lines 8-14 Link Here
8
8
9
package org.eclipse.mylyn.tasks.tests;
9
package org.eclipse.mylyn.tasks.tests;
10
10
11
import java.util.Set;
11
import java.util.Collection;
12
12
13
import junit.framework.TestCase;
13
import junit.framework.TestCase;
14
14
Lines 65-71 Link Here
65
		String urlData = url + "\n" + title;
65
		String urlData = url + "\n" + title;
66
66
67
		dropAdapter.performDrop(urlData);
67
		dropAdapter.performDrop(urlData);
68
		Set<AbstractTask> tasks = manager.getTaskList().getDefaultCategory().getChildren();
68
		Collection<AbstractTask> tasks = manager.getTaskList().getDefaultCategory().getChildren();
69
		assertNotNull(tasks);
69
		assertNotNull(tasks);
70
		assertEquals(1, tasks.size());
70
		assertEquals(1, tasks.size());
71
		assertEquals(url, tasks.iterator().next().getUrl());
71
		assertEquals(url, tasks.iterator().next().getUrl());
(-)src/org/eclipse/mylyn/tasks/core/AbstractTaskContainer.java (-9 / +12 lines)
Lines 7-16 Link Here
7
 *******************************************************************************/
7
 *******************************************************************************/
8
package org.eclipse.mylyn.tasks.core;
8
package org.eclipse.mylyn.tasks.core;
9
9
10
import java.util.Collection;
10
import java.util.Collections;
11
import java.util.Collections;
11
import java.util.HashSet;
12
import java.util.HashSet;
12
import java.util.Set;
13
import java.util.Set;
13
import java.util.concurrent.CopyOnWriteArraySet;
14
import java.util.concurrent.CopyOnWriteArrayList;
14
15
15
import org.eclipse.core.runtime.Assert;
16
import org.eclipse.core.runtime.Assert;
16
import org.eclipse.core.runtime.PlatformObject;
17
import org.eclipse.core.runtime.PlatformObject;
Lines 27-33 Link Here
27
28
28
	private String handleIdentifier = "";
29
	private String handleIdentifier = "";
29
30
30
	private final Set<AbstractTask> children = new CopyOnWriteArraySet<AbstractTask>();
31
	private final Collection<AbstractTask> children = new CopyOnWriteArrayList<AbstractTask>();
31
32
32
	/**
33
	/**
33
	 * Optional URL corresponding to the web resource associated with this container.
34
	 * Optional URL corresponding to the web resource associated with this container.
Lines 61-69 Link Here
61
	 * Removes any cyclic dependencies in children.
62
	 * Removes any cyclic dependencies in children.
62
	 * 
63
	 * 
63
	 * TODO: review to make sure that this is too expensive, or move to creation.
64
	 * TODO: review to make sure that this is too expensive, or move to creation.
65
	 * 
66
	 * @since 3.0
64
	 */
67
	 */
65
	public Set<AbstractTask> getChildren() {
68
	public Collection<AbstractTask> getChildren() {
66
		return Collections.unmodifiableSet(children);
69
		return Collections.unmodifiableCollection(children);
67
	}
70
	}
68
71
69
	/**
72
	/**
Lines 71-80 Link Here
71
	 * 
74
	 * 
72
	 * API-3.0: remove this method (bug 207659)
75
	 * API-3.0: remove this method (bug 207659)
73
	 * 
76
	 * 
74
	 * @since 2.2
77
	 * @since 3.0
75
	 */
78
	 */
76
	public Set<AbstractTask> getChildrenInternal() {
79
	public Collection<AbstractTask> getChildrenInternal() {
77
		return Collections.unmodifiableSet(children);
80
		return Collections.unmodifiableCollection(children);
78
	}
81
	}
79
82
80
	/**
83
	/**
Lines 87-93 Link Here
87
		return containsHelper(getChildrenInternal(), handle, new HashSet<AbstractTaskContainer>());
90
		return containsHelper(getChildrenInternal(), handle, new HashSet<AbstractTaskContainer>());
88
	}
91
	}
89
92
90
	private boolean containsHelper(Set<AbstractTask> children, String handle,
93
	private boolean containsHelper(Collection<AbstractTask> children, String handle,
91
			Set<AbstractTaskContainer> visitedContainers) {
94
			Set<AbstractTaskContainer> visitedContainers) {
92
		for (AbstractTask child : children) {
95
		for (AbstractTask child : children) {
93
			if (visitedContainers.contains(child)) {
96
			if (visitedContainers.contains(child)) {
Lines 155-161 Link Here
155
158
156
	public String getPriority() {
159
	public String getPriority() {
157
		String highestPriority = PriorityLevel.P5.toString();
160
		String highestPriority = PriorityLevel.P5.toString();
158
		Set<AbstractTask> tasks = getChildren();
161
		Collection<AbstractTask> tasks = getChildren();
159
		if (tasks.isEmpty()) {
162
		if (tasks.isEmpty()) {
160
			return PriorityLevel.P1.toString();
163
			return PriorityLevel.P1.toString();
161
		}
164
		}
(-)src/org/eclipse/mylyn/internal/tasks/core/ScheduledTaskDelegate.java (-2 / +3 lines)
Lines 9-14 Link Here
9
package org.eclipse.mylyn.internal.tasks.core;
9
package org.eclipse.mylyn.internal.tasks.core;
10
10
11
import java.util.Calendar;
11
import java.util.Calendar;
12
import java.util.Collection;
12
import java.util.Date;
13
import java.util.Date;
13
import java.util.Set;
14
import java.util.Set;
14
15
Lines 75-81 Link Here
75
	}
76
	}
76
77
77
	@Override
78
	@Override
78
	public Set<AbstractTask> getChildren() {
79
	public Collection<AbstractTask> getChildren() {
79
		return task.getChildren();
80
		return task.getChildren();
80
	}
81
	}
81
82
Lines 303-309 Link Here
303
	}
304
	}
304
305
305
	@Override
306
	@Override
306
	public Set<AbstractTask> getChildrenInternal() {
307
	public Collection<AbstractTask> getChildrenInternal() {
307
		return task.getChildrenInternal();
308
		return task.getChildrenInternal();
308
	}
309
	}
309
310
(-)src/org/eclipse/mylyn/internal/tasks/core/ScheduledTaskContainer.java (-2 / +3 lines)
Lines 9-14 Link Here
9
package org.eclipse.mylyn.internal.tasks.core;
9
package org.eclipse.mylyn.internal.tasks.core;
10
10
11
import java.util.Calendar;
11
import java.util.Calendar;
12
import java.util.Collection;
12
import java.util.Date;
13
import java.util.Date;
13
import java.util.GregorianCalendar;
14
import java.util.GregorianCalendar;
14
import java.util.HashSet;
15
import java.util.HashSet;
Lines 175-181 Link Here
175
	}
176
	}
176
177
177
	@Override
178
	@Override
178
	public Set<AbstractTask> getChildren() {
179
	public Collection<AbstractTask> getChildren() {
179
		Set<AbstractTask> children = new HashSet<AbstractTask>();
180
		Set<AbstractTask> children = new HashSet<AbstractTask>();
180
		Calendar beginning = TaskActivityUtil.getCalendar();
181
		Calendar beginning = TaskActivityUtil.getCalendar();
181
		beginning.setTimeInMillis(0);
182
		beginning.setTimeInMillis(0);
Lines 229-235 Link Here
229
	}
230
	}
230
231
231
	@Override
232
	@Override
232
	public Set<AbstractTask> getChildrenInternal() {
233
	public Collection<AbstractTask> getChildrenInternal() {
233
		return getChildren();
234
		return getChildren();
234
	}
235
	}
235
236
(-).refactorings/2008/4/18/refactorings.index (+2 lines)
Lines 1-2 Link Here
1
1209358992572	Rename method 'createWorkingCopy'
1
1209358992572	Rename method 'createWorkingCopy'
2
1209364083738	Rename method 'getStatus'
2
1209364083738	Rename method 'getStatus'
3
1209451931458	Change method 'getChildren'
4
1209451956451	Change method 'getChildrenInternal'
(-).refactorings/2008/4/18/refactorings.history (-1 / +1 lines)
Lines 1-3 Link Here
1
<?xml version="1.0" encoding="UTF-8"?>
1
<?xml version="1.0" encoding="UTF-8"?>
2
<session version="1.0">&#x0A;<refactoring comment="Rename method &apos;org.eclipse.mylyn.tasks.core.data.ITaskDataManager.createWorkingCopy(...)&apos; to &apos;getWorkingCopy&apos;&#x0A;- Original project: &apos;org.eclipse.mylyn.tasks.core&apos;&#x0A;- Original element: &apos;org.eclipse.mylyn.tasks.core.data.ITaskDataManager.createWorkingCopy(...)&apos;&#x0A;- Renamed element: &apos;org.eclipse.mylyn.tasks.core.data.ITaskDataManager.getWorkingCopy(...)&apos;&#x0A;- Update references to refactored element" delegate="false" deprecate="false" description="Rename method &apos;createWorkingCopy&apos;" flags="589830" id="org.eclipse.jdt.ui.rename.method" input="/src&lt;org.eclipse.mylyn.tasks.core.data{ITaskDataManager.java[ITaskDataManager~createWorkingCopy~QAbstractTask;~QString;" name="getWorkingCopy" references="true" stamp="1209358992572" version="1.0"/>&#x0A;<refactoring comment="Rename method &apos;org.eclipse.mylyn.tasks.core.sync.SubmitJob.getStatus()&apos; to &apos;getError&apos;&#x0A;- Original project: &apos;org.eclipse.mylyn.tasks.core&apos;&#x0A;- Original element: &apos;org.eclipse.mylyn.tasks.core.sync.SubmitJob.getStatus()&apos;&#x0A;- Renamed element: &apos;org.eclipse.mylyn.tasks.core.sync.SubmitJob.getError()&apos;&#x0A;- Update references to refactored element" delegate="false" deprecate="false" description="Rename method &apos;getStatus&apos;" flags="589830" id="org.eclipse.jdt.ui.rename.method" input="/src&lt;org.eclipse.mylyn.tasks.core.sync{SubmitJob.java[SubmitJob~getStatus" name="getError" references="true" stamp="1209364083738" version="1.0"/>
2
<session version="1.0">&#x0A;<refactoring comment="Rename method &apos;org.eclipse.mylyn.tasks.core.data.ITaskDataManager.createWorkingCopy(...)&apos; to &apos;getWorkingCopy&apos;&#x0A;- Original project: &apos;org.eclipse.mylyn.tasks.core&apos;&#x0A;- Original element: &apos;org.eclipse.mylyn.tasks.core.data.ITaskDataManager.createWorkingCopy(...)&apos;&#x0A;- Renamed element: &apos;org.eclipse.mylyn.tasks.core.data.ITaskDataManager.getWorkingCopy(...)&apos;&#x0A;- Update references to refactored element" delegate="false" deprecate="false" description="Rename method &apos;createWorkingCopy&apos;" flags="589830" id="org.eclipse.jdt.ui.rename.method" input="/src&lt;org.eclipse.mylyn.tasks.core.data{ITaskDataManager.java[ITaskDataManager~createWorkingCopy~QAbstractTask;~QString;" name="getWorkingCopy" references="true" stamp="1209358992572" version="1.0"/>&#x0A;<refactoring comment="Rename method &apos;org.eclipse.mylyn.tasks.core.sync.SubmitJob.getStatus()&apos; to &apos;getError&apos;&#x0A;- Original project: &apos;org.eclipse.mylyn.tasks.core&apos;&#x0A;- Original element: &apos;org.eclipse.mylyn.tasks.core.sync.SubmitJob.getStatus()&apos;&#x0A;- Renamed element: &apos;org.eclipse.mylyn.tasks.core.sync.SubmitJob.getError()&apos;&#x0A;- Update references to refactored element" delegate="false" deprecate="false" description="Rename method &apos;getStatus&apos;" flags="589830" id="org.eclipse.jdt.ui.rename.method" input="/src&lt;org.eclipse.mylyn.tasks.core.sync{SubmitJob.java[SubmitJob~getStatus" name="getError" references="true" stamp="1209364083738" version="1.0"/>&#x0A;<refactoring comment="Change method &apos;public Set&lt;AbstractTask&gt; org.eclipse.mylyn.tasks.core.AbstractTaskContainer.getChildren()&apos; to &apos;public Collection&lt;AbstractTask&gt; getChildren()&apos;&#x0A;- Original project: &apos;org.eclipse.mylyn.tasks.core&apos;&#x0A;- Original element: &apos;org.eclipse.mylyn.tasks.core.AbstractTaskContainer.getChildren()&apos;&#x0A;- New return type: &apos;Collection&lt;AbstractTask&gt;&apos;" delegate="false" deprecate="true" description="Change method &apos;getChildren&apos;" flags="589830" id="org.eclipse.jdt.ui.change.method.signature" input="/src&lt;org.eclipse.mylyn.tasks.core{AbstractTaskContainer.java[AbstractTaskContainer~getChildren" name="getChildren" return="Collection&lt;AbstractTask&gt;" stamp="1209451931458" version="1.0"/>&#x0A;<refactoring comment="Change method &apos;public Set&lt;AbstractTask&gt; org.eclipse.mylyn.tasks.core.AbstractTaskContainer.getChildrenInternal()&apos; to &apos;public Collection&lt;AbstractTask&gt; getChildrenInternal()&apos;&#x0A;- Original project: &apos;org.eclipse.mylyn.tasks.core&apos;&#x0A;- Original element: &apos;org.eclipse.mylyn.tasks.core.AbstractTaskContainer.getChildrenInternal()&apos;&#x0A;- New return type: &apos;Collection&lt;AbstractTask&gt;&apos;" delegate="false" deprecate="true" description="Change method &apos;getChildrenInternal&apos;" flags="589830" id="org.eclipse.jdt.ui.change.method.signature" input="/src&lt;org.eclipse.mylyn.tasks.core{AbstractTaskContainer.java[AbstractTaskContainer~getChildrenInternal" name="getChildrenInternal" return="Collection&lt;AbstractTask&gt;" stamp="1209451956451" version="1.0"/>
3
</session>
3
</session>

Return to bug 168878