org.eclipse.mylar.tasks.core
Class AbstractTaskContainer
java.lang.Object
org.eclipse.mylar.tasks.core.AbstractTaskContainer
- All Implemented Interfaces:
- ITaskListElement
- Direct Known Subclasses:
- AbstractRepositoryQuery, DateRangeContainer, TaskArchive, TaskCategory
public abstract class AbstractTaskContainer
- extends java.lang.Object
- implements ITaskListElement
Manipulate containers via TaskListManager
- Author:
- Mik Kersten
Field Summary |
private java.util.Set<java.lang.String> |
childHandles
|
private java.lang.String |
handle
|
protected TaskList |
taskList
|
protected java.lang.String |
url
Optional URL corresponding to the web resource associated with this container. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
handle
private java.lang.String handle
childHandles
private java.util.Set<java.lang.String> childHandles
taskList
protected TaskList taskList
url
protected java.lang.String url
- Optional URL corresponding to the web resource associated with this container.
AbstractTaskContainer
public AbstractTaskContainer(java.lang.String handleAndDescription,
TaskList taskList)
isLocal
public abstract boolean isLocal()
getChildren
public java.util.Set<ITask> getChildren()
getSummary
public java.lang.String getSummary()
- Specified by:
getSummary
in interface ITaskListElement
getHandleIdentifier
public java.lang.String getHandleIdentifier()
- Specified by:
getHandleIdentifier
in interface ITaskListElement
setDescription
public void setDescription(java.lang.String description)
setHandleIdentifier
public void setHandleIdentifier(java.lang.String handle)
- Specified by:
setHandleIdentifier
in interface ITaskListElement
add
void add(ITask task)
remove
void remove(ITask task)
isCompleted
public boolean isCompleted()
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
setUrl
public void setUrl(java.lang.String url)
getUrl
public java.lang.String getUrl()
equals
public boolean equals(java.lang.Object object)
- Overrides:
equals
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
canRename
public boolean canRename()