diff options
author | Lily Guo | 2013-05-27 22:34:58 +0000 |
---|---|---|
committer | Gerrit Code Review @ Eclipse.org | 2013-06-19 20:21:02 +0000 |
commit | 95afdebedf23d9d21d367c66a3b93cab007ec5f9 (patch) | |
tree | 85932e518fb8e59c395da299b91e291136ab96e4 /org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core | |
parent | 6f0c2e375e7b0322515cd29a4de2e236fe9884ee (diff) | |
download | org.eclipse.mylyn.tasks-95afdebedf23d9d21d367c66a3b93cab007ec5f9.tar.gz org.eclipse.mylyn.tasks-95afdebedf23d9d21d367c66a3b93cab007ec5f9.tar.xz org.eclipse.mylyn.tasks-95afdebedf23d9d21d367c66a3b93cab007ec5f9.zip |
409758: [api] allow clients to determine the first and last activity
dates of a task
Change-Id: I5aa8aa53d204a3c6cef2fc4cfa7d4023f72c719a
Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=409758
Diffstat (limited to 'org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core')
-rw-r--r-- | org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/ITaskActivityManager.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/ITaskActivityManager.java b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/ITaskActivityManager.java index 02dd0cacf..d60bef7bf 100644 --- a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/ITaskActivityManager.java +++ b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/ITaskActivityManager.java @@ -12,6 +12,7 @@ package org.eclipse.mylyn.tasks.core; import java.util.Calendar; +import java.util.Date; import java.util.Set; import org.eclipse.mylyn.internal.tasks.core.AbstractTask; @@ -68,6 +69,18 @@ public interface ITaskActivityManager { */ public abstract long getElapsedTime(ITask task, Calendar start, Calendar end); + /** + * @return the date of the first activity of the given task + * @since 3.10 + */ + public abstract Date getFirstActivity(ITask task); + + /** + * @return the date of the last activity of the given task + * @since 3.10 + */ + public abstract Date getLastActivity(ITask task); + public abstract void addActivityListener(ITaskActivityListener listener); public abstract void removeActivityListener(ITaskActivityListener listener); |