Package com.flowable.idm.engine
Class CoreIdmEngineConfiguration
- java.lang.Object
-
- org.flowable.common.engine.impl.AbstractEngineConfiguration
-
- com.flowable.idm.engine.CoreIdmEngineConfiguration
-
- All Implemented Interfaces:
PlatformIdmEngineConfigurationApi
,SpringEngineConfiguration
,IdmEngineConfigurationApi
,Aware
,ApplicationContextAware
,Lifecycle
,Phased
,SmartLifecycle
public class CoreIdmEngineConfiguration extends AbstractEngineConfiguration implements SpringEngineConfiguration, PlatformIdmEngineConfigurationApi
-
-
Field Summary
-
Fields inherited from class org.flowable.common.engine.impl.AbstractEngineConfiguration
additionalEventDispatchActions, agendaOperationRunner, allConfigurators, alwaysLookupLatestDefinitionVersion, beans, byteArrayDataManager, byteArrayEntityManager, 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, engineLifecycleListeners, eventDispatcher, eventListeners, eventRegistryConfigurator, eventRegistryEventConsumers, fallbackToDefaultTenant, forceCloseMybatisConnectionPool, idGenerator, idmEngineConfigurator, isBulkInsertEnabled, isDbHistoryUsed, jdbcDefaultTransactionIsolationLevel, jdbcDriver, jdbcMaxActiveConnections, jdbcMaxCheckoutTime, jdbcMaxIdleConnections, jdbcMaxWaitTime, jdbcPassword, jdbcPingConnectionNotUsedFor, jdbcPingEnabled, jdbcPingQuery, jdbcUrl, jdbcUsername, lockPollRate, logger, loggingListener, maxLengthStringVariableType, maxNrOfStatementsInBulkInsert, mybatisMappingFile, NO_TENANT_ID, objectMapper, PRODUCT_NAME_CRDB, PRODUCT_NAME_POSTGRES, propertyDataManager, propertyEntityManager, schemaCommandConfig, schemaLockWaitTime, schemaManagementCmd, schemaManager, serviceConfigurations, sessionFactories, sqlSessionFactory, tableDataManager, tablePrefixIsSchema, transactionContextFactory, transactionFactory, transactionsExternallyManaged, typedEventListeners, useClassForNameClassLoading, useLockForDatabaseSchemaUpdate, usePrefixId, usingRelationalDatabase, usingSchemaMgmt, xmlEncoding
-
Fields inherited from interface org.springframework.context.SmartLifecycle
DEFAULT_PHASE
-
Fields inherited from interface org.flowable.common.spring.SpringEngineConfiguration
PHASE_DELTA
-
-
Constructor Summary
Constructors Constructor Description CoreIdmEngineConfiguration()
-
Method Summary
-
Methods inherited from class org.flowable.common.engine.impl.AbstractEngineConfiguration
addConfigurator, addCustomSessionFactory, addEngineConfiguration, addEngineLifecycleListener, addEventRegistryEventConsumer, addServiceConfiguration, addSessionFactory, close, configuratorsAfterInit, configuratorsBeforeInit, defaultInitDbSqlSessionFactoryEntitySettings, getAdditionalDefaultCommandInterceptors, getAdditionalEventDispatchActions, getAgendaOperationRunner, getAllConfigurators, getBeans, getByteArrayDataManager, getByteArrayEntityManager, 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, getEngineLifecycleListeners, getEngineSpecificEngineConfigurators, getEventDispatcher, getEventListeners, getEventRegistryConfigurator, getEventRegistryEventConsumers, getIdGenerator, getIdmEngineConfigurator, getJdbcDefaultTransactionIsolationLevel, getJdbcDriver, getJdbcMaxActiveConnections, getJdbcMaxCheckoutTime, getJdbcMaxIdleConnections, getJdbcMaxWaitTime, getJdbcPassword, getJdbcPingConnectionNotUsedFor, getJdbcPingQuery, getJdbcUrl, getJdbcUsername, getLockManager, getLockPollRate, getLoggingListener, getMaxLengthString, getMaxLengthStringVariableType, getMaxNrOfStatementsInBulkInsert, getMybatisMappingFile, getObjectMapper, getPropertyDataManager, getPropertyEntityManager, getResourceAsStream, getSchemaCommandConfig, getSchemaLockWaitTime, getSchemaManagementCmd, getSchemaManager, getServiceConfigurations, getSessionFactories, getSqlSessionFactory, getTableDataManager, getTransactionContextFactory, getTransactionFactory, getTypedEventListeners, getXmlEncoding, initAdditionalEventDispatchActions, initBeans, initClock, initCommandContextFactory, initCommandExecutor, initCommandInvoker, initConfigurators, initCustomMybatisInterceptors, initCustomMybatisMappers, initDatabaseType, initDataSource, initEngineConfigurations, initEventListeners, initIdGenerator, initInterceptorChain, initMybatisConfiguration, initMyBatisLogSqlExecutionTimePlugin, initMybatisTypeHandlers, initObjectMapper, initSchemaCommandConfig, initService, initSessionFactories, initSqlSessionFactory, initTransactionFactory, initTypedEventListeners, isAlwaysLookupLatestDefinitionVersion, isBulkInsertEnabled, isDbHistoryUsed, isEnableConfiguratorServiceLoader, isEnableEventDispatcher, isEnableLogSqlExecutionTime, isFallbackToDefaultTenant, isForceCloseMybatisConnectionPool, isJdbcPingEnabled, isLoggingSessionEnabled, isTablePrefixIsSchema, isTransactionsExternallyManaged, isUseClassForNameClassLoading, isUseLockForDatabaseSchemaUpdate, isUsePrefixId, isUsingRelationalDatabase, isUsingSchemaMgmt, parseCustomMybatisXMLMappers, parseDependentEngineMybatisXMLMappers, parseMybatisConfiguration, parseMybatisXmlMapping, pathToEngineDbProperties, setAdditionalEventDispatchActions, setAgendaOperationRunner, setAlwaysLookupLatestDefinitionVersion, setBulkInsertEnabled, setByteArrayDataManager, setByteArrayEntityManager, 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, setEngineLifecycleListeners, setEventRegistryConfigurator, setEventRegistryEventConsumers, setFallbackToDefaultTenant, setForceCloseMybatisConnectionPool, setIdmEngineConfigurator, setJdbcDriver, setJdbcUrl, setJdbcUsername, setLockPollRate, setLoggingListener, setMaxLengthStringVariableType, setMaxNrOfStatementsInBulkInsert, setMybatisMappingFile, setObjectMapper, setPropertyDataManager, setPropertyEntityManager, setSchemaLockWaitTime, setSchemaManagementCmd, setSchemaManager, setServiceConfigurations, setTransactionContextFactory, setUseClassForNameClassLoading, setUseLockForDatabaseSchemaUpdate, setUsePrefixId, setUsingSchemaMgmt
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.flowable.core.idm.api.PlatformIdmEngineConfigurationApi
getObjectMapper
-
Methods inherited from interface org.flowable.common.spring.SpringEngineConfiguration
getBeans, isAutoStartup, stop
-
-
-
-
Field Detail
-
DEFAULT_MYBATIS_MAPPING_FILE
public static final String DEFAULT_MYBATIS_MAPPING_FILE
- See Also:
- Constant Field Values
-
PHASE
public static final int PHASE
- See Also:
- Constant Field Values
-
LIQUIBASE_CHANGELOG_PREFIX
public static final String LIQUIBASE_CHANGELOG_PREFIX
- See Also:
- Constant Field Values
-
idmEngineName
protected String idmEngineName
-
idmIdentityService
protected PlatformIdentityService idmIdentityService
-
userAccountService
protected UserAccountService userAccountService
-
userAccountDefinitionService
protected UserAccountDefinitionService userAccountDefinitionService
-
userDefinitionService
protected UserDefinitionService userDefinitionService
-
idmManagementService
protected IdmManagementService idmManagementService
-
userIndexingService
protected UserIndexingService userIndexingService
-
userIndexSearchService
protected UserIndexSearchService userIndexSearchService
-
platformUserResultMapper
protected PlatformUserResultMapper platformUserResultMapper
-
userHandler
protected UserHandler userHandler
-
overrideDefaultUserLogicHandler
protected OverrideDefaultUserLogicHandler overrideDefaultUserLogicHandler
-
groupDataManager
protected GroupDataManager groupDataManager
-
identityInfoDataManager
protected IdentityInfoDataManager identityInfoDataManager
-
membershipDataManager
protected MembershipDataManager membershipDataManager
-
idmPropertyDataManager
protected PropertyDataManager idmPropertyDataManager
-
tokenDataManager
protected TokenDataManager tokenDataManager
-
userDataManager
protected UserDataManager userDataManager
-
userAccountDataManager
protected UserAccountDataManager userAccountDataManager
-
privilegeDataManager
protected PrivilegeDataManager privilegeDataManager
-
privilegeMappingDataManager
protected PrivilegeMappingDataManager privilegeMappingDataManager
-
platformIdentityInfoDataManager
protected PlatformIdentityInfoDataManager platformIdentityInfoDataManager
-
userAccountDefinitionDataManager
protected UserAccountDefinitionDataManager userAccountDefinitionDataManager
-
userDefinitionDataManager
protected UserDefinitionDataManager userDefinitionDataManager
-
groupEntityManager
protected GroupEntityManager groupEntityManager
-
identityInfoEntityManager
protected IdentityInfoEntityManager identityInfoEntityManager
-
membershipEntityManager
protected MembershipEntityManager membershipEntityManager
-
idmPropertyEntityManager
protected PropertyEntityManager idmPropertyEntityManager
-
tokenEntityManager
protected TokenEntityManager tokenEntityManager
-
userEntityManager
protected UserEntityManager userEntityManager
-
userAccountEntityManager
protected UserAccountEntityManager userAccountEntityManager
-
privilegeEntityManager
protected PrivilegeEntityManager privilegeEntityManager
-
privilegeMappingEntityManager
protected PrivilegeMappingEntityManager privilegeMappingEntityManager
-
platformIdentityInfoEntityManager
protected PlatformIdentityInfoEntityManager platformIdentityInfoEntityManager
-
userAccountDefinitionEntityManager
protected UserAccountDefinitionEntityManager userAccountDefinitionEntityManager
-
userDefinitionEntityManager
protected UserDefinitionEntityManager userDefinitionEntityManager
-
passwordEncoder
protected PasswordEncoder passwordEncoder
-
passwordSalt
protected PasswordSalt passwordSalt
-
transactionManager
protected PlatformTransactionManager transactionManager
-
transactionSynchronizationAdapterOrder
protected Integer transactionSynchronizationAdapterOrder
-
applicationContext
protected ApplicationContext applicationContext
-
running
protected volatile boolean running
-
deploymentName
protected String deploymentName
-
deploymentResources
protected Resource[] deploymentResources
-
deploymentMode
protected String deploymentMode
-
deploymentStrategies
protected Collection<AutoDeploymentStrategy<CoreIdmEngine>> deploymentStrategies
-
lifeCycleMonitor
protected final Object lifeCycleMonitor
-
userDefinitionModelManager
protected UserDefinitionModelManager userDefinitionModelManager
-
userDefinitionModelByIdCacheLimit
protected int userDefinitionModelByIdCacheLimit
-
userDefinitionModelByIdCache
protected DeploymentCache<UserDefinitionModel> userDefinitionModelByIdCache
-
userAccountDefinitionModelManager
protected UserAccountDefinitionModelManager userAccountDefinitionModelManager
-
userAccountDefinitionModelByIdCacheLimit
protected int userAccountDefinitionModelByIdCacheLimit
-
userAccountDefinitionModelByIdCache
protected DeploymentCache<UserAccountDefinitionModel> userAccountDefinitionModelByIdCache
-
userPermissionService
protected UserPermissionService userPermissionService
-
variableTypes
protected VariableTypes variableTypes
-
indexingEnabled
protected boolean indexingEnabled
-
indexingService
protected com.flowable.indexing.api.IndexingService indexingService
-
indexManager
protected com.flowable.indexing.IndexManager indexManager
-
reindexManager
protected com.flowable.indexing.ReindexManager reindexManager
-
idmIndexingScheduler
protected IdmIndexingScheduler idmIndexingScheduler
-
searchService
protected com.flowable.indexing.SearchService searchService
-
contactFilterFactory
protected ContactFilterFactory contactFilterFactory
-
contactFilterService
protected ContactFilterService contactFilterService
-
JOB_EXECUTION_SCOPE
public static final String JOB_EXECUTION_SCOPE
- See Also:
- Constant Field Values
-
asyncHistoryExecutor
protected AsyncExecutor asyncHistoryExecutor
-
jobServiceConfiguration
protected JobServiceConfiguration jobServiceConfiguration
-
jobExecutionScope
protected String jobExecutionScope
-
isAsyncHistoryJsonGzipCompressionEnabled
protected boolean isAsyncHistoryJsonGzipCompressionEnabled
-
isAsyncHistoryJsonGroupingEnabled
protected boolean isAsyncHistoryJsonGroupingEnabled
-
asyncHistoryJsonGroupingThreshold
protected int asyncHistoryJsonGroupingThreshold
-
contactFilterDefinitions
protected Resource[] contactFilterDefinitions
-
jsonVariableTypeTrackObjects
protected boolean jsonVariableTypeTrackObjects
This flag determines whether variables of the type 'json' and 'longJson' will be tracked.This means that, when true, in a JavaDelegate you can write:
And the changes to the JsonNode will be reflected in the database. Otherwise, a manual call to setVariable will be needed.JsonNode jsonNode = (JsonNode) execution.getVariable("customer"); customer.put("name", "Kermit");
-
tokenSigningSecret
protected String tokenSigningSecret
The secret that should be used for signing the generated authentication tokens.
-
-
Method Detail
-
getEngineCfgKey
public String getEngineCfgKey()
- Specified by:
getEngineCfgKey
in classAbstractEngineConfiguration
-
getEngineScopeType
public String getEngineScopeType()
- Specified by:
getEngineScopeType
in classAbstractEngineConfiguration
-
createTransactionInterceptor
public CommandInterceptor createTransactionInterceptor()
- Specified by:
createTransactionInterceptor
in classAbstractEngineConfiguration
-
buildIdmEngine
public CoreIdmEngine buildIdmEngine()
-
init
protected void init()
-
initSchemaManager
public void initSchemaManager()
- Overrides:
initSchemaManager
in classAbstractEngineConfiguration
-
initSchemaManagementCommand
public void initSchemaManagementCommand()
-
initServices
protected void initServices()
-
initContactFilterService
public void initContactFilterService()
-
initUserIndexSearchService
public void initUserIndexSearchService()
-
initTransactionContextFactory
public void initTransactionContextFactory()
- Overrides:
initTransactionContextFactory
in classAbstractEngineConfiguration
-
initDefaultCommandConfig
public void initDefaultCommandConfig()
- Overrides:
initDefaultCommandConfig
in classAbstractEngineConfiguration
-
initDataManagers
public void initDataManagers()
- Overrides:
initDataManagers
in classAbstractEngineConfiguration
-
initEntityManagers
public void initEntityManagers()
- Overrides:
initEntityManagers
in classAbstractEngineConfiguration
-
initDbSqlSessionFactory
public void initDbSqlSessionFactory()
- Overrides:
initDbSqlSessionFactory
in classAbstractEngineConfiguration
-
createDbSqlSessionFactory
public DbSqlSessionFactory createDbSqlSessionFactory()
- Overrides:
createDbSqlSessionFactory
in classAbstractEngineConfiguration
-
initDbSqlSessionFactoryEntitySettings
protected void initDbSqlSessionFactoryEntitySettings()
- Specified by:
initDbSqlSessionFactoryEntitySettings
in classAbstractEngineConfiguration
-
initPasswordEncoder
public void initPasswordEncoder()
-
initCommandExecutors
public void initCommandExecutors()
- Overrides:
initCommandExecutors
in classAbstractEngineConfiguration
-
initCommandInterceptors
public void initCommandInterceptors()
- Overrides:
initCommandInterceptors
in classAbstractEngineConfiguration
-
getMyBatisXmlConfigurationStream
public InputStream getMyBatisXmlConfigurationStream()
- Specified by:
getMyBatisXmlConfigurationStream
in classAbstractEngineConfiguration
-
initUserDefinitionModelCache
public void initUserDefinitionModelCache()
-
initUserDefinitionModelManager
public void initUserDefinitionModelManager()
-
initUserAccountDefinitionModelCache
public void initUserAccountDefinitionModelCache()
-
initUserAccountDefinitionModelManager
public void initUserAccountDefinitionModelManager()
-
initVariableTypes
public void initVariableTypes()
-
initJobServiceConfiguration
public void initJobServiceConfiguration()
-
initIdmIndexingScheduler
public void initIdmIndexingScheduler()
-
initContactFilterFactory
public void initContactFilterFactory()
-
initEventDispatcher
public void initEventDispatcher()
- Overrides:
initEventDispatcher
in classAbstractEngineConfiguration
-
initPermissionHelpers
protected void initPermissionHelpers()
-
autoDeployResources
protected void autoDeployResources(CoreIdmEngine idmEngine)
-
getAutoDeploymentStrategy
protected AutoDeploymentStrategy<CoreIdmEngine> getAutoDeploymentStrategy(String mode)
Gets theAutoDeploymentStrategy
for the provided mode. This method may be overridden to implement custom deployment strategies if required, but implementors should take care not to returnnull
.- Parameters:
mode
- the mode to get the strategy for- Returns:
- the deployment strategy to use for the mode. Never
null
-
addAutoDeploymentStrategy
public CoreIdmEngineConfiguration addAutoDeploymentStrategy(AutoDeploymentStrategy<CoreIdmEngine> autoDeploymentStrategy)
-
getDeploymentStrategies
public Collection<AutoDeploymentStrategy<CoreIdmEngine>> getDeploymentStrategies()
-
setDeploymentStrategies
public void setDeploymentStrategies(Collection<AutoDeploymentStrategy<CoreIdmEngine>> deploymentStrategies)
-
getEngineName
public String getEngineName()
- Specified by:
getEngineName
in classAbstractEngineConfiguration
-
setEngineName
public CoreIdmEngineConfiguration setEngineName(String idmEngineName)
-
getTransactionManager
public PlatformTransactionManager getTransactionManager()
- Specified by:
getTransactionManager
in interfaceSpringEngineConfiguration
-
setTransactionManager
public void setTransactionManager(PlatformTransactionManager transactionManager)
- Specified by:
setTransactionManager
in interfaceSpringEngineConfiguration
-
setJdbcPassword
public CoreIdmEngineConfiguration setJdbcPassword(String jdbcPassword)
- Overrides:
setJdbcPassword
in classAbstractEngineConfiguration
-
setJdbcMaxActiveConnections
public CoreIdmEngineConfiguration setJdbcMaxActiveConnections(int jdbcMaxActiveConnections)
- Overrides:
setJdbcMaxActiveConnections
in classAbstractEngineConfiguration
-
setJdbcMaxIdleConnections
public CoreIdmEngineConfiguration setJdbcMaxIdleConnections(int jdbcMaxIdleConnections)
- Overrides:
setJdbcMaxIdleConnections
in classAbstractEngineConfiguration
-
setJdbcMaxCheckoutTime
public CoreIdmEngineConfiguration setJdbcMaxCheckoutTime(int jdbcMaxCheckoutTime)
- Overrides:
setJdbcMaxCheckoutTime
in classAbstractEngineConfiguration
-
setJdbcMaxWaitTime
public CoreIdmEngineConfiguration setJdbcMaxWaitTime(int jdbcMaxWaitTime)
- Overrides:
setJdbcMaxWaitTime
in classAbstractEngineConfiguration
-
setJdbcPingEnabled
public CoreIdmEngineConfiguration setJdbcPingEnabled(boolean jdbcPingEnabled)
- Overrides:
setJdbcPingEnabled
in classAbstractEngineConfiguration
-
setJdbcPingConnectionNotUsedFor
public CoreIdmEngineConfiguration setJdbcPingConnectionNotUsedFor(int jdbcPingConnectionNotUsedFor)
- Overrides:
setJdbcPingConnectionNotUsedFor
in classAbstractEngineConfiguration
-
setJdbcDefaultTransactionIsolationLevel
public CoreIdmEngineConfiguration setJdbcDefaultTransactionIsolationLevel(int jdbcDefaultTransactionIsolationLevel)
- Overrides:
setJdbcDefaultTransactionIsolationLevel
in classAbstractEngineConfiguration
-
setJdbcPingQuery
public CoreIdmEngineConfiguration setJdbcPingQuery(String jdbcPingQuery)
- Overrides:
setJdbcPingQuery
in classAbstractEngineConfiguration
-
setDataSourceJndiName
public CoreIdmEngineConfiguration setDataSourceJndiName(String dataSourceJndiName)
- Overrides:
setDataSourceJndiName
in classAbstractEngineConfiguration
-
setSchemaCommandConfig
public CoreIdmEngineConfiguration setSchemaCommandConfig(CommandConfig schemaCommandConfig)
- Overrides:
setSchemaCommandConfig
in classAbstractEngineConfiguration
-
setTransactionsExternallyManaged
public CoreIdmEngineConfiguration setTransactionsExternallyManaged(boolean transactionsExternallyManaged)
- Overrides:
setTransactionsExternallyManaged
in classAbstractEngineConfiguration
-
setIdGenerator
public CoreIdmEngineConfiguration setIdGenerator(IdGenerator idGenerator)
- Overrides:
setIdGenerator
in classAbstractEngineConfiguration
-
setXmlEncoding
public CoreIdmEngineConfiguration setXmlEncoding(String xmlEncoding)
- Overrides:
setXmlEncoding
in classAbstractEngineConfiguration
-
setBeans
public CoreIdmEngineConfiguration setBeans(Map<Object,Object> beans)
- Overrides:
setBeans
in classAbstractEngineConfiguration
-
setDefaultCommandConfig
public CoreIdmEngineConfiguration setDefaultCommandConfig(CommandConfig defaultCommandConfig)
- Overrides:
setDefaultCommandConfig
in classAbstractEngineConfiguration
-
getIdmIdentityService
public PlatformIdentityService getIdmIdentityService()
- Specified by:
getIdmIdentityService
in interfaceIdmEngineConfigurationApi
-
setIdmIdentityService
public CoreIdmEngineConfiguration setIdmIdentityService(PlatformIdentityService idmIdentityService)
-
getPlatformIdentityService
public PlatformIdentityService getPlatformIdentityService()
- Specified by:
getPlatformIdentityService
in interfacePlatformIdmEngineConfigurationApi
-
getUserAccountService
public UserAccountService getUserAccountService()
- Specified by:
getUserAccountService
in interfacePlatformIdmEngineConfigurationApi
-
setUserAccountService
public void setUserAccountService(UserAccountService userAccountService)
-
getUserAccountDefinitionService
public UserAccountDefinitionService getUserAccountDefinitionService()
- Specified by:
getUserAccountDefinitionService
in interfacePlatformIdmEngineConfigurationApi
-
setUserAccountDefinitionService
public void setUserAccountDefinitionService(UserAccountDefinitionService userAccountDefinitionService)
-
getUserDefinitionService
public UserDefinitionService getUserDefinitionService()
- Specified by:
getUserDefinitionService
in interfacePlatformIdmEngineConfigurationApi
-
setUserDefinitionService
public CoreIdmEngineConfiguration setUserDefinitionService(UserDefinitionService userDefinitionService)
-
getIdmManagementService
public IdmManagementService getIdmManagementService()
- Specified by:
getIdmManagementService
in interfaceIdmEngineConfigurationApi
-
setIdmManagementService
public CoreIdmEngineConfiguration setIdmManagementService(IdmManagementService idmManagementService)
-
getUserHandler
public UserHandler getUserHandler()
-
setUserHandler
public void setUserHandler(UserHandler userHandler)
-
getOverrideDefaultUserLogicHandler
public OverrideDefaultUserLogicHandler getOverrideDefaultUserLogicHandler()
-
setOverrideDefaultUserLogicHandler
public void setOverrideDefaultUserLogicHandler(OverrideDefaultUserLogicHandler overrideDefaultUserLogicHandler)
-
getIdmEngineConfiguration
public CoreIdmEngineConfiguration getIdmEngineConfiguration()
-
getGroupDataManager
public GroupDataManager getGroupDataManager()
-
setGroupDataManager
public CoreIdmEngineConfiguration setGroupDataManager(GroupDataManager groupDataManager)
-
getIdentityInfoDataManager
public IdentityInfoDataManager getIdentityInfoDataManager()
-
setIdentityInfoDataManager
public CoreIdmEngineConfiguration setIdentityInfoDataManager(IdentityInfoDataManager identityInfoDataManager)
-
getMembershipDataManager
public MembershipDataManager getMembershipDataManager()
-
setMembershipDataManager
public CoreIdmEngineConfiguration setMembershipDataManager(MembershipDataManager membershipDataManager)
-
getIdmPropertyDataManager
public PropertyDataManager getIdmPropertyDataManager()
-
setIdmPropertyDataManager
public CoreIdmEngineConfiguration setIdmPropertyDataManager(PropertyDataManager idmPropertyDataManager)
-
getTokenDataManager
public TokenDataManager getTokenDataManager()
-
setTokenDataManager
public CoreIdmEngineConfiguration setTokenDataManager(TokenDataManager tokenDataManager)
-
getUserDataManager
public UserDataManager getUserDataManager()
-
setUserDataManager
public CoreIdmEngineConfiguration setUserDataManager(UserDataManager userDataManager)
-
getUserAccountDataManager
public UserAccountDataManager getUserAccountDataManager()
-
setUserAccountDataManager
public void setUserAccountDataManager(UserAccountDataManager userAccountDataManager)
-
getPrivilegeDataManager
public PrivilegeDataManager getPrivilegeDataManager()
-
setPrivilegeDataManager
public CoreIdmEngineConfiguration setPrivilegeDataManager(PrivilegeDataManager privilegeDataManager)
-
getPrivilegeMappingDataManager
public PrivilegeMappingDataManager getPrivilegeMappingDataManager()
-
setPrivilegeMappingDataManager
public CoreIdmEngineConfiguration setPrivilegeMappingDataManager(PrivilegeMappingDataManager privilegeMappingDataManager)
-
getPlatformIdentityInfoDataManager
public PlatformIdentityInfoDataManager getPlatformIdentityInfoDataManager()
-
setPlatformIdentityInfoDataManager
public CoreIdmEngineConfiguration setPlatformIdentityInfoDataManager(PlatformIdentityInfoDataManager platformIdentityInfoDataManager)
-
getUserAccountDefinitionDataManager
public UserAccountDefinitionDataManager getUserAccountDefinitionDataManager()
-
setUserAccountDefinitionDataManager
public void setUserAccountDefinitionDataManager(UserAccountDefinitionDataManager userAccountDefinitionDataManager)
-
getUserDefinitionDataManager
public UserDefinitionDataManager getUserDefinitionDataManager()
-
setUserDefinitionDataManager
public CoreIdmEngineConfiguration setUserDefinitionDataManager(UserDefinitionDataManager userDefinitionDataManager)
-
getGroupEntityManager
public GroupEntityManager getGroupEntityManager()
-
setGroupEntityManager
public CoreIdmEngineConfiguration setGroupEntityManager(GroupEntityManager groupEntityManager)
-
getIdentityInfoEntityManager
public IdentityInfoEntityManager getIdentityInfoEntityManager()
-
setIdentityInfoEntityManager
public CoreIdmEngineConfiguration setIdentityInfoEntityManager(IdentityInfoEntityManager identityInfoEntityManager)
-
getMembershipEntityManager
public MembershipEntityManager getMembershipEntityManager()
-
setMembershipEntityManager
public CoreIdmEngineConfiguration setMembershipEntityManager(MembershipEntityManager membershipEntityManager)
-
getIdmPropertyEntityManager
public PropertyEntityManager getIdmPropertyEntityManager()
-
setIdmPropertyEntityManager
public CoreIdmEngineConfiguration setIdmPropertyEntityManager(PropertyEntityManager propertyEntityManager)
-
getTokenEntityManager
public TokenEntityManager getTokenEntityManager()
-
setTokenEntityManager
public CoreIdmEngineConfiguration setTokenEntityManager(TokenEntityManager tokenEntityManager)
-
getUserEntityManager
public UserEntityManager getUserEntityManager()
-
setUserEntityManager
public CoreIdmEngineConfiguration setUserEntityManager(UserEntityManager userEntityManager)
-
getUserAccountEntityManager
public UserAccountEntityManager getUserAccountEntityManager()
-
setUserAccountEntityManager
public void setUserAccountEntityManager(UserAccountEntityManager userAccountEntityManager)
-
getPrivilegeEntityManager
public PrivilegeEntityManager getPrivilegeEntityManager()
-
setPrivilegeEntityManager
public CoreIdmEngineConfiguration setPrivilegeEntityManager(PrivilegeEntityManager privilegeEntityManager)
-
getPrivilegeMappingEntityManager
public PrivilegeMappingEntityManager getPrivilegeMappingEntityManager()
-
setPrivilegeMappingEntityManager
public CoreIdmEngineConfiguration setPrivilegeMappingEntityManager(PrivilegeMappingEntityManager privilegeMappingEntityManager)
-
getPlatformIdentityInfoEntityManager
public PlatformIdentityInfoEntityManager getPlatformIdentityInfoEntityManager()
-
setPlatformIdentityInfoEntityManager
public CoreIdmEngineConfiguration setPlatformIdentityInfoEntityManager(PlatformIdentityInfoEntityManager platformIdentityInfoEntityManager)
-
getUserAccountDefinitionEntityManager
public UserAccountDefinitionEntityManager getUserAccountDefinitionEntityManager()
-
setUserAccountDefinitionEntityManager
public void setUserAccountDefinitionEntityManager(UserAccountDefinitionEntityManager userAccountDefinitionEntityManager)
-
getUserDefinitionEntityManager
public UserDefinitionEntityManager getUserDefinitionEntityManager()
-
setUserDefinitionEntityManager
public CoreIdmEngineConfiguration setUserDefinitionEntityManager(UserDefinitionEntityManager userDefinitionEntityManager)
-
setTableDataManager
public CoreIdmEngineConfiguration setTableDataManager(TableDataManager tableDataManager)
- Overrides:
setTableDataManager
in classAbstractEngineConfiguration
-
setSqlSessionFactory
public CoreIdmEngineConfiguration setSqlSessionFactory(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory)
- Overrides:
setSqlSessionFactory
in classAbstractEngineConfiguration
-
setTransactionFactory
public CoreIdmEngineConfiguration setTransactionFactory(org.apache.ibatis.transaction.TransactionFactory transactionFactory)
- Overrides:
setTransactionFactory
in classAbstractEngineConfiguration
-
setCustomMybatisMappers
public CoreIdmEngineConfiguration setCustomMybatisMappers(Set<Class<?>> customMybatisMappers)
- Overrides:
setCustomMybatisMappers
in classAbstractEngineConfiguration
-
setCustomMybatisXMLMappers
public CoreIdmEngineConfiguration setCustomMybatisXMLMappers(Set<String> customMybatisXMLMappers)
- Overrides:
setCustomMybatisXMLMappers
in classAbstractEngineConfiguration
-
setCustomSessionFactories
public CoreIdmEngineConfiguration setCustomSessionFactories(List<SessionFactory> customSessionFactories)
- Overrides:
setCustomSessionFactories
in classAbstractEngineConfiguration
-
setUsingRelationalDatabase
public CoreIdmEngineConfiguration setUsingRelationalDatabase(boolean usingRelationalDatabase)
- Overrides:
setUsingRelationalDatabase
in classAbstractEngineConfiguration
-
setDatabaseTablePrefix
public CoreIdmEngineConfiguration setDatabaseTablePrefix(String databaseTablePrefix)
- Overrides:
setDatabaseTablePrefix
in classAbstractEngineConfiguration
-
setDatabaseWildcardEscapeCharacter
public CoreIdmEngineConfiguration setDatabaseWildcardEscapeCharacter(String databaseWildcardEscapeCharacter)
- Overrides:
setDatabaseWildcardEscapeCharacter
in classAbstractEngineConfiguration
-
setDatabaseCatalog
public CoreIdmEngineConfiguration setDatabaseCatalog(String databaseCatalog)
- Overrides:
setDatabaseCatalog
in classAbstractEngineConfiguration
-
setDatabaseSchema
public CoreIdmEngineConfiguration setDatabaseSchema(String databaseSchema)
- Overrides:
setDatabaseSchema
in classAbstractEngineConfiguration
-
setTablePrefixIsSchema
public CoreIdmEngineConfiguration setTablePrefixIsSchema(boolean tablePrefixIsSchema)
- Overrides:
setTablePrefixIsSchema
in classAbstractEngineConfiguration
-
getPasswordEncoder
public PasswordEncoder getPasswordEncoder()
-
setPasswordEncoder
public CoreIdmEngineConfiguration setPasswordEncoder(PasswordEncoder passwordEncoder)
-
getPasswordSalt
public PasswordSalt getPasswordSalt()
-
setPasswordSalt
public CoreIdmEngineConfiguration setPasswordSalt(PasswordSalt passwordSalt)
-
setSessionFactories
public CoreIdmEngineConfiguration setSessionFactories(Map<Class<?>,SessionFactory> sessionFactories)
- Overrides:
setSessionFactories
in classAbstractEngineConfiguration
-
setDatabaseSchemaUpdate
public CoreIdmEngineConfiguration setDatabaseSchemaUpdate(String databaseSchemaUpdate)
- Overrides:
setDatabaseSchemaUpdate
in classAbstractEngineConfiguration
-
setEnableEventDispatcher
public CoreIdmEngineConfiguration setEnableEventDispatcher(boolean enableEventDispatcher)
- Overrides:
setEnableEventDispatcher
in classAbstractEngineConfiguration
-
setEventDispatcher
public CoreIdmEngineConfiguration setEventDispatcher(FlowableEventDispatcher eventDispatcher)
- Overrides:
setEventDispatcher
in classAbstractEngineConfiguration
-
setEventListeners
public CoreIdmEngineConfiguration setEventListeners(List<FlowableEventListener> eventListeners)
- Overrides:
setEventListeners
in classAbstractEngineConfiguration
-
setTypedEventListeners
public CoreIdmEngineConfiguration setTypedEventListeners(Map<String,List<FlowableEventListener>> typedEventListeners)
- Overrides:
setTypedEventListeners
in classAbstractEngineConfiguration
-
getVariableTypes
public VariableTypes getVariableTypes()
-
setVariableTypes
public void setVariableTypes(VariableTypes variableTypes)
-
setClock
public CoreIdmEngineConfiguration setClock(Clock clock)
- Overrides:
setClock
in classAbstractEngineConfiguration
-
getApplicationContext
public ApplicationContext getApplicationContext()
- Specified by:
getApplicationContext
in interfaceSpringEngineConfiguration
-
setApplicationContext
public void setApplicationContext(ApplicationContext applicationContext)
- Specified by:
setApplicationContext
in interfaceApplicationContextAware
- Specified by:
setApplicationContext
in interfaceSpringEngineConfiguration
-
getUserDefinitionModelManager
public UserDefinitionModelManager getUserDefinitionModelManager()
-
setUserDefinitionModelManager
public void setUserDefinitionModelManager(UserDefinitionModelManager userDefinitionModelManager)
-
getUserDefinitionModelByIdCacheLimit
public int getUserDefinitionModelByIdCacheLimit()
-
setUserDefinitionModelByIdCacheLimit
public void setUserDefinitionModelByIdCacheLimit(int userDefinitionModelByIdCacheLimit)
-
getUserDefinitionModelByIdCache
public DeploymentCache<UserDefinitionModel> getUserDefinitionModelByIdCache()
-
setUserDefinitionModelByIdCache
public void setUserDefinitionModelByIdCache(DeploymentCache<UserDefinitionModel> userDefinitionModelByIdCache)
-
getUserAccountDefinitionModelManager
public UserAccountDefinitionModelManager getUserAccountDefinitionModelManager()
-
setUserAccountDefinitionModelManager
public void setUserAccountDefinitionModelManager(UserAccountDefinitionModelManager userAccountDefinitionModelManager)
-
getUserAccountDefinitionModelByIdCacheLimit
public int getUserAccountDefinitionModelByIdCacheLimit()
-
setUserAccountDefinitionModelByIdCacheLimit
public void setUserAccountDefinitionModelByIdCacheLimit(int userAccountDefinitionModelByIdCacheLimit)
-
getUserAccountDefinitionModelByIdCache
public DeploymentCache<UserAccountDefinitionModel> getUserAccountDefinitionModelByIdCache()
-
setUserAccountDefinitionModelByIdCache
public void setUserAccountDefinitionModelByIdCache(DeploymentCache<UserAccountDefinitionModel> userAccountDefinitionModelByIdCache)
-
getUserPermissionService
public UserPermissionService getUserPermissionService()
-
setUserPermissionService
public void setUserPermissionService(UserPermissionService userPermissionService)
-
getDeploymentName
public String getDeploymentName()
- Specified by:
getDeploymentName
in interfaceSpringEngineConfiguration
-
setDeploymentName
public void setDeploymentName(String deploymentName)
- Specified by:
setDeploymentName
in interfaceSpringEngineConfiguration
-
getDeploymentResources
public Resource[] getDeploymentResources()
- Specified by:
getDeploymentResources
in interfaceSpringEngineConfiguration
-
setDeploymentResources
public void setDeploymentResources(Resource[] deploymentResources)
- Specified by:
setDeploymentResources
in interfaceSpringEngineConfiguration
-
getDeploymentMode
public String getDeploymentMode()
- Specified by:
getDeploymentMode
in interfaceSpringEngineConfiguration
-
setDeploymentMode
public void setDeploymentMode(String deploymentMode)
- Specified by:
setDeploymentMode
in interfaceSpringEngineConfiguration
-
isIndexingEnabled
public boolean isIndexingEnabled()
-
setIndexingEnabled
public void setIndexingEnabled(boolean indexingEnabled)
-
getIndexingService
public com.flowable.indexing.api.IndexingService getIndexingService()
-
setIndexingService
public void setIndexingService(com.flowable.indexing.api.IndexingService indexingService)
-
getIndexManager
public com.flowable.indexing.IndexManager getIndexManager()
-
setIndexManager
public void setIndexManager(com.flowable.indexing.IndexManager indexManager)
-
getReindexManager
public com.flowable.indexing.ReindexManager getReindexManager()
-
setReindexManager
public void setReindexManager(com.flowable.indexing.ReindexManager reindexManager)
-
getIdmIndexingScheduler
public IdmIndexingScheduler getIdmIndexingScheduler()
-
setIdmIndexingScheduler
public void setIdmIndexingScheduler(IdmIndexingScheduler idmIndexingScheduler)
-
getContactFilterFactory
public ContactFilterFactory getContactFilterFactory()
-
setContactFilterFactory
public void setContactFilterFactory(ContactFilterFactory contactFilterFactory)
-
getContactFilterService
public ContactFilterService getContactFilterService()
-
setContactFilterService
public void setContactFilterService(ContactFilterService contactFilterService)
-
getSearchService
public com.flowable.indexing.SearchService getSearchService()
-
setSearchService
public void setSearchService(com.flowable.indexing.SearchService searchService)
-
getJobServiceConfiguration
public JobServiceConfiguration getJobServiceConfiguration()
-
setJobServiceConfiguration
public void setJobServiceConfiguration(JobServiceConfiguration jobServiceConfiguration)
-
getJobExecutionScope
public String getJobExecutionScope()
-
setJobExecutionScope
public void setJobExecutionScope(String jobExecutionScope)
-
isAsyncHistoryJsonGzipCompressionEnabled
public boolean isAsyncHistoryJsonGzipCompressionEnabled()
-
setAsyncHistoryJsonGzipCompressionEnabled
public void setAsyncHistoryJsonGzipCompressionEnabled(boolean asyncHistoryJsonGzipCompressionEnabled)
-
isAsyncHistoryJsonGroupingEnabled
public boolean isAsyncHistoryJsonGroupingEnabled()
-
setAsyncHistoryJsonGroupingEnabled
public void setAsyncHistoryJsonGroupingEnabled(boolean asyncHistoryJsonGroupingEnabled)
-
getAsyncHistoryJsonGroupingThreshold
public int getAsyncHistoryJsonGroupingThreshold()
-
setAsyncHistoryJsonGroupingThreshold
public void setAsyncHistoryJsonGroupingThreshold(int asyncHistoryJsonGroupingThreshold)
-
getContactFilterDefinitions
public Resource[] getContactFilterDefinitions()
-
setContactFilterDefinitions
public void setContactFilterDefinitions(Resource[] contactFilterDefinitions)
-
getUserIndexingService
public UserIndexingService getUserIndexingService()
-
setUserIndexingService
public void setUserIndexingService(UserIndexingService userIndexingService)
-
getUserIndexSearchService
public UserIndexSearchService getUserIndexSearchService()
-
setUserIndexSearchService
public void setUserIndexSearchService(UserIndexSearchService userIndexSearchService)
-
getPlatformUserResultMapper
public PlatformUserResultMapper getPlatformUserResultMapper()
-
setPlatformUserResultMapper
public void setPlatformUserResultMapper(PlatformUserResultMapper platformUserResultMapper)
-
getAsyncHistoryExecutor
public AsyncExecutor getAsyncHistoryExecutor()
-
setAsyncHistoryExecutor
public void setAsyncHistoryExecutor(AsyncExecutor asyncHistoryExecutor)
-
isJsonVariableTypeTrackObjects
public boolean isJsonVariableTypeTrackObjects()
-
setJsonVariableTypeTrackObjects
public void setJsonVariableTypeTrackObjects(boolean jsonVariableTypeTrackObjects)
-
getTokenSigningSecret
public String getTokenSigningSecret()
-
setTokenSigningSecret
public void setTokenSigningSecret(String tokenSigningSecret)
-
getPhase
public int getPhase()
- Specified by:
getPhase
in interfacePhased
- Specified by:
getPhase
in interfaceSmartLifecycle
- Specified by:
getPhase
in interfaceSpringEngineConfiguration
-
-