org.eclipse.mylar.tasks.core
Class DateRangeContainer
java.lang.Object
org.eclipse.mylar.tasks.core.AbstractTaskContainer
org.eclipse.mylar.tasks.core.DateRangeContainer
- All Implemented Interfaces:
- ITaskListElement
public class DateRangeContainer
- extends AbstractTaskContainer
- Author:
- Rob Elves, Mik Kersten
Constructor Summary |
DateRangeContainer(java.util.Calendar startDate,
java.util.Calendar endDate,
java.lang.String description,
TaskList taskList)
|
DateRangeContainer(java.util.Date time,
java.util.Date time2,
java.lang.String description,
TaskList taskList)
|
DateRangeContainer(java.util.GregorianCalendar startDate,
java.util.GregorianCalendar endDate,
java.lang.String description,
TaskList taskList)
|
DateRangeContainer(java.util.GregorianCalendar startDate,
java.util.GregorianCalendar endDate,
TaskList taskList)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
children
private java.util.Set<ITask> children
taskToDuration
private java.util.Map<DateRangeActivityDelegate,java.lang.Long> taskToDuration
startDate
private java.util.Calendar startDate
endDate
private java.util.Calendar endDate
totalElapsed
private long totalElapsed
totalEstimated
private long totalEstimated
DateRangeContainer
public DateRangeContainer(java.util.GregorianCalendar startDate,
java.util.GregorianCalendar endDate,
java.lang.String description,
TaskList taskList)
DateRangeContainer
public DateRangeContainer(java.util.Calendar startDate,
java.util.Calendar endDate,
java.lang.String description,
TaskList taskList)
DateRangeContainer
public DateRangeContainer(java.util.GregorianCalendar startDate,
java.util.GregorianCalendar endDate,
TaskList taskList)
DateRangeContainer
public DateRangeContainer(java.util.Date time,
java.util.Date time2,
java.lang.String description,
TaskList taskList)
includes
public boolean includes(java.util.Calendar cal)
clear
public void clear()
addTask
public void addTask(DateRangeActivityDelegate taskWrapper)
remove
public void remove(DateRangeActivityDelegate taskWrapper)
getStart
public java.util.Calendar getStart()
getEnd
public java.util.Calendar getEnd()
getTotalElapsed
public long getTotalElapsed()
getElapsed
public long getElapsed(DateRangeActivityDelegate taskWrapper)
getTotalEstimated
public long getTotalEstimated()
isArchive
public boolean isArchive()
setIsArchive
public void setIsArchive(boolean isArchive)
getPriority
public java.lang.String getPriority()
setHandleIdentifier
public void setHandleIdentifier(java.lang.String id)
- Specified by:
setHandleIdentifier
in interface ITaskListElement
- Overrides:
setHandleIdentifier
in class AbstractTaskContainer
getChildren
public java.util.Set<ITask> getChildren()
- Overrides:
getChildren
in class AbstractTaskContainer
isFuture
public boolean isFuture()
isPresent
public boolean isPresent()
hashCode
public int hashCode()
- Overrides:
hashCode
in class AbstractTaskContainer
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class AbstractTaskContainer
isLocal
public boolean isLocal()
- Specified by:
isLocal
in class AbstractTaskContainer