Class TaskImpl
- java.lang.Object
-
- net.sourceforge.plantuml.project.core.AbstractTask
-
- net.sourceforge.plantuml.project.core.TaskImpl
-
- All Implemented Interfaces:
Moment,Task,LoadPlanable
public class TaskImpl extends AbstractTask implements Task, LoadPlanable
-
-
Constructor Summary
Constructors Constructor Description TaskImpl(StyleBuilder styleBuilder, TaskCode code, LoadPlanable plan, Day startingDay, int completion)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPause(Day pause)voidaddPause(DayOfWeek pause)voidaddResource(Resource resource, int percentage)java.lang.Stringdebug()java.util.Collection<Day>getAllPaused()CenterBorderColorgetColors()intgetCompletion()LoadPlanablegetDefaultPlan()DaygetEnd()DaygetLastDayIfAny()LoadgetLoad()intgetLoadAt(Day instant)DisplaygetNote()java.lang.StringgetPrettyDisplay()DaygetStart()UrlgetUrl()booleanisAssignedTo(Resource res)booleanisDiamond()intloadForResource(Resource res, Day instant)voidsetColors(CenterBorderColor... colors)voidsetCompletion(int completion)voidsetDiamond(boolean diamond)voidsetEnd(Day end)voidsetLoad(Load load)voidsetNote(Display note)voidsetStart(Day start)voidsetUrl(Url url)java.lang.StringtoString()-
Methods inherited from class net.sourceforge.plantuml.project.core.AbstractTask
getCode, getDisplayString, getRow, getStereotype, getStyleBuilder, putInSameRowAs, setDisplay, setStereotype
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface net.sourceforge.plantuml.project.core.Task
getCode, getDisplayString, getRow, getStereotype, getStyleBuilder, putInSameRowAs, setDisplay, setStereotype
-
-
-
-
Constructor Detail
-
TaskImpl
public TaskImpl(StyleBuilder styleBuilder, TaskCode code, LoadPlanable plan, Day startingDay, int completion)
-
-
Method Detail
-
getLoadAt
public int getLoadAt(Day instant)
- Specified by:
getLoadAtin interfaceLoadPlanable
-
getLastDayIfAny
public Day getLastDayIfAny()
- Specified by:
getLastDayIfAnyin interfaceLoadPlanable
-
getPrettyDisplay
public java.lang.String getPrettyDisplay()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
debug
public java.lang.String debug()
-
setColors
public void setColors(CenterBorderColor... colors)
-
addResource
public void addResource(Resource resource, int percentage)
- Specified by:
addResourcein interfaceTask
-
setDiamond
public void setDiamond(boolean diamond)
- Specified by:
setDiamondin interfaceTask
-
setCompletion
public void setCompletion(int completion)
- Specified by:
setCompletionin interfaceTask
-
getUrl
public final Url getUrl()
-
getColors
public final CenterBorderColor getColors()
-
getCompletion
public final int getCompletion()
-
getAllPaused
public final java.util.Collection<Day> getAllPaused()
-
getNote
public Display getNote()
-
getDefaultPlan
public LoadPlanable getDefaultPlan()
-
isAssignedTo
public boolean isAssignedTo(Resource res)
- Specified by:
isAssignedToin interfaceTask
-
-