Package org.jbpm.process.core.timer
Interface BusinessCalendar
- All Known Implementing Classes:
BusinessCalendarImpl
public interface BusinessCalendar
BusinessCalendar allows for defining custom definitions of working days, hours and holidays
to be taken under consideration when scheduling time based activities such as timers or deadlines.
-
Method Summary
Modifier and TypeMethodDescriptioncalculateBusinessTimeAsDate(String timeExpression) Calculates given time expression into target date based on calendar configuration.longcalculateBusinessTimeAsDuration(String timeExpression) Calculates given time expression into duration in milliseconds based on calendar configuration.
-
Method Details
-
calculateBusinessTimeAsDuration
Calculates given time expression into duration in milliseconds based on calendar configuration.- Parameters:
timeExpression- time expression that is supported by business calendar implementation.- Returns:
- duration expressed in milliseconds
-
calculateBusinessTimeAsDate
Calculates given time expression into target date based on calendar configuration.- Parameters:
timeExpression- time expression that is supported by business calendar implementation.- Returns:
- date when given time expression will match in the future
-