Class BusinessCalendarImpl
java.lang.Object
org.flowable.common.engine.impl.calendar.BusinessCalendarImpl
- All Implemented Interfaces:
BusinessCalendar
- Direct Known Subclasses:
CycleBusinessCalendar
,DueDateBusinessCalendar
,DurationBusinessCalendar
This class implements business calendar based on internal clock
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionresolveDuedate
(String duedateDescription) abstract Date
resolveDuedate
(String duedateDescription, int maxIterations) resolveEndDate
(String endDateString) validateDuedate
(String duedateDescription, int maxIterations, Date endDate, Date newTimer)
-
Field Details
-
clockReader
-
-
Constructor Details
-
BusinessCalendarImpl
-
-
Method Details
-
resolveDuedate
- Specified by:
resolveDuedate
in interfaceBusinessCalendar
-
resolveDuedate
- Specified by:
resolveDuedate
in interfaceBusinessCalendar
-
validateDuedate
public Boolean validateDuedate(String duedateDescription, int maxIterations, Date endDate, Date newTimer) - Specified by:
validateDuedate
in interfaceBusinessCalendar
-
resolveEndDate
- Specified by:
resolveEndDate
in interfaceBusinessCalendar
-