java.de.TimeSlice
Class Task
java.lang.Object
|
+--java.de.TimeSlice.Task
- public class Task
- extends java.lang.Object
- implements TaskData
class
Task
contains all the
data important for a task and implements
all methods to process the tasks with
TimeSlice
. It implements
the interface TaskData
providing
a readonly-access to the data whereby
conform with information-hiding
Constructor Summary |
Task(java.lang.String TaskName,
long Dauer,
long Periode)
|
Task(java.lang.String TaskName,
long Start,
long Dauer,
long Restdauer,
long Periode,
boolean active)
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Task
public Task(java.lang.String TaskName,
long Start,
long Dauer,
long Restdauer,
long Periode,
boolean active)
Task
public Task(java.lang.String TaskName,
long Dauer,
long Periode)
assign
public void assign(java.lang.String TaskName,
long Dauer,
long Periode)
- assign the given Values to the property fields of the instance
hereby data is changed and the Listener's method is called
- Parameters:
TaskName
- Dauer
- Periode
-
addUpdateTaskListener
public void addUpdateTaskListener(UpdateTaskListener uptlNeu)
- adds a UpdateTaskListener to the instance. Its method
updateTaskPanel()
is called when the data
or the status changes
- Parameters:
uptlNeu
-
getTaskName
public java.lang.String getTaskName()
- Specified by:
- getTaskName in interface TaskData
setTaskName
public void setTaskName(java.lang.String Value)
getStart
public long getStart()
- Specified by:
- getStart in interface TaskData
setStart
public void setStart(long Value)
getDauer
public long getDauer()
- Specified by:
- getDauer in interface TaskData
setDauer
public void setDauer(long Value)
getPeriode
public long getPeriode()
- Specified by:
- getPeriode in interface TaskData
setPeriode
public void setPeriode(long Value)
getRestdauer
public long getRestdauer()
- Specified by:
- getRestdauer in interface TaskData
setRestdauer
public void setRestdauer(long Value)
mindereRestdauer
public void mindereRestdauer(long delta)
isActive
public boolean isActive()
- Specified by:
- isActive in interface TaskData
setActive
public void setActive(boolean active)
reset
public void reset()