@Configuration public class CmmnConfiguration extends Object implements BaseConfiguration
BaseConfiguration.ClusterDisabledCondition, BaseConfiguration.ClusterEnabledCondition, BaseConfiguration.PROPERTY_SOURCE_LOCATIONS
ADDONS_CONFIGURATION_COMPONENT_SCAN_PACKAGE, CLUSTER_ENABLE_PROPERTY_NAME, CONFIGURATION_ORDER_DELTA, CUSTOM_CONFIGURATION_COMPONENT_SCAN_PACKAGE, DEFAULT_WEB_APPLICATION_INITIALIZER_ORDER, ONE_CONFIGURATION_ORDER, PROPERTY_SOURCES_CUSTOM_APPLICATION_CONTEXT_INITIALIZER_ORDER, SECURITY_CONFIGURATION_ORDER, SECURITY_WEB_APPLICATION_INITIALIZER_ORDER, SESSION_WEB_APPLICATION_INITIALIZER_ORDER, VIS_CONFIGURATION_ORDER
Constructor and Description |
---|
CmmnConfiguration() |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
applyConfigurationCustomisations, getObjectOrDefault
@Bean public CaseActivityExecutor caseActivityExecutor(@Value(value="${expression.propagate-unresolved-object-error:true}") boolean propagateError)
@Bean public DefaultCaseArchiveManager caseArchiveManager(AnyWorkObjectService anyWorkObjectService, NotificationService notificationService, WorkObjectService workObjectService)
@Bean public DefaultCmmnManager cmmnManager(AnyWorkObjectService anyWorkObjectService, AnyWorkObjectDefinitionService anyWorkObjectDefinitionService, OneCmmnService oneCmmnService, UserManager userManager, AmbiguousIdHelper ambiguousIdHelper)
@Bean public CreateHandlers createHandlers()
@Bean public CaseCreateHandler caseCreateHandler()
@Bean public HumanTaskCreateHandler humanTaskCreateHandler()
@Bean public TimerEventCreateHandler timerEventCreateHandler()
@Bean public StartHandlers startHandlers(CaseTaskStartHandler caseTaskStartHandler, BpmnProcessTaskStartHandler bpmnProcessTaskStartHandler, ExpressionEvaluationServiceTaskStartHandler expressionEvaluationServiceTaskStartHandler, SendMailTaskStartHandler sendMailTaskStartHandler, CreateDocumentTaskStartHandler createDocumentTaskStartHandler, AddCommentTaskStartHandler addCommentTaskStartHandler, DmnRuleTaskStartHandler dmnRuleTaskStartHandler, InitVariablesServiceTaskStartHandler initVariablesServiceTaskStartHandler, HumanTaskStartHandler humanTaskStartHandler)
@Bean public CaseTaskStartHandler caseTaskStartHandler()
@Bean public BpmnProcessTaskStartHandler bpmnProcessTaskStartHandler()
@Bean public ExpressionEvaluationServiceTaskStartHandler expressionEvaluationServiceTaskStartHandler()
@Bean public SendMailTaskStartHandler sendMailTaskStartHandler()
@Bean public CreateDocumentTaskStartHandler createDocumentTaskStartHandler()
@Bean public AddCommentTaskStartHandler addCommentTaskStartHandler(WorkObjectCommentService workObjectCommentService)
@Bean public DmnRuleTaskStartHandler dmnRuleTaskStartHandler(DmnRuleServiceBean dmnRuleServiceBean)
@Bean public InitVariablesServiceTaskStartHandler initVariablesServiceTaskStartHandler(@Qualifier(value="processVariables") WorkObjectVariableInitialization workObjectVariableInitialization)
@Bean public HumanTaskStartHandler humanTaskStartHandler()
@Bean public ManualStartHandlers manualStartHandlers()
@Bean public TaskManualStartHandler taskManualStartHandler()
@Bean public CompleteHandlers completeHandlers()
@Bean public CaseCompleteHandler caseCompleteHandler()
@Bean public TaskCompleteHandler taskCompleteHandler()
@Bean public OccurHandlers occurHandlers()
@Bean public TimerEventOccurHandler timerEventOccurHandler()
@Bean public ParentCompleteHandlers parentCompleteHandlers()
@Bean public TimerEventParentCompleteHandler timerEventParentCompleteHandler()
@Bean public EnableHandlers enableHandlers()
@Bean public ExitHandlers exitHandlers()
@Bean public CaseTaskExitHandler caseTaskExitHandler()
@Bean public BpmnProcessTaskExitHandler bpmnProcessTaskExitHandler()
@Bean public HumanTaskExitHandler humanTaskExitHandler()
@Bean public TimerEventExitHandler timerEventExitHandler()
@Bean public DisableHandlers disableHandlers()
@Bean public ReenableHandlers reenableHandlers()
@Bean public FaultHandlers faultHandlers()
@Bean public ReactivateHandlers reactivateHandlers()
@Bean public TerminateHandlers terminateHandlers()
@Bean public CaseTerminateHandler caseTerminateHandler()
@Bean public TaskTerminateHandler taskTerminateHandler()
@Bean public TimerEventTerminateHandler timerEventTerminateHandler()
@Bean public EngineConfigurationConfigurer oneCmmnEngineConfigurationConfigurer(CmmnTimerEventJobHandler cmmnTimerEventJobHandler)
@Bean public CmmnTimerEventJobHandler cmmnTimerEventJobHandler(@Lazy OneCmmnService cmmnService, @Lazy UserManager userManager, @Lazy CurrentUserService currentUserService)
@Bean public CaseFileItemHandlers caseFileItemHandlers()
@Bean public EdorasCaseVariableHandler edorasCaseVariable()
@Bean public CaseVariablePersistenceListeners cmmnPersistenceListeners(AnyWorkObjectService anyWorkObjectService, AnyWorkObjectDefinitionService anyWorkObjectDefinitionService, @Value(value="${cmmn.planitem.exposed-types:}") String exposePlanItemTypes, @Value(value="${cmmn.planitem.exposed-states:}") String exposePlanItemStates)
@Bean public CaseSynchronizer caseSynchronizer()
@Bean public DefaultStateModelCache stateModelCache()
@Bean public DefaultCmmnEngine cmmnEngine(Synchronizer synchronizer, StateModelCache stateModelCache)
@Bean public DefaultCmmnService synchronizedLowLevelCmmnService(Synchronizer synchronizer, CmmnEngine cmmnEngine, StateModelCache stateModelCache)
@Bean public DefaultCmmnExtensions cmmnExtensions()
@Bean public OneEngineListeners engineListeners(CreateHandlers createHandlers, StartHandlers startHandlers, ManualStartHandlers manualStartHandlers, CompleteHandlers completeHandlers, OccurHandlers occurHandlers, EnableHandlers enableHandlers, ExitHandlers exitHandlers, DisableHandlers disableHandlers, ReenableHandlers reenableHandlers, FaultHandlers faultHandlers, ReactivateHandlers reactivateHandlers, ParentCompleteHandlers parentCompleteHandlers, TerminateHandlers terminateHandlers, CaseFileItemHandlers caseFileItemHandlers, GearExpressionResolver gearExpressionResolver, AnyWorkObjectService anyWorkObjectService, AnyWorkObjectDefinitionService anyWorkObjectDefinitionService, UserManager userManager, AppHelper appHelper, CurrentUserService currentUserService, PersistenceListeners persistenceListeners, SynchronizedLowLevelCmmnService synchronizedLowLevelCmmnService, CmmnExtensions cmmnExtensions)
@Bean public DefaultOneCmmnService cmmnService(CmmnService synchronizedLowLevelCmmnService, EngineListeners engineListeners, PersistenceListeners persistenceListeners, UserManager userManager, AnyWorkObjectService anyWorkObjectService, CurrentUserService currentUserService)
@Bean public CmmnCaseProviderProxy cmmnCaseProvider()
@Bean @Order(value=300) public CmmnTaskI18nActionListener cmmnTaskI18nActionListener()
@Bean @Order(value=400) public CmmnTaskStateActionListener cmmnTaskStateActionListener()
@Bean @Order(value=1900) public CmmnProcessStateActionListenerProxy cmmnProcessStateActionListenerProxy()
Copyright © 2010 - 2019 edorasware ag. All Rights Reserved.