|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectat.ac.tuwien.cs.ztimeview.time.TimeAnnotation
Class representing a time annotation as used in Asbru 7.3.
Field Summary | |
static java.lang.String |
MILLISECONDS
|
static java.lang.Long |
NA
|
Constructor Summary | |
TimeAnnotation()
Default constructor |
|
TimeAnnotation(java.lang.Long ess,
java.lang.Long lss,
java.lang.Long efs,
java.lang.Long lfs,
java.lang.Long minDu,
java.lang.Long maxDu)
Constructor 1 |
|
TimeAnnotation(TimeAnnotationReference ref,
java.lang.Long ess,
java.lang.Long lss,
java.lang.Long efs,
java.lang.Long lfs,
java.lang.Long minDu,
java.lang.Long maxDu)
Constructor 2 |
Method Summary | |
java.util.Date |
getEarliestBegin()
Get earliest instant of time annotation |
java.util.Date |
getEarliestFinishingTime()
Get earliest finishing time |
java.util.Date |
getEarliestStartingTime()
Get earliest starting time |
java.lang.Long |
getEFS()
Get earliest finishing shift |
java.lang.Long |
getESS()
Get earliest starting shift |
java.util.Date |
getLatestEnd()
Get latest instant of time annotation |
java.util.Date |
getLatestFinishingTime()
Get latest finishing time |
java.util.Date |
getLatestStartingTime()
Get latest starting time |
java.lang.Long |
getLFS()
Get latest finishing shift |
java.lang.Long |
getLSS()
Get latest starting shift |
java.lang.Long |
getMaxDu()
Get latest finishing shift |
java.util.Date |
getMaxDuBegin()
Get beginning of maxDu interval |
java.util.Date |
getMaxDuEnd()
Get end of maxDu interval |
java.lang.Long |
getMaximumDuration()
Get minimum duration |
java.lang.Long |
getMinDu()
Get latest finishing shift |
java.util.Date |
getMinDuBegin()
Get beginning of minDu interval |
java.util.Date |
getMinDuEnd()
Get end of minDu interval |
java.lang.Long |
getMinimumDuration()
Get minimum duration |
TimeAnnotationReference |
getRef()
Get reference point |
void |
setEarliestFinishingTime(java.util.Date eft)
Set earliest finishing time |
void |
setEarliestStartingTime(java.util.Date est)
Set earliest starting time |
void |
setEFS(java.lang.Long efs)
Set earliest finishing shift |
void |
setESS(java.lang.Long ess)
Set earliest starting shift |
void |
setLatestFinishingTime(java.util.Date lft)
Set latest finishing time |
void |
setLatestStartingTime(java.util.Date lst)
Set latest starting time |
void |
setLFS(java.lang.Long lfs)
Set latest finishing shift |
void |
setLSS(java.lang.Long lss)
Set latest starting shift |
void |
setMaxDu(java.lang.Long maxDu)
Set maximum duration |
void |
setMaximumDuration(java.lang.Long maxDu)
Set maximum duration |
void |
setMinDu(java.lang.Long minDu)
Set minimum duration |
void |
setMinimumDuration(java.lang.Long minDu)
Set minimum duration |
void |
setRef(TimeAnnotationReference ref)
Set reference point |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String MILLISECONDS
public static final java.lang.Long NA
Constructor Detail |
public TimeAnnotation() throws java.lang.IllegalArgumentException
public TimeAnnotation(java.lang.Long ess, java.lang.Long lss, java.lang.Long efs, java.lang.Long lfs, java.lang.Long minDu, java.lang.Long maxDu) throws java.lang.IllegalArgumentException
ess
- earliest starting shift in millisecondslss
- latest starting shift in millisecondsefs
- earliest finishing shift in millisecondslfs
- latest finishing shift in millisecondsminDu
- minimum duration in millisecondsmaxDu
- maximum duration in millisecondspublic TimeAnnotation(TimeAnnotationReference ref, java.lang.Long ess, java.lang.Long lss, java.lang.Long efs, java.lang.Long lfs, java.lang.Long minDu, java.lang.Long maxDu) throws java.lang.IllegalArgumentException
ref
- reference pointess
- earliest starting shift in millisecondslss
- latest starting shift in millisecondsefs
- earliest finishing shift in millisecondslfs
- latest finishing shift in millisecondsminDu
- minimum duration in millisecondsmaxDu
- maximum duration in millisecondsMethod Detail |
public void setEarliestStartingTime(java.util.Date est)
setEarliestStartingTime
in interface PlanningInterval
est
- earliest starting timepublic java.util.Date getEarliestStartingTime()
getEarliestStartingTime
in interface PlanningInterval
public void setLatestStartingTime(java.util.Date lst)
setLatestStartingTime
in interface PlanningInterval
lst
- latest starting timepublic java.util.Date getLatestStartingTime()
getLatestStartingTime
in interface PlanningInterval
public void setEarliestFinishingTime(java.util.Date eft)
setEarliestFinishingTime
in interface PlanningInterval
eft
- earliest finishing timepublic java.util.Date getEarliestFinishingTime()
getEarliestFinishingTime
in interface PlanningInterval
public void setLatestFinishingTime(java.util.Date lft)
setLatestFinishingTime
in interface PlanningInterval
lft
- latest finishing timepublic java.util.Date getLatestFinishingTime()
getLatestFinishingTime
in interface PlanningInterval
public java.lang.Long getMinimumDuration()
getMinimumDuration
in interface PlanningInterval
public java.lang.Long getMaximumDuration()
getMaximumDuration
in interface PlanningInterval
public java.util.Date getEarliestBegin()
getEarliestBegin
in interface PlanningInterval
public java.util.Date getLatestEnd()
getLatestEnd
in interface PlanningInterval
public java.util.Date getMaxDuBegin()
getMaxDuBegin
in interface PlanningInterval
public java.util.Date getMaxDuEnd()
getMaxDuEnd
in interface PlanningInterval
public java.util.Date getMinDuBegin()
getMinDuBegin
in interface PlanningInterval
public java.util.Date getMinDuEnd()
getMinDuEnd
in interface PlanningInterval
public void setRef(TimeAnnotationReference ref) throws java.lang.IllegalArgumentException
ref
- reference point
java.lang.IllegalArgumentException
public TimeAnnotationReference getRef()
public void setESS(java.lang.Long ess) throws java.lang.IllegalArgumentException
ess
- earliest starting shift in milliseconds
java.lang.IllegalArgumentException
public java.lang.Long getESS()
public void setLSS(java.lang.Long lss) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public java.lang.Long getLSS()
public void setEFS(java.lang.Long efs) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public java.lang.Long getEFS()
public void setLFS(java.lang.Long lfs) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public java.lang.Long getLFS()
public void setMinDu(java.lang.Long minDu) throws java.lang.IllegalArgumentException
minDu
- minimum duration in milliseconds
java.lang.IllegalArgumentException
public void setMinimumDuration(java.lang.Long minDu) throws java.lang.IllegalArgumentException
setMinimumDuration
in interface PlanningInterval
minDu
- minimum duration in milliseconds
java.lang.IllegalArgumentException
public java.lang.Long getMinDu()
public void setMaximumDuration(java.lang.Long maxDu) throws java.lang.IllegalArgumentException
setMaximumDuration
in interface PlanningInterval
maxDu
- maximum duration in milliseconds
java.lang.IllegalArgumentException
public void setMaxDu(java.lang.Long maxDu) throws java.lang.IllegalArgumentException
maxDu
- maximum duration in milliseconds
java.lang.IllegalArgumentException
public java.lang.Long getMaxDu()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |