diff options
Diffstat (limited to 'org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/ITaskActivityManager.java')
-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); |