public class FormEngineConfiguration
extends org.flowable.common.engine.impl.AbstractEngineConfiguration
implements org.flowable.form.api.FormEngineConfigurationApi, org.flowable.common.engine.impl.HasExpressionManagerEngineConfiguration
additionalEventDispatchActions, allConfigurators, alwaysLookupLatestDefinitionVersion, beans, classLoader, clock, commandContextFactory, commandExecutor, commandInterceptors, commandInvoker, commonSchemaManager, configurators, customMybatisInterceptors, customMybatisMappers, customMybatisXMLMappers, customPostCommandInterceptors, customPreCommandInterceptors, customSessionFactories, DATABASE_TYPE_COCKROACHDB, DATABASE_TYPE_DB2, DATABASE_TYPE_H2, DATABASE_TYPE_HSQL, DATABASE_TYPE_MSSQL, DATABASE_TYPE_MYSQL, DATABASE_TYPE_ORACLE, DATABASE_TYPE_POSTGRES, databaseCatalog, databaseSchema, databaseSchemaUpdate, databaseTablePrefix, databaseType, databaseTypeMappings, databaseWildcardEscapeCharacter, dataSource, dataSourceJndiName, DB_SCHEMA_UPDATE_CREATE, DB_SCHEMA_UPDATE_CREATE_DROP, DB_SCHEMA_UPDATE_DROP_CREATE, DB_SCHEMA_UPDATE_FALSE, DB_SCHEMA_UPDATE_TRUE, dbSqlSessionFactory, DEFAULT_GENERIC_MAX_LENGTH_STRING, DEFAULT_MAX_NR_OF_STATEMENTS_BULK_INSERT_SQL_SERVER, DEFAULT_ORACLE_MAX_LENGTH_STRING, defaultCommandConfig, defaultCommandInterceptors, defaultTenantProvider, dependentEngineMybatisTypeAliasConfigs, dependentEngineMybatisTypeHandlerConfigs, dependentEngineMyBatisXmlMappers, enableConfiguratorServiceLoader, enableEventDispatcher, enableLogSqlExecutionTime, engineConfigurations, eventDispatcher, eventListeners, fallbackToDefaultTenant, forceCloseMybatisConnectionPool, idGenerator, idmEngineConfigurator, isBulkInsertEnabled, isDbHistoryUsed, jdbcDefaultTransactionIsolationLevel, jdbcDriver, jdbcMaxActiveConnections, jdbcMaxCheckoutTime, jdbcMaxIdleConnections, jdbcMaxWaitTime, jdbcPassword, jdbcPingConnectionNotUsedFor, jdbcPingEnabled, jdbcPingQuery, jdbcUrl, jdbcUsername, logger, maxLengthStringVariableType, maxNrOfStatementsInBulkInsert, mybatisMappingFile, NO_TENANT_ID, PRODUCT_NAME_CRDB, PRODUCT_NAME_POSTGRES, schemaCommandConfig, schemaManagementCmd, schemaManager, serviceConfigurations, sessionFactories, sqlSessionFactory, tablePrefixIsSchema, transactionContextFactory, transactionFactory, transactionsExternallyManaged, typedEventListeners, useClassForNameClassLoading, usePrefixId, usingRelationalDatabase, usingSchemaMgmt, xmlEncoding| Constructor and Description |
|---|
FormEngineConfiguration() |
addConfigurator, addCustomSessionFactory, addEngineConfiguration, addServiceConfiguration, addSessionFactory, close, configuratorsAfterInit, configuratorsBeforeInit, defaultInitDbSqlSessionFactoryEntitySettings, getAdditionalDefaultCommandInterceptors, getAdditionalEventDispatchActions, getBeans, getClassLoader, getClock, getCommandContextFactory, getCommandExecutor, getCommandInterceptors, getCommandInvoker, getCommonSchemaManager, getConfigurators, getCustomMybatisInterceptors, getCustomMybatisMappers, getCustomMybatisXMLMappers, getCustomPostCommandInterceptors, getCustomPostDeployers, getCustomPreCommandInterceptors, getCustomPreDeployers, getCustomSessionFactories, getDatabaseCatalog, getDatabaseSchema, getDatabaseSchemaUpdate, getDatabaseTablePrefix, getDatabaseType, getDatabaseWildcardEscapeCharacter, getDataSource, getDataSourceJndiName, getDbSqlSessionFactory, getDefaultCommandConfig, getDefaultCommandInterceptors, getDefaultDatabaseTypeMappings, getDefaultTenantProvider, getDefaultTenantValue, getDependentEngineMybatisTypeAliasConfigs, getDependentEngineMybatisTypeHandlerConfigs, getDependentEngineMyBatisXmlMappers, getDeployers, getEngineConfigurations, getEngineSpecificEngineConfigurators, getEventDispatcher, getEventListeners, getIdGenerator, getIdmEngineConfigurator, getJdbcDefaultTransactionIsolationLevel, getJdbcDriver, getJdbcMaxActiveConnections, getJdbcMaxCheckoutTime, getJdbcMaxIdleConnections, getJdbcMaxWaitTime, getJdbcPassword, getJdbcPingConnectionNotUsedFor, getJdbcPingQuery, getJdbcUrl, getJdbcUsername, getMaxLengthString, getMaxLengthStringVariableType, getMaxNrOfStatementsInBulkInsert, getMybatisMappingFile, getResourceAsStream, getSchemaCommandConfig, getSchemaManagementCmd, getSchemaManager, getServiceConfigurations, getSessionFactories, getSqlSessionFactory, getTransactionContextFactory, getTransactionFactory, getTypedEventListeners, getXmlEncoding, initAdditionalEventDispatchActions, initBeans, initClock, initCommandContextFactory, initCommandExecutor, initCommandInvoker, initConfigurators, initCustomMybatisInterceptors, initCustomMybatisMappers, initDatabaseType, initDataSource, initDefaultCommandConfig, initEngineConfigurations, initEventDispatcher, initEventListeners, initIdGenerator, initInterceptorChain, initMybatisConfiguration, initMyBatisLogSqlExecutionTimePlugin, initMybatisTypeHandlers, initSchemaCommandConfig, initSqlSessionFactory, initTransactionContextFactory, initTransactionFactory, initTypedEventListeners, isAlwaysLookupLatestDefinitionVersion, isBulkInsertEnabled, isDbHistoryUsed, isEnableConfiguratorServiceLoader, isEnableEventDispatcher, isEnableLogSqlExecutionTime, isFallbackToDefaultTenant, isForceCloseMybatisConnectionPool, isJdbcPingEnabled, isTablePrefixIsSchema, isTransactionsExternallyManaged, isUseClassForNameClassLoading, isUsePrefixId, isUsingRelationalDatabase, isUsingSchemaMgmt, parseCustomMybatisXMLMappers, parseDependentEngineMybatisXMLMappers, parseMybatisConfiguration, parseMybatisXmlMapping, pathToEngineDbProperties, setAdditionalEventDispatchActions, setAlwaysLookupLatestDefinitionVersion, setBeans, setBulkInsertEnabled, setClassLoader, setClock, setCommandContextFactory, setCommandExecutor, setCommandInterceptors, setCommandInvoker, setCommonSchemaManager, setConfigurators, setCustomMybatisInterceptors, setCustomMybatisMappers, setCustomMybatisXMLMappers, setCustomPostCommandInterceptors, setCustomPostDeployers, setCustomPreCommandInterceptors, setCustomPreDeployers, setCustomSessionFactories, setDatabaseCatalog, setDatabaseSchema, setDatabaseSchemaUpdate, setDatabaseTablePrefix, setDatabaseType, setDatabaseWildcardEscapeCharacter, setDataSource, setDataSourceJndiName, setDbHistoryUsed, setDbSqlSessionFactory, setDefaultCommandConfig, setDefaultCommandInterceptors, setDefaultTenantProvider, setDefaultTenantValue, setDependentEngineMybatisTypeAliasConfigs, setDependentEngineMybatisTypeHandlerConfigs, setDependentEngineMyBatisXmlMappers, setDeployers, setEnableConfiguratorServiceLoader, setEnableEventDispatcher, setEnableLogSqlExecutionTime, setEngineConfigurations, setEventDispatcher, setEventListeners, setFallbackToDefaultTenant, setForceCloseMybatisConnectionPool, setIdGenerator, setIdmEngineConfigurator, setJdbcDefaultTransactionIsolationLevel, setJdbcDriver, setJdbcMaxActiveConnections, setJdbcMaxCheckoutTime, setJdbcMaxIdleConnections, setJdbcMaxWaitTime, setJdbcPassword, setJdbcPingConnectionNotUsedFor, setJdbcPingEnabled, setJdbcPingQuery, setJdbcUrl, setJdbcUsername, setMaxLengthStringVariableType, setMaxNrOfStatementsInBulkInsert, setMybatisMappingFile, setSchemaCommandConfig, setSchemaManagementCmd, setSchemaManager, setServiceConfigurations, setSessionFactories, setSqlSessionFactory, setTablePrefixIsSchema, setTransactionContextFactory, setTransactionFactory, setTransactionsExternallyManaged, setTypedEventListeners, setUseClassForNameClassLoading, setUsePrefixId, setUsingRelationalDatabase, setUsingSchemaMgmt, setXmlEncodingpublic static final String FORM_ENGINE_CONFIGURATION
public static final String DEFAULT_MYBATIS_MAPPING_FILE
public static final String LIQUIBASE_CHANGELOG_PREFIX
protected String formEngineName
protected org.flowable.form.api.FormManagementService formManagementService
protected org.flowable.form.api.FormRepositoryService formRepositoryService
protected org.flowable.form.api.FormService formService
protected FormDeploymentDataManager deploymentDataManager
protected FormDefinitionDataManager formDefinitionDataManager
protected FormResourceDataManager resourceDataManager
protected FormInstanceDataManager formInstanceDataManager
protected FormDeploymentEntityManager deploymentEntityManager
protected FormDefinitionEntityManager formDefinitionEntityManager
protected FormResourceEntityManager resourceEntityManager
protected FormInstanceEntityManager formInstanceEntityManager
protected TableDataManager tableDataManager
protected org.flowable.common.engine.impl.el.ExpressionManager expressionManager
protected com.flowable.editor.form.converter.FormJsonConverter formJsonConverter
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
protected SubmittedVariablesExtractor submittedVariablesExtractor
protected FormDataModelVariablesExtractor formDataModelVariablesExtractor
protected FormDefinitionDeployer formDeployer
protected FormDefinitionParseFactory formParseFactory
protected ParsedDeploymentBuilderFactory parsedDeploymentBuilderFactory
protected FormDefinitionDeploymentHelper formDeploymentHelper
protected CachingAndArtifactsManager cachingAndArtifactsManager
protected DeploymentManager deploymentManager
protected int formDefinitionCacheLimit
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<FormDefinitionCacheEntry> formDefinitionCache
protected Collection<SubmittedVariableValidator> formFieldValidators
protected Collection<SubmittedVariableValidator> customFormFieldValidators
public static FormEngineConfiguration createFormEngineConfigurationFromResourceDefault()
public static FormEngineConfiguration createFormEngineConfigurationFromResource(String resource)
public static FormEngineConfiguration createFormEngineConfigurationFromResource(String resource, String beanName)
public static FormEngineConfiguration createFormEngineConfigurationFromInputStream(InputStream inputStream)
public static FormEngineConfiguration createFormEngineConfigurationFromInputStream(InputStream inputStream, String beanName)
public static FormEngineConfiguration createStandaloneFormEngineConfiguration()
public static FormEngineConfiguration createStandaloneInMemFormEngineConfiguration()
public FormEngine buildFormEngine()
protected void init()
protected void initServices()
protected void initService(Object service)
initService in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic void initExpressionManager()
public void initDataManagers()
public void initEntityManagers()
public void initSchemaManager()
initSchemaManager in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic void initSchemaManagementCommand()
public void initSessionFactories()
initSessionFactories in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic void initDbSqlSessionFactory()
initDbSqlSessionFactory in class org.flowable.common.engine.impl.AbstractEngineConfigurationprotected void initDbSqlSessionFactoryEntitySettings()
initDbSqlSessionFactoryEntitySettings in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic org.flowable.common.engine.impl.db.DbSqlSessionFactory createDbSqlSessionFactory()
createDbSqlSessionFactory in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic void initCommandExecutors()
initCommandExecutors in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic void initCommandInterceptors()
initCommandInterceptors in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic String getEngineCfgKey()
getEngineCfgKey in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic org.flowable.common.engine.impl.interceptor.CommandInterceptor createTransactionInterceptor()
createTransactionInterceptor in class org.flowable.common.engine.impl.AbstractEngineConfigurationprotected void initDeployers()
public Collection<? extends Deployer> getDefaultDeployers()
public void initDmnDeployerDependencies()
protected void initFormFieldValidators()
public InputStream getMyBatisXmlConfigurationStream()
getMyBatisXmlConfigurationStream in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic String getEngineName()
getEngineName in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic FormEngineConfiguration setEngineName(String formEngineName)
public org.flowable.form.api.FormManagementService getFormManagementService()
getFormManagementService in interface org.flowable.form.api.FormEngineConfigurationApipublic FormEngineConfiguration setFormManagementService(org.flowable.form.api.FormManagementService formManagementService)
public org.flowable.form.api.FormRepositoryService getFormRepositoryService()
getFormRepositoryService in interface org.flowable.form.api.FormEngineConfigurationApipublic FormEngineConfiguration setFormRepositoryService(org.flowable.form.api.FormRepositoryService formRepositoryService)
public org.flowable.form.api.FormService getFormService()
getFormService in interface org.flowable.form.api.FormEngineConfigurationApipublic FormEngineConfiguration setFormService(org.flowable.form.api.FormService formService)
public DeploymentManager getDeploymentManager()
public FormEngineConfiguration getFormEngineConfiguration()
public FormDefinitionDeployer getFormDeployer()
public FormEngineConfiguration setFormDeployer(FormDefinitionDeployer formDeployer)
public FormDefinitionParseFactory getFormParseFactory()
public FormEngineConfiguration setFormParseFactory(FormDefinitionParseFactory formParseFactory)
public int getFormCacheLimit()
public FormEngineConfiguration setFormDefinitionCacheLimit(int formDefinitionCacheLimit)
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<FormDefinitionCacheEntry> getFormDefinitionCache()
public FormEngineConfiguration setFormDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<FormDefinitionCacheEntry> formDefinitionCache)
public FormDeploymentDataManager getDeploymentDataManager()
public FormEngineConfiguration setDeploymentDataManager(FormDeploymentDataManager deploymentDataManager)
public FormDefinitionDataManager getFormDefinitionDataManager()
public FormEngineConfiguration setFormDefinitionDataManager(FormDefinitionDataManager formDefinitionDataManager)
public FormResourceDataManager getResourceDataManager()
public FormEngineConfiguration setResourceDataManager(FormResourceDataManager resourceDataManager)
public FormInstanceDataManager getFormInstanceDataManager()
public FormEngineConfiguration setFormInstanceDataManager(FormInstanceDataManager formInstanceDataManager)
public FormDeploymentEntityManager getDeploymentEntityManager()
public FormEngineConfiguration setDeploymentEntityManager(FormDeploymentEntityManager deploymentEntityManager)
public FormDefinitionEntityManager getFormDefinitionEntityManager()
public FormEngineConfiguration setFormDefinitionEntityManager(FormDefinitionEntityManager formDefinitionEntityManager)
public FormResourceEntityManager getResourceEntityManager()
public FormEngineConfiguration setResourceEntityManager(FormResourceEntityManager resourceEntityManager)
public FormInstanceEntityManager getFormInstanceEntityManager()
public FormEngineConfiguration setFormInstanceEntityManager(FormInstanceEntityManager formInstanceEntityManager)
public TableDataManager getTableDataManager()
public FormEngineConfiguration setTableDataManager(TableDataManager tableDataManager)
public org.flowable.common.engine.impl.el.ExpressionManager getExpressionManager()
getExpressionManager in interface org.flowable.common.engine.impl.HasExpressionManagerEngineConfigurationpublic FormEngineConfiguration setExpressionManager(org.flowable.common.engine.impl.el.ExpressionManager expressionManager)
setExpressionManager in interface org.flowable.common.engine.impl.HasExpressionManagerEngineConfigurationpublic com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
public FormEngineConfiguration setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public com.flowable.editor.form.converter.FormJsonConverter getFormJsonConverter()
public FormEngineConfiguration setFormJsonConverter(com.flowable.editor.form.converter.FormJsonConverter formJsonConverter)
public SubmittedVariablesExtractor getSubmittedVariablesExtractor()
public void setSubmittedVariablesExtractor(SubmittedVariablesExtractor submittedVariablesExtractor)
public FormDataModelVariablesExtractor getFormDataModelVariablesExtractor()
public void setFormDataModelVariablesExtractor(FormDataModelVariablesExtractor formDataModelVariablesExtractor)
public FormEngineConfiguration addCustomFormFieldValidators(Collection<SubmittedVariableValidator> customFormFieldValidators)
public Collection<SubmittedVariableValidator> getFormFieldValidators()
Copyright © 2019. All rights reserved.