|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectJOpt.SDK.Implementation.DailyBreak
| Constructor Summary | |
DailyBreak(int breakTimeInSeconds,
java.util.GregorianCalendar breakTimeWindowBegin,
java.util.GregorianCalendar breakTimeWindowEnd)
|
|
| Method Summary | |
boolean |
checkBreakOpportunity(java.util.GregorianCalendar tripStart,
java.util.GregorianCalendar tripEnd)
Check if we can make a break in the given trip interval |
int |
getBreakCondition()
Get the break condition 1 = break can only be conducted when the resource actually has no load (e.g. human transportation) |
int |
getBreakTime()
Get the break time in seconds |
java.util.GregorianCalendar |
getBreakTimeWindowBegin()
|
java.util.GregorianCalendar |
getBreakTimeWindowEnd()
|
void |
setBreakCondition(int breakCondition)
Set the break condition 1 = break can only be conducted when the resource actually has no load (e.g. human transportation) |
void |
setBreakTime(int breakTimeInSeconds)
Set the break time in seconds |
void |
setBreakTimeWindowBegin(java.util.GregorianCalendar breakTimeWindowBegin)
Set the break timewindow begin |
void |
setBreakTimeWindowEnd(java.util.GregorianCalendar breakTimeWindowEnd)
Set the break timewindow end |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DailyBreak(int breakTimeInSeconds,
java.util.GregorianCalendar breakTimeWindowBegin,
java.util.GregorianCalendar breakTimeWindowEnd)
| Method Detail |
public void setBreakTime(int breakTimeInSeconds)
setBreakTime in interface IDailyBreakbreakTimeInSeconds - public int getBreakTime()
getBreakTime in interface IDailyBreakpublic void setBreakTimeWindowBegin(java.util.GregorianCalendar breakTimeWindowBegin)
setBreakTimeWindowBegin in interface IDailyBreakbreakTimeWindowBegin - public java.util.GregorianCalendar getBreakTimeWindowBegin()
getBreakTimeWindowBegin in interface IDailyBreakpublic void setBreakTimeWindowEnd(java.util.GregorianCalendar breakTimeWindowEnd)
setBreakTimeWindowEnd in interface IDailyBreakbreakTimeWindowEnd - public java.util.GregorianCalendar getBreakTimeWindowEnd()
getBreakTimeWindowEnd in interface IDailyBreak
public boolean checkBreakOpportunity(java.util.GregorianCalendar tripStart,
java.util.GregorianCalendar tripEnd)
IDailyBreak
checkBreakOpportunity in interface IDailyBreakpublic void setBreakCondition(int breakCondition)
IDailyBreak
setBreakCondition in interface IDailyBreakbreakCondition - public int getBreakCondition()
IDailyBreak
getBreakCondition in interface IDailyBreak
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||