Package com.flowable.spring.boot.form
Class FormEngineAutoConfiguration
java.lang.Object
com.flowable.spring.boot.AbstractEngineAutoConfiguration
com.flowable.spring.boot.AbstractSpringEngineAutoConfiguration
com.flowable.spring.boot.form.FormEngineAutoConfiguration
@Configuration(proxyBeanMethods=false) @ConditionalOnCoreFormEngine @EnableConfigurationProperties({FlowableProperties.class,FlowableAutoDeploymentProperties.class,FlowableFormProperties.class}) @AutoConfigureAfter({AppEngineAutoConfiguration.class,ProcessEngineAutoConfiguration.class,ContentEngineAutoConfiguration.class}) @AutoConfigureBefore({AppEngineServicesAutoConfiguration.class,ProcessEngineServicesAutoConfiguration.class}) public class FormEngineAutoConfiguration extends AbstractSpringEngineAutoConfiguration
Auto configuration for the form engine.
- Author:
- Filip Hrisafov, Javier Casal
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFormEngineAutoConfiguration.CoreVariablesExtractorConfigurationstatic classFormEngineAutoConfiguration.FormEngineAppEngineConfigurationstatic classFormEngineAutoConfiguration.FormEngineProcessConfiguration -
Field Summary
Fields Modifier and Type Field Description protected FlowableAutoDeploymentPropertiesautoDeploymentPropertiesprotected FlowableFormPropertiesformPropertiesstatic intVARIABLES_EXTRACTOR_ORDERFields inherited from class com.flowable.spring.boot.AbstractEngineAutoConfiguration
flowableProperties, logger, resourcePatternResolver -
Constructor Summary
Constructors Constructor Description FormEngineAutoConfiguration(FlowableProperties flowableProperties, FlowableFormProperties formProperties, FlowableAutoDeploymentProperties autoDeploymentProperties) -
Method Summary
Modifier and Type Method Description SpringFormEngineConfigurationplatformFormEngineConfiguration(javax.sql.DataSource dataSource, org.springframework.transaction.PlatformTransactionManager platformTransactionManager, org.springframework.beans.factory.ObjectProvider<org.flowable.common.spring.AutoDeploymentStrategy<FormEngine>> formAutoDeploymenStrategies)Methods inherited from class com.flowable.spring.boot.AbstractSpringEngineAutoConfiguration
configureSpringEngine, getIfAvailableMethods inherited from class com.flowable.spring.boot.AbstractEngineAutoConfiguration
configureEngine, defaultIfNotNull, defaultText, discoverDeploymentResources, getCustomMybatisMapperClasses, setResourcePatternResolver
-
Field Details
-
VARIABLES_EXTRACTOR_ORDER
public static final int VARIABLES_EXTRACTOR_ORDER- See Also:
- Constant Field Values
-
formProperties
-
autoDeploymentProperties
-
-
Constructor Details
-
FormEngineAutoConfiguration
public FormEngineAutoConfiguration(FlowableProperties flowableProperties, FlowableFormProperties formProperties, FlowableAutoDeploymentProperties autoDeploymentProperties)
-
-
Method Details
-
platformFormEngineConfiguration
@Bean @ConditionalOnMissingBean public SpringFormEngineConfiguration platformFormEngineConfiguration(javax.sql.DataSource dataSource, org.springframework.transaction.PlatformTransactionManager platformTransactionManager, org.springframework.beans.factory.ObjectProvider<org.flowable.common.spring.AutoDeploymentStrategy<FormEngine>> formAutoDeploymenStrategies) throws java.io.IOException- Throws:
java.io.IOException
-