Class SpringAdvancedBusinessCalendarManagerFactory

java.lang.Object
org.flowable.spring.SpringAdvancedBusinessCalendarManagerFactory

public class SpringAdvancedBusinessCalendarManagerFactory extends Object
Creates an advanced cycle business calendar manager (ACBCM). The ACBCM can handle daylight savings changes when the scheduled time zone is different than the server time zone.

Create a factory bean

 <bean id="businessCalendarManagerFactory" class="org.flowable.spring.SpringAdvancedBusinessCalendarManagerFactory" />
 
Add the manager to your org.flowable.spring.SpringProcessEngineConfiguration bean
  <bean id="processEngineConfiguration" class="org.flowable.spring.SpringProcessEngineConfiguration">
    ...
    <property name="businessCalendarManager">
      <bean id="advancedBusinessCalendarManager" factory-bean="businessCalendarManagerFactory" factory-method="getBusinessCalendarManager" />
    </property>
    ...
  </bean>
 
Author:
mseiden
See Also:
  • Constructor Details

    • SpringAdvancedBusinessCalendarManagerFactory

      public SpringAdvancedBusinessCalendarManagerFactory()
  • Method Details

    • getDefaultScheduleVersion

      public Integer getDefaultScheduleVersion()
    • setDefaultScheduleVersion

      public void setDefaultScheduleVersion(Integer defaultScheduleVersion)
    • getClock

      public Clock getClock()
    • setClock

      public void setClock(Clock clock)
    • getBusinessCalendarManager

      public BusinessCalendarManager getBusinessCalendarManager()