public class FormEngineConfiguration extends AbstractEngineConfiguration implements FormEngineConfigurationApi, 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, 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, getResourceAsStream, getSchemaCommandConfig, getSchemaManagementCmd, getSchemaManager, getServiceConfigurations, getSessionFactories, getSqlSessionFactory, getTransactionContextFactory, getTransactionFactory, getTypedEventListeners, getXmlEncoding, initBeans, initClock, initCommandContextFactory, initCommandExecutor, initCommandInvoker, initConfigurators, initCustomMybatisInterceptors, initCustomMybatisMappers, initDatabaseType, initDataSource, initDefaultCommandConfig, initEngineConfigurations, initIdGenerator, initInterceptorChain, initMybatisConfiguration, initMyBatisLogSqlExecutionTimePlugin, initMybatisTypeHandlers, initSchemaCommandConfig, initService, initSessionFactories, initSqlSessionFactory, initTransactionContextFactory, initTransactionFactory, 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, setSchemaCommandConfig, setSchemaManagementCmd, setSchemaManager, setServiceConfigurations, setSessionFactories, setSqlSessionFactory, setTablePrefixIsSchema, setTransactionContextFactory, setTransactionFactory, setTransactionsExternallyManaged, setTypedEventListeners, setUseClassForNameClassLoading, setUsePrefixId, setUsingRelationalDatabase, setUsingSchemaMgmt, setXmlEncodingpublic static final String DEFAULT_MYBATIS_MAPPING_FILE
public static final String LIQUIBASE_CHANGELOG_PREFIX
protected String formEngineName
protected FormManagementService formManagementService
protected FormRepositoryService formRepositoryService
protected 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 ExpressionManager expressionManager
protected FormJsonConverter formJsonConverter
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
protected FormDefinitionDeployer formDeployer
protected FormDefinitionParseFactory formParseFactory
protected ParsedDeploymentBuilderFactory parsedDeploymentBuilderFactory
protected FormDefinitionDeploymentHelper formDeploymentHelper
protected CachingAndArtifactsManager cachingAndArtifactsManager
protected DeploymentManager deploymentManager
protected int formDefinitionCacheLimit
protected DeploymentCache<FormDefinitionCacheEntry> formDefinitionCache
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()
public void initExpressionManager()
public void initDataManagers()
public void initEntityManagers()
public void initSchemaManager()
initSchemaManager in class AbstractEngineConfigurationpublic void initSchemaManagementCommand()
public void initDbSqlSessionFactory()
initDbSqlSessionFactory in class AbstractEngineConfigurationprotected void initDbSqlSessionFactoryEntitySettings()
initDbSqlSessionFactoryEntitySettings in class AbstractEngineConfigurationpublic DbSqlSessionFactory createDbSqlSessionFactory()
createDbSqlSessionFactory in class AbstractEngineConfigurationpublic void initCommandExecutors()
initCommandExecutors in class AbstractEngineConfigurationpublic void initCommandInterceptors()
initCommandInterceptors in class AbstractEngineConfigurationpublic String getEngineCfgKey()
getEngineCfgKey in class AbstractEngineConfigurationpublic CommandInterceptor createTransactionInterceptor()
createTransactionInterceptor in class AbstractEngineConfigurationprotected void initDeployers()
public Collection<? extends Deployer> getDefaultDeployers()
public void initDmnDeployerDependencies()
public InputStream getMyBatisXmlConfigurationStream()
getMyBatisXmlConfigurationStream in class AbstractEngineConfigurationpublic String getEngineName()
getEngineName in class AbstractEngineConfigurationpublic FormEngineConfiguration setEngineName(String formEngineName)
public FormManagementService getFormManagementService()
getFormManagementService in interface FormEngineConfigurationApipublic FormEngineConfiguration setFormManagementService(FormManagementService formManagementService)
public FormRepositoryService getFormRepositoryService()
getFormRepositoryService in interface FormEngineConfigurationApipublic FormEngineConfiguration setFormRepositoryService(FormRepositoryService formRepositoryService)
public FormService getFormService()
getFormService in interface FormEngineConfigurationApipublic FormEngineConfiguration setFormService(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 DeploymentCache<FormDefinitionCacheEntry> getFormDefinitionCache()
public FormEngineConfiguration setFormDefinitionCache(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 ExpressionManager getExpressionManager()
getExpressionManager in interface HasExpressionManagerEngineConfigurationpublic FormEngineConfiguration setExpressionManager(ExpressionManager expressionManager)
setExpressionManager in interface HasExpressionManagerEngineConfigurationpublic FormJsonConverter getFormJsonConverter()
public FormEngineConfiguration setFormJsonConverter(FormJsonConverter formJsonConverter)
public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
public FormEngineConfiguration setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Copyright © 2019 Flowable. All rights reserved.