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 BusinessCalendarRegistrar
protected final DataManager
protected final IdSerialization
static final String
protected final Metadata
protected final MetadataTools
-
Constructor Summary
ConstructorsConstructorDescriptionBpmProcessEngineConfigurator
(Metadata metadata, MetadataTools metadataTools, IdSerialization idSerialization, DataManager dataManager, Optional<BusinessCalendarRegistrar> businessCalendarConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionvoid
beforeInit
(org.flowable.common.engine.impl.AbstractEngineConfiguration engineConfiguration) void
configure
(org.flowable.common.engine.impl.AbstractEngineConfiguration engineConfiguration) protected void
customizeProcessValidatorSet
(org.flowable.spring.SpringProcessEngineConfiguration springProcessEngineConfiguration) protected List<org.flowable.variable.api.types.VariableType>
int
protected void
registerBpmUserTaskValidator
(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:
beforeInit
in interfaceorg.flowable.common.engine.impl.EngineConfigurator
-
configure
public void configure(org.flowable.common.engine.impl.AbstractEngineConfiguration engineConfiguration) - Specified by:
configure
in interfaceorg.flowable.common.engine.impl.EngineConfigurator
-
registerBpmUserTaskValidator
protected void registerBpmUserTaskValidator(org.flowable.spring.SpringProcessEngineConfiguration springProcessEngineConfiguration) -
getPriority
public int getPriority()- Specified by:
getPriority
in interfaceorg.flowable.common.engine.impl.EngineConfigurator
-
customizeProcessValidatorSet
protected void customizeProcessValidatorSet(org.flowable.spring.SpringProcessEngineConfiguration springProcessEngineConfiguration) -
getCustomVariableTypes
-