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, setXmlEncoding
public 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.AbstractEngineConfiguration
public void initExpressionManager()
public void initDataManagers()
public void initEntityManagers()
public void initSchemaManager()
initSchemaManager
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
public void initSchemaManagementCommand()
public void initSessionFactories()
initSessionFactories
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
public void initDbSqlSessionFactory()
initDbSqlSessionFactory
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
protected void initDbSqlSessionFactoryEntitySettings()
initDbSqlSessionFactoryEntitySettings
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
public org.flowable.common.engine.impl.db.DbSqlSessionFactory createDbSqlSessionFactory()
createDbSqlSessionFactory
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
public void initCommandExecutors()
initCommandExecutors
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
public void initCommandInterceptors()
initCommandInterceptors
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
public String getEngineCfgKey()
getEngineCfgKey
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
public org.flowable.common.engine.impl.interceptor.CommandInterceptor createTransactionInterceptor()
createTransactionInterceptor
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
protected void initDeployers()
public Collection<? extends Deployer> getDefaultDeployers()
public void initDmnDeployerDependencies()
protected void initFormFieldValidators()
public InputStream getMyBatisXmlConfigurationStream()
getMyBatisXmlConfigurationStream
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
public String getEngineName()
getEngineName
in class org.flowable.common.engine.impl.AbstractEngineConfiguration
public FormEngineConfiguration setEngineName(String formEngineName)
public org.flowable.form.api.FormManagementService getFormManagementService()
getFormManagementService
in interface org.flowable.form.api.FormEngineConfigurationApi
public FormEngineConfiguration setFormManagementService(org.flowable.form.api.FormManagementService formManagementService)
public org.flowable.form.api.FormRepositoryService getFormRepositoryService()
getFormRepositoryService
in interface org.flowable.form.api.FormEngineConfigurationApi
public FormEngineConfiguration setFormRepositoryService(org.flowable.form.api.FormRepositoryService formRepositoryService)
public org.flowable.form.api.FormService getFormService()
getFormService
in interface org.flowable.form.api.FormEngineConfigurationApi
public 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.HasExpressionManagerEngineConfiguration
public FormEngineConfiguration setExpressionManager(org.flowable.common.engine.impl.el.ExpressionManager expressionManager)
setExpressionManager
in interface org.flowable.common.engine.impl.HasExpressionManagerEngineConfiguration
public 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.