Class TaskImpl
- java.lang.Object
-
- net.sourceforge.plantuml.project3.TaskImpl
-
- All Implemented Interfaces:
LoadPlanable
,Moment
,Subject
,Task
public class TaskImpl extends java.lang.Object implements Task, LoadPlanable
-
-
Constructor Summary
Constructors Constructor Description TaskImpl(TaskCode code, LoadPlanable defaultPlan)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addResource(Resource resource, int percentage)
java.lang.String
debug()
TaskCode
getCode()
Instant
getEnd()
Load
getLoad()
int
getLoadAt(Instant instant)
java.lang.String
getPrettyDisplay()
Instant
getStart()
TaskDraw
getTaskDraw()
int
loadForResource(Resource res, Instant instant)
void
setColors(ComplementColors colors)
void
setEnd(Instant end)
void
setLoad(Load load)
void
setStart(Instant start)
void
setTaskDraw(TaskDraw taskDraw)
java.lang.String
toString()
-
-
-
Constructor Detail
-
TaskImpl
public TaskImpl(TaskCode code, LoadPlanable defaultPlan)
-
-
Method Detail
-
getLoadAt
public int getLoadAt(Instant instant)
- Specified by:
getLoadAt
in interfaceLoadPlanable
-
getPrettyDisplay
public java.lang.String getPrettyDisplay()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
debug
public java.lang.String debug()
-
getStart
public Instant getStart()
-
getEnd
public Instant getEnd()
-
setTaskDraw
public void setTaskDraw(TaskDraw taskDraw)
- Specified by:
setTaskDraw
in interfaceTask
-
getTaskDraw
public TaskDraw getTaskDraw()
- Specified by:
getTaskDraw
in interfaceTask
-
setColors
public void setColors(ComplementColors colors)
-
addResource
public void addResource(Resource resource, int percentage)
- Specified by:
addResource
in interfaceTask
-
-