Class SpringAdvancedBusinessCalendarManagerFactory

java.lang.Object
org.activiti.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.activiti.spring.SpringAdvancedBusinessCalendarManagerFactory" />
 
Add the manager to your org.activiti.spring.SpringProcessEngineConfiguration bean
  <bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">
    ...
    <property name="businessCalendarManager">
      <bean id="advancedBusinessCalendarManager" factory-bean="businessCalendarManagerFactory" factory-method="getBusinessCalendarManager" />
    </property>
    ...
  </bean>
 
See Also:
  • AdvancedCycleBusinessCalendar
  • Constructor Details

    • SpringAdvancedBusinessCalendarManagerFactory

      public SpringAdvancedBusinessCalendarManagerFactory()
  • Method Details

    • getDefaultScheduleVersion

      public Integer getDefaultScheduleVersion()
    • setDefaultScheduleVersion

      public void setDefaultScheduleVersion(Integer defaultScheduleVersion)
    • getClock

      public org.activiti.engine.runtime.Clock getClock()
    • setClock

      public void setClock(org.activiti.engine.runtime.Clock clock)
    • getBusinessCalendarManager

      public org.activiti.engine.impl.calendar.BusinessCalendarManager getBusinessCalendarManager()