Interface RockStandstill
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description RockLocationgetArrivalLocation()LocalDategetDepartureDate()RockLocationgetDepartureLocation()RockTimeOfDaygetDepartureTimeOfDay()default longgetDrivingTimeTo(RockStandstill standstill)LonggetHosWeekDrivingSecondsTotal()RockStandstillgetHosWeekStart()RockShowgetNextShow()voidsetNextShow(RockShow nextShow)
-
-
-
Method Detail
-
getDepartureLocation
RockLocation getDepartureLocation()
- Returns:
- never null;
-
getDepartureDate
LocalDate getDepartureDate()
- Returns:
- sometimes null;
-
getDepartureTimeOfDay
RockTimeOfDay getDepartureTimeOfDay()
- Returns:
- sometimes null;
-
getHosWeekStart
RockStandstill getHosWeekStart()
- Returns:
- sometimes null;
-
getHosWeekDrivingSecondsTotal
Long getHosWeekDrivingSecondsTotal()
- Returns:
- sometimes null;
-
getArrivalLocation
RockLocation getArrivalLocation()
- Returns:
- never null;
-
getDrivingTimeTo
default long getDrivingTimeTo(RockStandstill standstill)
- Parameters:
standstill- never null- Returns:
- a positive number, in seconds
-
getNextShow
RockShow getNextShow()
-
setNextShow
void setNextShow(RockShow nextShow)
-
-