public class TaskImpl extends AbstractTask implements Task, LoadPlanable
Constructor and Description |
---|
TaskImpl(StyleBuilder styleBuilder,
TaskCode code,
OpenClose openClose) |
Modifier and Type | Method and Description |
---|---|
void |
addPause(Day pause) |
void |
addPause(DayOfWeek pause) |
void |
addResource(Resource resource,
int percentage) |
java.lang.String |
debug() |
java.util.Collection<Day> |
getAllPaused() |
CenterBorderColor |
getColors() |
int |
getCompletion() |
Day |
getEnd() |
Load |
getLoad() |
int |
getLoadAt(Day instant) |
Display |
getNote() |
java.lang.String |
getPrettyDisplay() |
Day |
getStart() |
Url |
getUrl() |
boolean |
isDiamond() |
int |
loadForResource(Resource res,
Day instant) |
void |
setColors(CenterBorderColor... colors) |
void |
setCompletion(int completion) |
void |
setDiamond(boolean diamond) |
void |
setEnd(Day end) |
void |
setLoad(Load load) |
void |
setNote(Display note) |
void |
setStart(Day start) |
void |
setUrl(Url url) |
java.lang.String |
toString() |
getCode, getRow, getStyleBuilder, putInSameRowAs
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getCode, getRow, getStyleBuilder, putInSameRowAs
public TaskImpl(StyleBuilder styleBuilder, TaskCode code, OpenClose openClose)
public int getLoadAt(Day instant)
getLoadAt
in interface LoadPlanable
public java.lang.String getPrettyDisplay()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String debug()
public void setColors(CenterBorderColor... colors)
public void addResource(Resource resource, int percentage)
addResource
in interface Task
public void setDiamond(boolean diamond)
setDiamond
in interface Task
public void setCompletion(int completion)
setCompletion
in interface Task
public final Url getUrl()
public final CenterBorderColor getColors()
public final int getCompletion()
public final java.util.Collection<Day> getAllPaused()
public Display getNote()