public class CoreIdmEngineConfiguration extends org.flowable.common.engine.impl.AbstractEngineConfiguration implements org.flowable.common.spring.SpringEngineConfiguration, PlatformIdmEngineConfigurationApi
additionalEventDispatchActions, allConfigurators, alwaysLookupLatestDefinitionVersion, beans, classLoader, clock, commandContextFactory, commandExecutor, commandInterceptors, commandInvoker, commonSchemaManager, configurators, customMybatisInterceptors, customMybatisMappers, customMybatisXMLMappers, customPostCommandInterceptors, customPostDeployers, customPreCommandInterceptors, customPreDeployers, 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, deployers, 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 |
|---|
CoreIdmEngineConfiguration() |
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, initEngineConfigurations, initEventListeners, initIdGenerator, initInterceptorChain, initMybatisConfiguration, initMyBatisLogSqlExecutionTimePlugin, initMybatisTypeHandlers, initSchemaCommandConfig, initService, initSessionFactories, initSqlSessionFactory, initTransactionFactory, initTypedEventListeners, isAlwaysLookupLatestDefinitionVersion, isBulkInsertEnabled, isDbHistoryUsed, isEnableConfiguratorServiceLoader, isEnableEventDispatcher, isEnableLogSqlExecutionTime, isFallbackToDefaultTenant, isForceCloseMybatisConnectionPool, isJdbcPingEnabled, isTablePrefixIsSchema, isTransactionsExternallyManaged, isUseClassForNameClassLoading, isUsePrefixId, isUsingRelationalDatabase, isUsingSchemaMgmt, parseCustomMybatisXMLMappers, parseDependentEngineMybatisXMLMappers, parseMybatisConfiguration, parseMybatisXmlMapping, pathToEngineDbProperties, setAdditionalEventDispatchActions, setAlwaysLookupLatestDefinitionVersion, setBulkInsertEnabled, setClassLoader, setCommandContextFactory, setCommandExecutor, setCommandInterceptors, setCommandInvoker, setCommonSchemaManager, setConfigurators, setCustomMybatisInterceptors, setCustomPostCommandInterceptors, setCustomPostDeployers, setCustomPreCommandInterceptors, setCustomPreDeployers, setDatabaseType, setDataSource, setDbHistoryUsed, setDbSqlSessionFactory, setDefaultCommandInterceptors, setDefaultTenantProvider, setDefaultTenantValue, setDependentEngineMybatisTypeAliasConfigs, setDependentEngineMybatisTypeHandlerConfigs, setDependentEngineMyBatisXmlMappers, setDeployers, setEnableConfiguratorServiceLoader, setEnableLogSqlExecutionTime, setEngineConfigurations, setFallbackToDefaultTenant, setForceCloseMybatisConnectionPool, setIdmEngineConfigurator, setJdbcDriver, setJdbcUrl, setJdbcUsername, setMaxLengthStringVariableType, setMaxNrOfStatementsInBulkInsert, setMybatisMappingFile, setSchemaManagementCmd, setSchemaManager, setServiceConfigurations, setTransactionContextFactory, setUseClassForNameClassLoading, setUsePrefixId, setUsingSchemaMgmtpublic static final String DEFAULT_MYBATIS_MAPPING_FILE
public static final String LIQUIBASE_CHANGELOG_PREFIX
protected String idmEngineName
protected PlatformIdentityService idmIdentityService
protected UserAccountService userAccountService
protected UserAccountDefinitionService userAccountDefinitionService
protected UserDefinitionService userDefinitionService
protected org.flowable.idm.api.IdmManagementService idmManagementService
protected UserIndexingService userIndexingService
protected UserIndexSearchService userIndexSearchService
protected PlatformUserResultMapper platformUserResultMapper
protected UserHandler userHandler
protected OverrideDefaultUserLogicHandler overrideDefaultUserLogicHandler
protected GroupDataManager groupDataManager
protected IdentityInfoDataManager identityInfoDataManager
protected MembershipDataManager membershipDataManager
protected PropertyDataManager propertyDataManager
protected TokenDataManager tokenDataManager
protected UserDataManager userDataManager
protected UserAccountDataManager userAccountDataManager
protected PrivilegeDataManager privilegeDataManager
protected PrivilegeMappingDataManager privilegeMappingDataManager
protected PlatformIdentityInfoDataManager platformIdentityInfoDataManager
protected UserAccountDefinitionDataManager userAccountDefinitionDataManager
protected UserDefinitionDataManager userDefinitionDataManager
protected GroupEntityManager groupEntityManager
protected IdentityInfoEntityManager identityInfoEntityManager
protected MembershipEntityManager membershipEntityManager
protected PropertyEntityManager propertyEntityManager
protected TableDataManager tableDataManager
protected TokenEntityManager tokenEntityManager
protected UserEntityManager userEntityManager
protected UserAccountEntityManager userAccountEntityManager
protected PrivilegeEntityManager privilegeEntityManager
protected PrivilegeMappingEntityManager privilegeMappingEntityManager
protected PlatformIdentityInfoEntityManager platformIdentityInfoEntityManager
protected UserAccountDefinitionEntityManager userAccountDefinitionEntityManager
protected UserDefinitionEntityManager userDefinitionEntityManager
protected org.flowable.idm.api.PasswordEncoder passwordEncoder
protected org.flowable.idm.api.PasswordSalt passwordSalt
protected org.springframework.transaction.PlatformTransactionManager transactionManager
protected Integer transactionSynchronizationAdapterOrder
protected org.springframework.context.ApplicationContext applicationContext
protected volatile boolean running
protected String deploymentName
protected org.springframework.core.io.Resource[] deploymentResources
protected Collection<UserDefinitionModel> autoDeployUserDefinitions
protected Collection<UserAccountDefinitionModel> autoDeployUserAccountDefinitions
protected String deploymentMode
protected Collection<AutoDeploymentStrategy> deploymentStrategies
protected final Object lifeCycleMonitor
protected UserDefinitionModelManager userDefinitionModelManager
protected int userDefinitionModelByIdCacheLimit
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<UserDefinitionModel> userDefinitionModelByIdCache
protected UserAccountDefinitionModelManager userAccountDefinitionModelManager
protected int userAccountDefinitionModelByIdCacheLimit
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<UserAccountDefinitionModel> userAccountDefinitionModelByIdCache
protected UserPermissionService userPermissionService
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
protected org.flowable.variable.api.types.VariableTypes variableTypes
protected boolean indexingEnabled
protected com.flowable.indexing.api.IndexingService indexingService
protected com.flowable.indexing.IndexManager indexManager
protected com.flowable.indexing.ReindexManager reindexManager
protected IdmIndexingScheduler idmIndexingScheduler
protected com.flowable.indexing.SearchService searchService
protected ContactFilterFactory contactFilterFactory
protected ContactFilterService contactFilterService
public static final String JOB_EXECUTION_SCOPE
protected org.flowable.job.service.impl.asyncexecutor.AsyncExecutor asyncHistoryExecutor
protected org.flowable.job.service.JobServiceConfiguration jobServiceConfiguration
protected String jobExecutionScope
protected boolean isAsyncHistoryJsonGzipCompressionEnabled
protected boolean isAsyncHistoryJsonGroupingEnabled
protected int asyncHistoryJsonGroupingThreshold
protected org.springframework.core.io.Resource[] contactFilterDefinitions
public 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.AbstractEngineConfigurationpublic CoreIdmEngine buildIdmEngine()
protected void init()
public void initSchemaManager()
initSchemaManager in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic void initSchemaManagementCommand()
protected void initServices()
public void initContactFilterService()
public void initUserIndexSearchService()
public void initTransactionContextFactory()
initTransactionContextFactory in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic void initDefaultCommandConfig()
initDefaultCommandConfig in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic void initDataManagers()
public void initEntityManagers()
public void initDbSqlSessionFactory()
initDbSqlSessionFactory in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic org.flowable.common.engine.impl.db.DbSqlSessionFactory createDbSqlSessionFactory()
createDbSqlSessionFactory in class org.flowable.common.engine.impl.AbstractEngineConfigurationprotected void initDbSqlSessionFactoryEntitySettings()
initDbSqlSessionFactoryEntitySettings in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic void initPasswordEncoder()
public void initCommandExecutors()
initCommandExecutors in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic void initCommandInterceptors()
initCommandInterceptors in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic InputStream getMyBatisXmlConfigurationStream()
getMyBatisXmlConfigurationStream in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic void initUserDefinitionModelCache()
public void initUserDefinitionModelManager()
public void initUserAccountDefinitionModelCache()
public void initUserAccountDefinitionModelManager()
public void initObjectMapper()
public void initVariableTypes()
public void initJobServiceConfiguration()
public void initIdmIndexingScheduler()
public void initContactFilterFactory()
public void initEventDispatcher()
initEventDispatcher in class org.flowable.common.engine.impl.AbstractEngineConfigurationprotected void initPermissionHelpers()
protected void autoDeployResources(CoreIdmEngine idmEngine)
protected AutoDeploymentStrategy getAutoDeploymentStrategy(String mode)
AutoDeploymentStrategy for the provided mode. This method may be overridden to implement custom deployment strategies if required,
but implementors should take care not to return null.mode - the mode to get the strategy fornullpublic CoreIdmEngineConfiguration addAutoDeploymentStrategy(AutoDeploymentStrategy autoDeploymentStrategy)
public String getEngineName()
getEngineName in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setEngineName(String idmEngineName)
public org.springframework.transaction.PlatformTransactionManager getTransactionManager()
getTransactionManager in interface org.flowable.common.spring.SpringEngineConfigurationpublic void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
setTransactionManager in interface org.flowable.common.spring.SpringEngineConfigurationpublic CoreIdmEngineConfiguration setJdbcPassword(String jdbcPassword)
setJdbcPassword in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setJdbcMaxActiveConnections(int jdbcMaxActiveConnections)
setJdbcMaxActiveConnections in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setJdbcMaxIdleConnections(int jdbcMaxIdleConnections)
setJdbcMaxIdleConnections in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setJdbcMaxCheckoutTime(int jdbcMaxCheckoutTime)
setJdbcMaxCheckoutTime in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setJdbcMaxWaitTime(int jdbcMaxWaitTime)
setJdbcMaxWaitTime in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setJdbcPingEnabled(boolean jdbcPingEnabled)
setJdbcPingEnabled in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setJdbcPingConnectionNotUsedFor(int jdbcPingConnectionNotUsedFor)
setJdbcPingConnectionNotUsedFor in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setJdbcDefaultTransactionIsolationLevel(int jdbcDefaultTransactionIsolationLevel)
setJdbcDefaultTransactionIsolationLevel in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setJdbcPingQuery(String jdbcPingQuery)
setJdbcPingQuery in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setDataSourceJndiName(String dataSourceJndiName)
setDataSourceJndiName in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setSchemaCommandConfig(org.flowable.common.engine.impl.interceptor.CommandConfig schemaCommandConfig)
setSchemaCommandConfig in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setTransactionsExternallyManaged(boolean transactionsExternallyManaged)
setTransactionsExternallyManaged in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setIdGenerator(org.flowable.common.engine.impl.cfg.IdGenerator idGenerator)
setIdGenerator in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setXmlEncoding(String xmlEncoding)
setXmlEncoding in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setBeans(Map<Object,Object> beans)
setBeans in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setDefaultCommandConfig(org.flowable.common.engine.impl.interceptor.CommandConfig defaultCommandConfig)
setDefaultCommandConfig in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic PlatformIdentityService getIdmIdentityService()
getIdmIdentityService in interface org.flowable.idm.api.IdmEngineConfigurationApipublic CoreIdmEngineConfiguration setIdmIdentityService(PlatformIdentityService idmIdentityService)
public UserAccountService getUserAccountService()
getUserAccountService in interface PlatformIdmEngineConfigurationApipublic void setUserAccountService(UserAccountService userAccountService)
public UserAccountDefinitionService getUserAccountDefinitionService()
getUserAccountDefinitionService in interface PlatformIdmEngineConfigurationApipublic void setUserAccountDefinitionService(UserAccountDefinitionService userAccountDefinitionService)
public UserDefinitionService getUserDefinitionService()
getUserDefinitionService in interface PlatformIdmEngineConfigurationApipublic CoreIdmEngineConfiguration setUserDefinitionService(UserDefinitionService userDefinitionService)
public org.flowable.idm.api.IdmManagementService getIdmManagementService()
getIdmManagementService in interface org.flowable.idm.api.IdmEngineConfigurationApipublic CoreIdmEngineConfiguration setIdmManagementService(org.flowable.idm.api.IdmManagementService idmManagementService)
public UserHandler getUserHandler()
public void setUserHandler(UserHandler userHandler)
public OverrideDefaultUserLogicHandler getOverrideDefaultUserLogicHandler()
public void setOverrideDefaultUserLogicHandler(OverrideDefaultUserLogicHandler overrideDefaultUserLogicHandler)
public CoreIdmEngineConfiguration getIdmEngineConfiguration()
public GroupDataManager getGroupDataManager()
public CoreIdmEngineConfiguration setGroupDataManager(GroupDataManager groupDataManager)
public IdentityInfoDataManager getIdentityInfoDataManager()
public CoreIdmEngineConfiguration setIdentityInfoDataManager(IdentityInfoDataManager identityInfoDataManager)
public MembershipDataManager getMembershipDataManager()
public CoreIdmEngineConfiguration setMembershipDataManager(MembershipDataManager membershipDataManager)
public PropertyDataManager getPropertyDataManager()
public CoreIdmEngineConfiguration setPropertyDataManager(PropertyDataManager propertyDataManager)
public TokenDataManager getTokenDataManager()
public CoreIdmEngineConfiguration setTokenDataManager(TokenDataManager tokenDataManager)
public UserDataManager getUserDataManager()
public CoreIdmEngineConfiguration setUserDataManager(UserDataManager userDataManager)
public UserAccountDataManager getUserAccountDataManager()
public void setUserAccountDataManager(UserAccountDataManager userAccountDataManager)
public PrivilegeDataManager getPrivilegeDataManager()
public CoreIdmEngineConfiguration setPrivilegeDataManager(PrivilegeDataManager privilegeDataManager)
public PrivilegeMappingDataManager getPrivilegeMappingDataManager()
public CoreIdmEngineConfiguration setPrivilegeMappingDataManager(PrivilegeMappingDataManager privilegeMappingDataManager)
public PlatformIdentityInfoDataManager getPlatformIdentityInfoDataManager()
public CoreIdmEngineConfiguration setPlatformIdentityInfoDataManager(PlatformIdentityInfoDataManager platformIdentityInfoDataManager)
public UserAccountDefinitionDataManager getUserAccountDefinitionDataManager()
public void setUserAccountDefinitionDataManager(UserAccountDefinitionDataManager userAccountDefinitionDataManager)
public UserDefinitionDataManager getUserDefinitionDataManager()
public CoreIdmEngineConfiguration setUserDefinitionDataManager(UserDefinitionDataManager userDefinitionDataManager)
public GroupEntityManager getGroupEntityManager()
public CoreIdmEngineConfiguration setGroupEntityManager(GroupEntityManager groupEntityManager)
public IdentityInfoEntityManager getIdentityInfoEntityManager()
public CoreIdmEngineConfiguration setIdentityInfoEntityManager(IdentityInfoEntityManager identityInfoEntityManager)
public MembershipEntityManager getMembershipEntityManager()
public CoreIdmEngineConfiguration setMembershipEntityManager(MembershipEntityManager membershipEntityManager)
public PropertyEntityManager getPropertyEntityManager()
public CoreIdmEngineConfiguration setPropertyEntityManager(PropertyEntityManager propertyEntityManager)
public TokenEntityManager getTokenEntityManager()
public CoreIdmEngineConfiguration setTokenEntityManager(TokenEntityManager tokenEntityManager)
public UserEntityManager getUserEntityManager()
public CoreIdmEngineConfiguration setUserEntityManager(UserEntityManager userEntityManager)
public UserAccountEntityManager getUserAccountEntityManager()
public void setUserAccountEntityManager(UserAccountEntityManager userAccountEntityManager)
public PrivilegeEntityManager getPrivilegeEntityManager()
public CoreIdmEngineConfiguration setPrivilegeEntityManager(PrivilegeEntityManager privilegeEntityManager)
public PrivilegeMappingEntityManager getPrivilegeMappingEntityManager()
public CoreIdmEngineConfiguration setPrivilegeMappingEntityManager(PrivilegeMappingEntityManager privilegeMappingEntityManager)
public PlatformIdentityInfoEntityManager getPlatformIdentityInfoEntityManager()
public CoreIdmEngineConfiguration setPlatformIdentityInfoEntityManager(PlatformIdentityInfoEntityManager platformIdentityInfoEntityManager)
public UserAccountDefinitionEntityManager getUserAccountDefinitionEntityManager()
public void setUserAccountDefinitionEntityManager(UserAccountDefinitionEntityManager userAccountDefinitionEntityManager)
public UserDefinitionEntityManager getUserDefinitionEntityManager()
public CoreIdmEngineConfiguration setUserDefinitionEntityManager(UserDefinitionEntityManager userDefinitionEntityManager)
public TableDataManager getTableDataManager()
public CoreIdmEngineConfiguration setTableDataManager(TableDataManager tableDataManager)
public CoreIdmEngineConfiguration setSqlSessionFactory(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory)
setSqlSessionFactory in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setTransactionFactory(org.apache.ibatis.transaction.TransactionFactory transactionFactory)
setTransactionFactory in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setCustomMybatisMappers(Set<Class<?>> customMybatisMappers)
setCustomMybatisMappers in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setCustomMybatisXMLMappers(Set<String> customMybatisXMLMappers)
setCustomMybatisXMLMappers in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setCustomSessionFactories(List<org.flowable.common.engine.impl.interceptor.SessionFactory> customSessionFactories)
setCustomSessionFactories in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setUsingRelationalDatabase(boolean usingRelationalDatabase)
setUsingRelationalDatabase in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setDatabaseTablePrefix(String databaseTablePrefix)
setDatabaseTablePrefix in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setDatabaseWildcardEscapeCharacter(String databaseWildcardEscapeCharacter)
setDatabaseWildcardEscapeCharacter in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setDatabaseCatalog(String databaseCatalog)
setDatabaseCatalog in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setDatabaseSchema(String databaseSchema)
setDatabaseSchema in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setTablePrefixIsSchema(boolean tablePrefixIsSchema)
setTablePrefixIsSchema in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic org.flowable.idm.api.PasswordEncoder getPasswordEncoder()
public CoreIdmEngineConfiguration setPasswordEncoder(org.flowable.idm.api.PasswordEncoder passwordEncoder)
public org.flowable.idm.api.PasswordSalt getPasswordSalt()
public CoreIdmEngineConfiguration setPasswordSalt(org.flowable.idm.api.PasswordSalt passwordSalt)
public CoreIdmEngineConfiguration setSessionFactories(Map<Class<?>,org.flowable.common.engine.impl.interceptor.SessionFactory> sessionFactories)
setSessionFactories in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setDatabaseSchemaUpdate(String databaseSchemaUpdate)
setDatabaseSchemaUpdate in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setEnableEventDispatcher(boolean enableEventDispatcher)
setEnableEventDispatcher in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setEventDispatcher(org.flowable.common.engine.api.delegate.event.FlowableEventDispatcher eventDispatcher)
setEventDispatcher in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setEventListeners(List<org.flowable.common.engine.api.delegate.event.FlowableEventListener> eventListeners)
setEventListeners in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setTypedEventListeners(Map<String,List<org.flowable.common.engine.api.delegate.event.FlowableEventListener>> typedEventListeners)
setTypedEventListeners in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic org.flowable.variable.api.types.VariableTypes getVariableTypes()
public void setVariableTypes(org.flowable.variable.api.types.VariableTypes variableTypes)
public CoreIdmEngineConfiguration setClock(org.flowable.common.engine.impl.runtime.Clock clock)
setClock in class org.flowable.common.engine.impl.AbstractEngineConfigurationpublic com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
getObjectMapper in interface PlatformIdmEngineConfigurationApipublic void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public org.springframework.context.ApplicationContext getApplicationContext()
getApplicationContext in interface org.flowable.common.spring.SpringEngineConfigurationpublic void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
setApplicationContext in interface org.flowable.common.spring.SpringEngineConfigurationsetApplicationContext in interface org.springframework.context.ApplicationContextAwarepublic UserDefinitionModelManager getUserDefinitionModelManager()
public void setUserDefinitionModelManager(UserDefinitionModelManager userDefinitionModelManager)
public int getUserDefinitionModelByIdCacheLimit()
public void setUserDefinitionModelByIdCacheLimit(int userDefinitionModelByIdCacheLimit)
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<UserDefinitionModel> getUserDefinitionModelByIdCache()
public void setUserDefinitionModelByIdCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<UserDefinitionModel> userDefinitionModelByIdCache)
public UserAccountDefinitionModelManager getUserAccountDefinitionModelManager()
public void setUserAccountDefinitionModelManager(UserAccountDefinitionModelManager userAccountDefinitionModelManager)
public int getUserAccountDefinitionModelByIdCacheLimit()
public void setUserAccountDefinitionModelByIdCacheLimit(int userAccountDefinitionModelByIdCacheLimit)
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<UserAccountDefinitionModel> getUserAccountDefinitionModelByIdCache()
public void setUserAccountDefinitionModelByIdCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<UserAccountDefinitionModel> userAccountDefinitionModelByIdCache)
public UserPermissionService getUserPermissionService()
public void setUserPermissionService(UserPermissionService userPermissionService)
public String getDeploymentName()
getDeploymentName in interface org.flowable.common.spring.SpringEngineConfigurationpublic void setDeploymentName(String deploymentName)
setDeploymentName in interface org.flowable.common.spring.SpringEngineConfigurationpublic org.springframework.core.io.Resource[] getDeploymentResources()
getDeploymentResources in interface org.flowable.common.spring.SpringEngineConfigurationpublic void setDeploymentResources(org.springframework.core.io.Resource[] deploymentResources)
setDeploymentResources in interface org.flowable.common.spring.SpringEngineConfigurationpublic Collection<UserDefinitionModel> getAutoDeployUserDefinitions()
public void setAutoDeployUserDefinitions(Collection<UserDefinitionModel> autoDeployUserDefinitions)
public Collection<UserAccountDefinitionModel> getAutoDeployUserAccountDefinitions()
public void setAutoDeployUserAccountDefinitions(Collection<UserAccountDefinitionModel> autoDeployUserAccountDefinitions)
public String getDeploymentMode()
getDeploymentMode in interface org.flowable.common.spring.SpringEngineConfigurationpublic void setDeploymentMode(String deploymentMode)
setDeploymentMode in interface org.flowable.common.spring.SpringEngineConfigurationpublic boolean isIndexingEnabled()
public void setIndexingEnabled(boolean indexingEnabled)
public com.flowable.indexing.api.IndexingService getIndexingService()
public void setIndexingService(com.flowable.indexing.api.IndexingService indexingService)
public com.flowable.indexing.IndexManager getIndexManager()
public void setIndexManager(com.flowable.indexing.IndexManager indexManager)
public com.flowable.indexing.ReindexManager getReindexManager()
public void setReindexManager(com.flowable.indexing.ReindexManager reindexManager)
public IdmIndexingScheduler getIdmIndexingScheduler()
public void setIdmIndexingScheduler(IdmIndexingScheduler idmIndexingScheduler)
public ContactFilterFactory getContactFilterFactory()
public void setContactFilterFactory(ContactFilterFactory contactFilterFactory)
public ContactFilterService getContactFilterService()
public void setContactFilterService(ContactFilterService contactFilterService)
public com.flowable.indexing.SearchService getSearchService()
public void setSearchService(com.flowable.indexing.SearchService searchService)
public org.flowable.job.service.JobServiceConfiguration getJobServiceConfiguration()
public void setJobServiceConfiguration(org.flowable.job.service.JobServiceConfiguration jobServiceConfiguration)
public String getJobExecutionScope()
public void setJobExecutionScope(String jobExecutionScope)
public boolean isAsyncHistoryJsonGzipCompressionEnabled()
public void setAsyncHistoryJsonGzipCompressionEnabled(boolean asyncHistoryJsonGzipCompressionEnabled)
public boolean isAsyncHistoryJsonGroupingEnabled()
public void setAsyncHistoryJsonGroupingEnabled(boolean asyncHistoryJsonGroupingEnabled)
public int getAsyncHistoryJsonGroupingThreshold()
public void setAsyncHistoryJsonGroupingThreshold(int asyncHistoryJsonGroupingThreshold)
public org.springframework.core.io.Resource[] getContactFilterDefinitions()
public void setContactFilterDefinitions(org.springframework.core.io.Resource[] contactFilterDefinitions)
public UserIndexingService getUserIndexingService()
public void setUserIndexingService(UserIndexingService userIndexingService)
public UserIndexSearchService getUserIndexSearchService()
public void setUserIndexSearchService(UserIndexSearchService userIndexSearchService)
public PlatformUserResultMapper getPlatformUserResultMapper()
public void setPlatformUserResultMapper(PlatformUserResultMapper platformUserResultMapper)
public org.flowable.job.service.impl.asyncexecutor.AsyncExecutor getAsyncHistoryExecutor()
public void setAsyncHistoryExecutor(org.flowable.job.service.impl.asyncexecutor.AsyncExecutor asyncHistoryExecutor)
public void start()
start in interface org.springframework.context.Lifecyclepublic void stop()
stop in interface org.springframework.context.Lifecyclepublic boolean isRunning()
isRunning in interface org.springframework.context.Lifecyclepublic int getPhase()
getPhase in interface org.flowable.common.spring.SpringEngineConfigurationgetPhase in interface org.springframework.context.PhasedgetPhase in interface org.springframework.context.SmartLifecycleCopyright © 2019. All rights reserved.