org.eclipse.mylar.internal.tasks.ui.planner
Class TaskActivityEditorInput
java.lang.Object
org.eclipse.mylar.internal.tasks.ui.planner.TaskActivityEditorInput
- All Implemented Interfaces:
- org.eclipse.core.runtime.IAdaptable, org.eclipse.ui.IEditorInput
public class TaskActivityEditorInput
- extends java.lang.Object
- implements org.eclipse.ui.IEditorInput
- Author:
- Ken Sueda, Mik Kersten
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TASK_ACTIVITY_REPORT
private static final java.lang.String TASK_ACTIVITY_REPORT
- See Also:
- Constant Field Values
completedTasks
private java.util.Set<ITask> completedTasks
inProgressTasks
private java.util.Set<ITask> inProgressTasks
plannedTasks
private java.util.Set<ITask> plannedTasks
taskReportGenerator
private TaskReportGenerator taskReportGenerator
reportStartDate
private java.util.Date reportStartDate
TaskActivityEditorInput
public TaskActivityEditorInput(java.util.Date reportStartDate,
java.util.Set<ITaskListElement> chosenCategories,
TaskList tlist)
exists
public boolean exists()
- Specified by:
exists
in interface org.eclipse.ui.IEditorInput
getImageDescriptor
public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor()
- Specified by:
getImageDescriptor
in interface org.eclipse.ui.IEditorInput
getName
public java.lang.String getName()
- Specified by:
getName
in interface org.eclipse.ui.IEditorInput
getPersistable
public org.eclipse.ui.IPersistableElement getPersistable()
- Specified by:
getPersistable
in interface org.eclipse.ui.IEditorInput
getToolTipText
public java.lang.String getToolTipText()
- Specified by:
getToolTipText
in interface org.eclipse.ui.IEditorInput
getAdapter
public java.lang.Object getAdapter(java.lang.Class adapter)
- Specified by:
getAdapter
in interface org.eclipse.core.runtime.IAdaptable
getCompletedTasks
public java.util.Set<ITask> getCompletedTasks()
getInProgressTasks
public java.util.Set<ITask> getInProgressTasks()
getPlannedTasks
public java.util.Set<ITask> getPlannedTasks()
getTotalTimeSpentOnCompletedTasks
public long getTotalTimeSpentOnCompletedTasks()
getTotalTimeSpentOnInProgressTasks
public long getTotalTimeSpentOnInProgressTasks()
getReportGenerator
public TaskReportGenerator getReportGenerator()
createdDuringReportPeriod
public boolean createdDuringReportPeriod(ITask task)
getReportStartDate
public java.util.Date getReportStartDate()
getTotalTimeEstimated
public int getTotalTimeEstimated()
removeCompletedTask
public void removeCompletedTask(ITask task)
removeInProgressTask
public void removeInProgressTask(ITask task)
addPlannedTask
public void addPlannedTask(ITask task)
removePlannedTask
public void removePlannedTask(ITask task)
getPlannedEstimate
public int getPlannedEstimate()