Package io.jmix.bpm.engine.configurer
Class BpmProcessEngineConfigurator
java.lang.Object
io.jmix.bpm.engine.configurer.BpmProcessEngineConfigurator
- All Implemented Interfaces:
org.flowable.common.engine.impl.EngineConfigurator
@Component("bpm_BpmProcessEngineConfigurator")
public class BpmProcessEngineConfigurator
extends Object
implements org.flowable.common.engine.impl.EngineConfigurator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final BusinessCalendarRegistrarprotected final DataManagerprotected final IdSerializationstatic final Stringprotected final Metadataprotected final MetadataTools -
Constructor Summary
ConstructorsConstructorDescriptionBpmProcessEngineConfigurator(Metadata metadata, MetadataTools metadataTools, IdSerialization idSerialization, DataManager dataManager, Optional<BusinessCalendarRegistrar> businessCalendarConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionvoidbeforeInit(org.flowable.common.engine.impl.AbstractEngineConfiguration engineConfiguration) voidconfigure(org.flowable.common.engine.impl.AbstractEngineConfiguration engineConfiguration) protected voidcustomizeProcessValidatorSet(org.flowable.spring.SpringProcessEngineConfiguration springProcessEngineConfiguration) protected List<org.flowable.variable.api.types.VariableType>intprotected voidregisterBpmUserTaskValidator(org.flowable.spring.SpringProcessEngineConfiguration springProcessEngineConfiguration)
-
Field Details
-
JMIX_FLOWABLE_EXECUTABLE_PROCESS
- See Also:
-
metadata
-
metadataTools
-
idSerialization
-
dataManager
-
businessCalendarRegistrar
-
-
Constructor Details
-
BpmProcessEngineConfigurator
public BpmProcessEngineConfigurator(Metadata metadata, MetadataTools metadataTools, IdSerialization idSerialization, DataManager dataManager, Optional<BusinessCalendarRegistrar> businessCalendarConfiguration)
-
-
Method Details
-
beforeInit
public void beforeInit(org.flowable.common.engine.impl.AbstractEngineConfiguration engineConfiguration) - Specified by:
beforeInitin interfaceorg.flowable.common.engine.impl.EngineConfigurator
-
configure
public void configure(org.flowable.common.engine.impl.AbstractEngineConfiguration engineConfiguration) - Specified by:
configurein interfaceorg.flowable.common.engine.impl.EngineConfigurator
-
registerBpmUserTaskValidator
protected void registerBpmUserTaskValidator(org.flowable.spring.SpringProcessEngineConfiguration springProcessEngineConfiguration) -
getPriority
public int getPriority()- Specified by:
getPriorityin interfaceorg.flowable.common.engine.impl.EngineConfigurator
-
customizeProcessValidatorSet
protected void customizeProcessValidatorSet(org.flowable.spring.SpringProcessEngineConfiguration springProcessEngineConfiguration) -
getCustomVariableTypes
-