Class SpringAdvancedBusinessCalendarManagerFactory


  • public class SpringAdvancedBusinessCalendarManagerFactory
    extends java.lang.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 Detail

      • SpringAdvancedBusinessCalendarManagerFactory

        public SpringAdvancedBusinessCalendarManagerFactory()
    • Method Detail

      • getDefaultScheduleVersion

        public java.lang.Integer getDefaultScheduleVersion()
      • setDefaultScheduleVersion

        public void setDefaultScheduleVersion​(java.lang.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()