Package com.flowable.idm.engine
Class CoreIdmEngineConfiguration
java.lang.Object
org.flowable.common.engine.impl.AbstractEngineConfiguration
org.flowable.common.engine.impl.AbstractBuildableEngineConfiguration<CoreIdmEngine>
com.flowable.idm.engine.CoreIdmEngineConfiguration
- All Implemented Interfaces:
PlatformIdmEngineConfigurationApi
,org.flowable.common.spring.SpringEngineConfiguration
,org.flowable.idm.api.IdmEngineConfigurationApi
,Aware
,ApplicationContextAware
,Lifecycle
,Phased
,SmartLifecycle
public class CoreIdmEngineConfiguration
extends org.flowable.common.engine.impl.AbstractBuildableEngineConfiguration<CoreIdmEngine>
implements org.flowable.common.spring.SpringEngineConfiguration, PlatformIdmEngineConfigurationApi
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AccessTokenDataManager
protected org.flowable.idm.api.PasswordEncoder
protected AccessTokenEntityManager
protected ApplicationContext
protected org.flowable.job.service.impl.asyncexecutor.AsyncExecutor
protected Resource[]
protected ContactFilterFactory
protected ContactFilterService
static final String
protected String
protected String
protected Resource[]
protected Collection
<org.flowable.common.spring.AutoDeploymentStrategy<CoreIdmEngine>> protected DesignAuthenticationDataManager
protected DesignAuthenticationEntityManager
protected boolean
protected GroupDataManager
protected GroupEntityManager
protected IdentityInfoDataManager
protected IdentityInfoEntityManager
protected org.flowable.identitylink.service.IdentityLinkServiceConfiguration
protected String
protected PlatformIdentityService
protected IdmIndexingScheduler
protected org.flowable.idm.api.IdmManagementService
protected PropertyDataManager
protected PropertyEntityManager
protected boolean
protected IndexingService
protected IndexManager
static final String
protected String
protected org.flowable.job.service.JobServiceConfiguration
protected boolean
This flag determines whether variables of the type 'json' and 'longJson' will be tracked.protected final Object
protected MembershipDataManager
protected MembershipEntityManager
protected OverrideDefaultUserLogicHandler
protected org.flowable.idm.api.PasswordEncoder
protected org.flowable.idm.api.PasswordSalt
static final int
protected PlatformIdentityInfoDataManager
protected PlatformIdentityInfoEntityManager
protected PlatformUserResultMapper
protected PrivilegeDataManager
protected PrivilegeEntityManager
protected PrivilegeMappingDataManager
protected PrivilegeMappingEntityManager
protected ReindexManager
protected boolean
protected SearchService
protected TokenDataManager
protected TokenEntityManager
protected String
The secret that should be used for signing the generated authentication tokens.protected PlatformTransactionManager
protected Integer
protected UserAccountDataManager
protected UserAccountDefinitionDataManager
protected UserAccountDefinitionEntityManager
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache
<UserAccountDefinitionModel> protected int
protected UserAccountDefinitionModelManager
protected UserAccountDefinitionService
protected UserAccountEntityManager
protected UserAccountService
protected UserDataManager
protected UserDefinitionDataManager
protected UserDefinitionEntityManager
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache
<UserDefinitionModel> protected int
protected UserDefinitionModelManager
protected UserDefinitionService
protected UserEntityManager
protected UserHandler
protected UserIndexingService
protected UserIndexSearchService
protected UserPermissionService
protected org.flowable.variable.api.types.VariableTypes
Fields inherited from class org.flowable.common.engine.impl.AbstractBuildableEngineConfiguration
postEngineBuildConsumer, runPostEngineBuildConsumer
Fields inherited from class org.flowable.common.engine.impl.AbstractEngineConfiguration
additionalEventDispatchActions, additionalSchemaManagers, agendaOperationExecutionListeners, 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, variableLengthVerifier, 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 -
Method Summary
Modifier and TypeMethodDescriptionaddAutoDeploymentStrategy
(org.flowable.common.spring.AutoDeploymentStrategy<CoreIdmEngine> autoDeploymentStrategy) protected void
autoDeployResources
(CoreIdmEngine idmEngine) org.flowable.common.engine.impl.db.DbSqlSessionFactory
protected CoreIdmEngine
protected org.flowable.common.engine.impl.db.SchemaManager
protected Consumer
<CoreIdmEngine> org.flowable.common.engine.impl.interceptor.CommandInterceptor
org.flowable.idm.api.PasswordEncoder
org.flowable.job.service.impl.asyncexecutor.AsyncExecutor
protected org.flowable.common.spring.AutoDeploymentStrategy
<CoreIdmEngine> Gets theAutoDeploymentStrategy
for the provided mode.Resource[]
Resource[]
Collection
<org.flowable.common.spring.AutoDeploymentStrategy<CoreIdmEngine>> org.flowable.identitylink.service.IdentityLinkServiceConfiguration
org.flowable.idm.api.IdmManagementService
org.flowable.job.service.JobServiceConfiguration
org.flowable.idm.api.PasswordEncoder
org.flowable.idm.api.PasswordSalt
int
getPhase()
org.flowable.common.engine.impl.persistence.deploy.DeploymentCache
<UserAccountDefinitionModel> int
org.flowable.common.engine.impl.persistence.deploy.DeploymentCache
<UserDefinitionModel> int
org.flowable.variable.api.types.VariableTypes
protected void
init()
void
void
void
void
void
void
protected void
void
void
void
void
void
void
void
initMybatisTypeHandlers
(org.apache.ibatis.session.Configuration configuration) void
protected void
protected void
void
void
void
void
void
void
void
protected org.flowable.identitylink.service.IdentityLinkServiceConfiguration
boolean
boolean
boolean
boolean
setAccessTokenDataManager
(AccessTokenDataManager accessTokenDataManager) setAccessTokenEncoder
(org.flowable.idm.api.PasswordEncoder accessTokenEncoder) setAccessTokenEntityManager
(AccessTokenEntityManager accessTokenEntityManager) void
setApplicationContext
(ApplicationContext applicationContext) void
setAsyncHistoryExecutor
(org.flowable.job.service.impl.asyncexecutor.AsyncExecutor asyncHistoryExecutor) setClock
(org.flowable.common.engine.impl.runtime.Clock clock) void
setContactFilterDefinitions
(Resource[] contactFilterDefinitions) void
setContactFilterFactory
(ContactFilterFactory contactFilterFactory) void
setContactFilterService
(ContactFilterService contactFilterService) setCustomMybatisMappers
(Set<Class<?>> customMybatisMappers) setCustomMybatisXMLMappers
(Set<String> customMybatisXMLMappers) setCustomSessionFactories
(List<org.flowable.common.engine.impl.interceptor.SessionFactory> customSessionFactories) setDatabaseCatalog
(String databaseCatalog) setDatabaseSchema
(String databaseSchema) setDatabaseSchemaUpdate
(String databaseSchemaUpdate) setDatabaseTablePrefix
(String databaseTablePrefix) setDatabaseWildcardEscapeCharacter
(String databaseWildcardEscapeCharacter) setDataSourceJndiName
(String dataSourceJndiName) setDefaultCommandConfig
(org.flowable.common.engine.impl.interceptor.CommandConfig defaultCommandConfig) void
setDeploymentMode
(String deploymentMode) void
setDeploymentName
(String deploymentName) void
setDeploymentResources
(Resource[] deploymentResources) void
setDeploymentStrategies
(Collection<org.flowable.common.spring.AutoDeploymentStrategy<CoreIdmEngine>> deploymentStrategies) setDesignAuthenticationDataManager
(DesignAuthenticationDataManager designAuthenticationDataManager) setDesignAuthenticationEntityManager
(DesignAuthenticationEntityManager designAuthenticationEntityManager) setEnableEventDispatcher
(boolean enableEventDispatcher) setEngineName
(String idmEngineName) setEventDispatcher
(org.flowable.common.engine.api.delegate.event.FlowableEventDispatcher eventDispatcher) setEventListeners
(List<org.flowable.common.engine.api.delegate.event.FlowableEventListener> eventListeners) setExecuteServiceSchemaManagers
(boolean executeServiceSchemaManagers) setGroupDataManager
(GroupDataManager groupDataManager) setGroupEntityManager
(GroupEntityManager groupEntityManager) setIdentityInfoDataManager
(IdentityInfoDataManager identityInfoDataManager) setIdentityInfoEntityManager
(IdentityInfoEntityManager identityInfoEntityManager) void
setIdentityLinkServiceConfiguration
(org.flowable.identitylink.service.IdentityLinkServiceConfiguration identityLinkServiceConfiguration) setIdGenerator
(org.flowable.common.engine.impl.cfg.IdGenerator idGenerator) setIdmIdentityService
(PlatformIdentityService idmIdentityService) void
setIdmIndexingScheduler
(IdmIndexingScheduler idmIndexingScheduler) setIdmManagementService
(org.flowable.idm.api.IdmManagementService idmManagementService) setIdmPropertyDataManager
(PropertyDataManager idmPropertyDataManager) setIdmPropertyEntityManager
(PropertyEntityManager propertyEntityManager) void
setIndexingEnabled
(boolean indexingEnabled) void
setIndexingService
(IndexingService indexingService) void
setIndexManager
(IndexManager indexManager) setJdbcDefaultTransactionIsolationLevel
(int jdbcDefaultTransactionIsolationLevel) setJdbcMaxActiveConnections
(int jdbcMaxActiveConnections) setJdbcMaxCheckoutTime
(int jdbcMaxCheckoutTime) setJdbcMaxIdleConnections
(int jdbcMaxIdleConnections) setJdbcMaxWaitTime
(int jdbcMaxWaitTime) setJdbcPassword
(String jdbcPassword) setJdbcPingConnectionNotUsedFor
(int jdbcPingConnectionNotUsedFor) setJdbcPingEnabled
(boolean jdbcPingEnabled) setJdbcPingQuery
(String jdbcPingQuery) void
setJobExecutionScope
(String jobExecutionScope) void
setJobServiceConfiguration
(org.flowable.job.service.JobServiceConfiguration jobServiceConfiguration) void
setJsonVariableTypeTrackObjects
(boolean jsonVariableTypeTrackObjects) setMembershipDataManager
(MembershipDataManager membershipDataManager) setMembershipEntityManager
(MembershipEntityManager membershipEntityManager) void
setOverrideDefaultUserLogicHandler
(OverrideDefaultUserLogicHandler overrideDefaultUserLogicHandler) setPasswordEncoder
(org.flowable.idm.api.PasswordEncoder passwordEncoder) setPasswordSalt
(org.flowable.idm.api.PasswordSalt passwordSalt) setPlatformIdentityInfoDataManager
(PlatformIdentityInfoDataManager platformIdentityInfoDataManager) setPlatformIdentityInfoEntityManager
(PlatformIdentityInfoEntityManager platformIdentityInfoEntityManager) void
setPlatformUserResultMapper
(PlatformUserResultMapper platformUserResultMapper) setPrivilegeDataManager
(PrivilegeDataManager privilegeDataManager) setPrivilegeEntityManager
(PrivilegeEntityManager privilegeEntityManager) setPrivilegeMappingDataManager
(PrivilegeMappingDataManager privilegeMappingDataManager) setPrivilegeMappingEntityManager
(PrivilegeMappingEntityManager privilegeMappingEntityManager) void
setReindexManager
(ReindexManager reindexManager) setSchemaCommandConfig
(org.flowable.common.engine.impl.interceptor.CommandConfig schemaCommandConfig) void
setSearchService
(SearchService searchService) setSessionFactories
(Map<Class<?>, org.flowable.common.engine.impl.interceptor.SessionFactory> sessionFactories) setSqlSessionFactory
(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory) setTableDataManager
(org.flowable.common.engine.impl.persistence.entity.TableDataManager tableDataManager) setTablePrefixIsSchema
(boolean tablePrefixIsSchema) setTokenDataManager
(TokenDataManager tokenDataManager) setTokenEntityManager
(TokenEntityManager tokenEntityManager) void
setTokenSigningSecret
(String tokenSigningSecret) setTransactionFactory
(org.apache.ibatis.transaction.TransactionFactory transactionFactory) void
setTransactionManager
(PlatformTransactionManager transactionManager) setTransactionsExternallyManaged
(boolean transactionsExternallyManaged) setTypedEventListeners
(Map<String, List<org.flowable.common.engine.api.delegate.event.FlowableEventListener>> typedEventListeners) void
setUserAccountDataManager
(UserAccountDataManager userAccountDataManager) void
setUserAccountDefinitionDataManager
(UserAccountDefinitionDataManager userAccountDefinitionDataManager) void
setUserAccountDefinitionEntityManager
(UserAccountDefinitionEntityManager userAccountDefinitionEntityManager) void
setUserAccountDefinitionModelByIdCache
(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<UserAccountDefinitionModel> userAccountDefinitionModelByIdCache) void
setUserAccountDefinitionModelByIdCacheLimit
(int userAccountDefinitionModelByIdCacheLimit) void
setUserAccountDefinitionModelManager
(UserAccountDefinitionModelManager userAccountDefinitionModelManager) void
setUserAccountDefinitionService
(UserAccountDefinitionService userAccountDefinitionService) void
setUserAccountEntityManager
(UserAccountEntityManager userAccountEntityManager) void
setUserAccountService
(UserAccountService userAccountService) setUserDataManager
(UserDataManager userDataManager) setUserDefinitionDataManager
(UserDefinitionDataManager userDefinitionDataManager) setUserDefinitionEntityManager
(UserDefinitionEntityManager userDefinitionEntityManager) void
setUserDefinitionModelByIdCache
(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<UserDefinitionModel> userDefinitionModelByIdCache) void
setUserDefinitionModelByIdCacheLimit
(int userDefinitionModelByIdCacheLimit) void
setUserDefinitionModelManager
(UserDefinitionModelManager userDefinitionModelManager) setUserDefinitionService
(UserDefinitionService userDefinitionService) setUserEntityManager
(UserEntityManager userEntityManager) void
setUserHandler
(UserHandler userHandler) void
setUserIndexingService
(UserIndexingService userIndexingService) void
setUserIndexSearchService
(UserIndexSearchService userIndexSearchService) void
setUserPermissionService
(UserPermissionService userPermissionService) setUsingRelationalDatabase
(boolean usingRelationalDatabase) void
setVariableTypes
(org.flowable.variable.api.types.VariableTypes variableTypes) setXmlEncoding
(String xmlEncoding) void
start()
void
stop()
Methods inherited from class org.flowable.common.engine.impl.AbstractBuildableEngineConfiguration
buildEngine, getPostEngineBuildConsumer, initPostEngineBuildConsumer, isRunPostEngineBuildConsumer, setPostEngineBuildConsumer, setRunPostEngineBuildConsumer
Methods inherited from class org.flowable.common.engine.impl.AbstractEngineConfiguration
addAdditionalSchemaManager, addAgendaOperationExecutionListener, addConfigurator, addCustomPostCommandInterceptor, addCustomPreCommandInterceptor, addCustomSessionFactory, addEngineConfiguration, addEngineLifecycleListener, addEventRegistryEventConsumer, addServiceConfiguration, addSessionFactory, applyCustomMybatisCustomizations, close, configuratorsAfterInit, configuratorsBeforeInit, defaultInitDbSqlSessionFactoryEntitySettings, defaultInitDbSqlSessionFactoryEntitySettings, getAdditionalDefaultCommandInterceptors, getAdditionalEventDispatchActions, getAdditionalSchemaManagers, getAgendaOperationExecutionListeners, 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, 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, getVariableLengthVerifier, getXmlEncoding, initAdditionalEventDispatchActions, initBeans, initClock, initCommandContextFactory, initCommandExecutor, initCommandInterceptors, initCommandInvoker, initConfigurators, initCustomMybatisInterceptors, initCustomMybatisMappers, initDatabaseType, initDataSource, initEngineConfigurations, initEventListeners, initIdGenerator, initInterceptorChain, initMybatisConfiguration, initMyBatisLogSqlExecutionTimePlugin, initObjectMapper, initSchemaCommandConfig, initSchemaManagementCommand, initSchemaManager, initSchemaManagerDatabaseConfigurationSessionFactory, 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, setAgendaOperationExecutionListeners, 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, setVariableLengthVerifier
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 Details
-
DEFAULT_MYBATIS_MAPPING_FILE
- See Also:
-
PHASE
public static final int PHASE- See Also:
-
idmEngineName
-
idmIdentityService
-
userAccountService
-
userAccountDefinitionService
-
userDefinitionService
-
idmManagementService
protected org.flowable.idm.api.IdmManagementService idmManagementService -
userIndexingService
-
userIndexSearchService
-
platformUserResultMapper
-
userHandler
-
overrideDefaultUserLogicHandler
-
groupDataManager
-
identityInfoDataManager
-
membershipDataManager
-
idmPropertyDataManager
-
tokenDataManager
-
userDataManager
-
userAccountDataManager
-
privilegeDataManager
-
privilegeMappingDataManager
-
platformIdentityInfoDataManager
-
userAccountDefinitionDataManager
-
userDefinitionDataManager
-
accessTokenDataManager
-
designAuthenticationDataManager
-
groupEntityManager
-
identityInfoEntityManager
-
membershipEntityManager
-
idmPropertyEntityManager
-
tokenEntityManager
-
userEntityManager
-
userAccountEntityManager
-
privilegeEntityManager
-
privilegeMappingEntityManager
-
platformIdentityInfoEntityManager
-
userAccountDefinitionEntityManager
-
userDefinitionEntityManager
-
accessTokenEntityManager
-
designAuthenticationEntityManager
-
executeServiceSchemaManagers
protected boolean executeServiceSchemaManagers -
passwordEncoder
protected org.flowable.idm.api.PasswordEncoder passwordEncoder -
passwordSalt
protected org.flowable.idm.api.PasswordSalt passwordSalt -
accessTokenEncoder
protected org.flowable.idm.api.PasswordEncoder accessTokenEncoder -
transactionManager
-
transactionSynchronizationAdapterOrder
-
applicationContext
-
running
protected volatile boolean running -
deploymentName
-
deploymentResources
-
deploymentMode
-
deploymentStrategies
protected Collection<org.flowable.common.spring.AutoDeploymentStrategy<CoreIdmEngine>> deploymentStrategies -
enginesBuild
-
lifeCycleMonitor
-
userDefinitionModelManager
-
userDefinitionModelByIdCacheLimit
protected int userDefinitionModelByIdCacheLimit -
userDefinitionModelByIdCache
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<UserDefinitionModel> userDefinitionModelByIdCache -
userAccountDefinitionModelManager
-
userAccountDefinitionModelByIdCacheLimit
protected int userAccountDefinitionModelByIdCacheLimit -
userAccountDefinitionModelByIdCache
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<UserAccountDefinitionModel> userAccountDefinitionModelByIdCache -
userPermissionService
-
variableTypes
protected org.flowable.variable.api.types.VariableTypes variableTypes -
indexingEnabled
protected boolean indexingEnabled -
indexingService
-
indexManager
-
reindexManager
-
idmIndexingScheduler
-
searchService
-
contactFilterFactory
-
contactFilterService
-
JOB_EXECUTION_SCOPE
- See Also:
-
asyncHistoryExecutor
protected org.flowable.job.service.impl.asyncexecutor.AsyncExecutor asyncHistoryExecutor -
jobServiceConfiguration
protected org.flowable.job.service.JobServiceConfiguration jobServiceConfiguration -
jobExecutionScope
-
identityLinkServiceConfiguration
protected org.flowable.identitylink.service.IdentityLinkServiceConfiguration identityLinkServiceConfiguration -
contactFilterDefinitions
-
jsonVariableTypeTrackObjects
protected boolean jsonVariableTypeTrackObjectsThis 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
The secret that should be used for signing the generated authentication tokens.
-
-
Constructor Details
-
CoreIdmEngineConfiguration
public CoreIdmEngineConfiguration()
-
-
Method Details
-
getEngineCfgKey
- Specified by:
getEngineCfgKey
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getEngineScopeType
- Specified by:
getEngineScopeType
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
createTransactionInterceptor
public org.flowable.common.engine.impl.interceptor.CommandInterceptor createTransactionInterceptor()- Specified by:
createTransactionInterceptor
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
buildIdmEngine
-
createEngine
- Specified by:
createEngine
in classorg.flowable.common.engine.impl.AbstractBuildableEngineConfiguration<CoreIdmEngine>
-
createPostEngineBuildConsumer
- Specified by:
createPostEngineBuildConsumer
in classorg.flowable.common.engine.impl.AbstractBuildableEngineConfiguration<CoreIdmEngine>
-
init
protected void init()- Specified by:
init
in classorg.flowable.common.engine.impl.AbstractBuildableEngineConfiguration<CoreIdmEngine>
-
initServices
protected void initServices() -
initContactFilterService
public void initContactFilterService() -
initUserIndexSearchService
public void initUserIndexSearchService() -
initTransactionContextFactory
public void initTransactionContextFactory()- Overrides:
initTransactionContextFactory
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initDefaultCommandConfig
public void initDefaultCommandConfig()- Overrides:
initDefaultCommandConfig
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
createEngineSchemaManager
protected org.flowable.common.engine.impl.db.SchemaManager createEngineSchemaManager()- Specified by:
createEngineSchemaManager
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initDataManagers
public void initDataManagers()- Overrides:
initDataManagers
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initEntityManagers
public void initEntityManagers()- Overrides:
initEntityManagers
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initDbSqlSessionFactory
public void initDbSqlSessionFactory()- Overrides:
initDbSqlSessionFactory
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
createDbSqlSessionFactory
public org.flowable.common.engine.impl.db.DbSqlSessionFactory createDbSqlSessionFactory()- Overrides:
createDbSqlSessionFactory
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initDbSqlSessionFactoryEntitySettings
protected void initDbSqlSessionFactoryEntitySettings()- Specified by:
initDbSqlSessionFactoryEntitySettings
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initPasswordEncoder
public void initPasswordEncoder() -
initAccessTokenEncoder
public void initAccessTokenEncoder() -
initCommandExecutors
public void initCommandExecutors()- Overrides:
initCommandExecutors
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getMyBatisXmlConfigurationStream
- Specified by:
getMyBatisXmlConfigurationStream
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initUserDefinitionModelCache
public void initUserDefinitionModelCache() -
initUserDefinitionModelManager
public void initUserDefinitionModelManager() -
initUserAccountDefinitionModelCache
public void initUserAccountDefinitionModelCache() -
initUserAccountDefinitionModelManager
public void initUserAccountDefinitionModelManager() -
initVariableTypes
public void initVariableTypes() -
initMybatisTypeHandlers
public void initMybatisTypeHandlers(org.apache.ibatis.session.Configuration configuration) - Overrides:
initMybatisTypeHandlers
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initJobServiceConfiguration
public void initJobServiceConfiguration() -
initIdentityLinkServiceConfiguration
public void initIdentityLinkServiceConfiguration() -
instantiateIdentityLinkServiceConfiguration
protected org.flowable.identitylink.service.IdentityLinkServiceConfiguration instantiateIdentityLinkServiceConfiguration() -
initIdmIndexingScheduler
public void initIdmIndexingScheduler() -
initContactFilterFactory
public void initContactFilterFactory() -
initEventDispatcher
public void initEventDispatcher()- Overrides:
initEventDispatcher
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initPermissionHelpers
protected void initPermissionHelpers() -
autoDeployResources
-
getAutoDeploymentStrategy
protected org.flowable.common.spring.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(org.flowable.common.spring.AutoDeploymentStrategy<CoreIdmEngine> autoDeploymentStrategy) -
getDeploymentStrategies
public Collection<org.flowable.common.spring.AutoDeploymentStrategy<CoreIdmEngine>> getDeploymentStrategies() -
setDeploymentStrategies
public void setDeploymentStrategies(Collection<org.flowable.common.spring.AutoDeploymentStrategy<CoreIdmEngine>> deploymentStrategies) -
getEngineName
- Specified by:
getEngineName
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setEngineName
-
getTransactionManager
- Specified by:
getTransactionManager
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setTransactionManager
- Specified by:
setTransactionManager
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setJdbcPassword
- Overrides:
setJdbcPassword
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setJdbcMaxActiveConnections
- Overrides:
setJdbcMaxActiveConnections
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setJdbcMaxIdleConnections
- Overrides:
setJdbcMaxIdleConnections
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setJdbcMaxCheckoutTime
- Overrides:
setJdbcMaxCheckoutTime
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setJdbcMaxWaitTime
- Overrides:
setJdbcMaxWaitTime
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setJdbcPingEnabled
- Overrides:
setJdbcPingEnabled
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setJdbcPingConnectionNotUsedFor
- Overrides:
setJdbcPingConnectionNotUsedFor
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setJdbcDefaultTransactionIsolationLevel
public CoreIdmEngineConfiguration setJdbcDefaultTransactionIsolationLevel(int jdbcDefaultTransactionIsolationLevel) - Overrides:
setJdbcDefaultTransactionIsolationLevel
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setJdbcPingQuery
- Overrides:
setJdbcPingQuery
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setDataSourceJndiName
- Overrides:
setDataSourceJndiName
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setSchemaCommandConfig
public CoreIdmEngineConfiguration setSchemaCommandConfig(org.flowable.common.engine.impl.interceptor.CommandConfig schemaCommandConfig) - Overrides:
setSchemaCommandConfig
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setTransactionsExternallyManaged
public CoreIdmEngineConfiguration setTransactionsExternallyManaged(boolean transactionsExternallyManaged) - Overrides:
setTransactionsExternallyManaged
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setIdGenerator
public CoreIdmEngineConfiguration setIdGenerator(org.flowable.common.engine.impl.cfg.IdGenerator idGenerator) - Overrides:
setIdGenerator
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setXmlEncoding
- Overrides:
setXmlEncoding
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setBeans
- Overrides:
setBeans
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setDefaultCommandConfig
public CoreIdmEngineConfiguration setDefaultCommandConfig(org.flowable.common.engine.impl.interceptor.CommandConfig defaultCommandConfig) - Overrides:
setDefaultCommandConfig
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getIdmIdentityService
- Specified by:
getIdmIdentityService
in interfaceorg.flowable.idm.api.IdmEngineConfigurationApi
-
setIdmIdentityService
-
getPlatformIdentityService
- Specified by:
getPlatformIdentityService
in interfacePlatformIdmEngineConfigurationApi
-
getUserAccountService
- Specified by:
getUserAccountService
in interfacePlatformIdmEngineConfigurationApi
-
setUserAccountService
-
getUserAccountDefinitionService
- Specified by:
getUserAccountDefinitionService
in interfacePlatformIdmEngineConfigurationApi
-
setUserAccountDefinitionService
public void setUserAccountDefinitionService(UserAccountDefinitionService userAccountDefinitionService) -
getUserDefinitionService
- Specified by:
getUserDefinitionService
in interfacePlatformIdmEngineConfigurationApi
-
setUserDefinitionService
public CoreIdmEngineConfiguration setUserDefinitionService(UserDefinitionService userDefinitionService) -
getIdmManagementService
public org.flowable.idm.api.IdmManagementService getIdmManagementService()- Specified by:
getIdmManagementService
in interfaceorg.flowable.idm.api.IdmEngineConfigurationApi
-
setIdmManagementService
public CoreIdmEngineConfiguration setIdmManagementService(org.flowable.idm.api.IdmManagementService idmManagementService) -
getUserHandler
-
setUserHandler
-
getOverrideDefaultUserLogicHandler
-
setOverrideDefaultUserLogicHandler
public void setOverrideDefaultUserLogicHandler(OverrideDefaultUserLogicHandler overrideDefaultUserLogicHandler) -
getIdmEngineConfiguration
-
getGroupDataManager
-
setGroupDataManager
-
getIdentityInfoDataManager
-
setIdentityInfoDataManager
public CoreIdmEngineConfiguration setIdentityInfoDataManager(IdentityInfoDataManager identityInfoDataManager) -
getMembershipDataManager
-
setMembershipDataManager
public CoreIdmEngineConfiguration setMembershipDataManager(MembershipDataManager membershipDataManager) -
getIdmPropertyDataManager
-
setIdmPropertyDataManager
public CoreIdmEngineConfiguration setIdmPropertyDataManager(PropertyDataManager idmPropertyDataManager) -
getTokenDataManager
-
setTokenDataManager
-
getUserDataManager
-
setUserDataManager
-
getUserAccountDataManager
-
setUserAccountDataManager
-
getPrivilegeDataManager
-
setPrivilegeDataManager
public CoreIdmEngineConfiguration setPrivilegeDataManager(PrivilegeDataManager privilegeDataManager) -
getPrivilegeMappingDataManager
-
setPrivilegeMappingDataManager
public CoreIdmEngineConfiguration setPrivilegeMappingDataManager(PrivilegeMappingDataManager privilegeMappingDataManager) -
getPlatformIdentityInfoDataManager
-
setPlatformIdentityInfoDataManager
public CoreIdmEngineConfiguration setPlatformIdentityInfoDataManager(PlatformIdentityInfoDataManager platformIdentityInfoDataManager) -
getUserAccountDefinitionDataManager
-
setUserAccountDefinitionDataManager
public void setUserAccountDefinitionDataManager(UserAccountDefinitionDataManager userAccountDefinitionDataManager) -
getUserDefinitionDataManager
-
setUserDefinitionDataManager
public CoreIdmEngineConfiguration setUserDefinitionDataManager(UserDefinitionDataManager userDefinitionDataManager) -
getAccessTokenDataManager
-
setAccessTokenDataManager
public CoreIdmEngineConfiguration setAccessTokenDataManager(AccessTokenDataManager accessTokenDataManager) -
getDesignAuthenticationDataManager
-
setDesignAuthenticationDataManager
public CoreIdmEngineConfiguration setDesignAuthenticationDataManager(DesignAuthenticationDataManager designAuthenticationDataManager) -
getGroupEntityManager
-
setGroupEntityManager
-
getIdentityInfoEntityManager
-
setIdentityInfoEntityManager
public CoreIdmEngineConfiguration setIdentityInfoEntityManager(IdentityInfoEntityManager identityInfoEntityManager) -
getMembershipEntityManager
-
setMembershipEntityManager
public CoreIdmEngineConfiguration setMembershipEntityManager(MembershipEntityManager membershipEntityManager) -
getIdmPropertyEntityManager
-
setIdmPropertyEntityManager
public CoreIdmEngineConfiguration setIdmPropertyEntityManager(PropertyEntityManager propertyEntityManager) -
getTokenEntityManager
-
setTokenEntityManager
-
getUserEntityManager
-
setUserEntityManager
-
getUserAccountEntityManager
-
setUserAccountEntityManager
-
getPrivilegeEntityManager
-
setPrivilegeEntityManager
public CoreIdmEngineConfiguration setPrivilegeEntityManager(PrivilegeEntityManager privilegeEntityManager) -
getPrivilegeMappingEntityManager
-
setPrivilegeMappingEntityManager
public CoreIdmEngineConfiguration setPrivilegeMappingEntityManager(PrivilegeMappingEntityManager privilegeMappingEntityManager) -
getPlatformIdentityInfoEntityManager
-
setPlatformIdentityInfoEntityManager
public CoreIdmEngineConfiguration setPlatformIdentityInfoEntityManager(PlatformIdentityInfoEntityManager platformIdentityInfoEntityManager) -
getUserAccountDefinitionEntityManager
-
setUserAccountDefinitionEntityManager
public void setUserAccountDefinitionEntityManager(UserAccountDefinitionEntityManager userAccountDefinitionEntityManager) -
getUserDefinitionEntityManager
-
setUserDefinitionEntityManager
public CoreIdmEngineConfiguration setUserDefinitionEntityManager(UserDefinitionEntityManager userDefinitionEntityManager) -
getDesignAuthenticationEntityManager
-
setDesignAuthenticationEntityManager
public CoreIdmEngineConfiguration setDesignAuthenticationEntityManager(DesignAuthenticationEntityManager designAuthenticationEntityManager) -
getAccessTokenEntityManager
-
setAccessTokenEntityManager
public CoreIdmEngineConfiguration setAccessTokenEntityManager(AccessTokenEntityManager accessTokenEntityManager) -
setTableDataManager
public CoreIdmEngineConfiguration setTableDataManager(org.flowable.common.engine.impl.persistence.entity.TableDataManager tableDataManager) - Overrides:
setTableDataManager
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setSqlSessionFactory
public CoreIdmEngineConfiguration setSqlSessionFactory(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory) - Overrides:
setSqlSessionFactory
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setTransactionFactory
public CoreIdmEngineConfiguration setTransactionFactory(org.apache.ibatis.transaction.TransactionFactory transactionFactory) - Overrides:
setTransactionFactory
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setCustomMybatisMappers
- Overrides:
setCustomMybatisMappers
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setCustomMybatisXMLMappers
- Overrides:
setCustomMybatisXMLMappers
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setCustomSessionFactories
public CoreIdmEngineConfiguration setCustomSessionFactories(List<org.flowable.common.engine.impl.interceptor.SessionFactory> customSessionFactories) - Overrides:
setCustomSessionFactories
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setUsingRelationalDatabase
- Overrides:
setUsingRelationalDatabase
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setDatabaseTablePrefix
- Overrides:
setDatabaseTablePrefix
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setDatabaseWildcardEscapeCharacter
public CoreIdmEngineConfiguration setDatabaseWildcardEscapeCharacter(String databaseWildcardEscapeCharacter) - Overrides:
setDatabaseWildcardEscapeCharacter
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setDatabaseCatalog
- Overrides:
setDatabaseCatalog
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setDatabaseSchema
- Overrides:
setDatabaseSchema
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setTablePrefixIsSchema
- Overrides:
setTablePrefixIsSchema
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
isExecuteServiceSchemaManagers
public boolean isExecuteServiceSchemaManagers() -
setExecuteServiceSchemaManagers
public CoreIdmEngineConfiguration setExecuteServiceSchemaManagers(boolean executeServiceSchemaManagers) -
getPasswordEncoder
public org.flowable.idm.api.PasswordEncoder getPasswordEncoder() -
setPasswordEncoder
public CoreIdmEngineConfiguration setPasswordEncoder(org.flowable.idm.api.PasswordEncoder passwordEncoder) -
getPasswordSalt
public org.flowable.idm.api.PasswordSalt getPasswordSalt() -
setPasswordSalt
-
getAccessTokenEncoder
public org.flowable.idm.api.PasswordEncoder getAccessTokenEncoder() -
setAccessTokenEncoder
public CoreIdmEngineConfiguration setAccessTokenEncoder(org.flowable.idm.api.PasswordEncoder accessTokenEncoder) -
setSessionFactories
public CoreIdmEngineConfiguration setSessionFactories(Map<Class<?>, org.flowable.common.engine.impl.interceptor.SessionFactory> sessionFactories) - Overrides:
setSessionFactories
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setDatabaseSchemaUpdate
- Overrides:
setDatabaseSchemaUpdate
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setEnableEventDispatcher
- Overrides:
setEnableEventDispatcher
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setEventDispatcher
public CoreIdmEngineConfiguration setEventDispatcher(org.flowable.common.engine.api.delegate.event.FlowableEventDispatcher eventDispatcher) - Overrides:
setEventDispatcher
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setEventListeners
public CoreIdmEngineConfiguration setEventListeners(List<org.flowable.common.engine.api.delegate.event.FlowableEventListener> eventListeners) - Overrides:
setEventListeners
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setTypedEventListeners
public CoreIdmEngineConfiguration setTypedEventListeners(Map<String, List<org.flowable.common.engine.api.delegate.event.FlowableEventListener>> typedEventListeners) - Overrides:
setTypedEventListeners
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getVariableTypes
public org.flowable.variable.api.types.VariableTypes getVariableTypes() -
setVariableTypes
public void setVariableTypes(org.flowable.variable.api.types.VariableTypes variableTypes) -
setClock
- Overrides:
setClock
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getApplicationContext
- Specified by:
getApplicationContext
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setApplicationContext
- Specified by:
setApplicationContext
in interfaceApplicationContextAware
- Specified by:
setApplicationContext
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getUserDefinitionModelManager
-
setUserDefinitionModelManager
-
getUserDefinitionModelByIdCacheLimit
public int getUserDefinitionModelByIdCacheLimit() -
setUserDefinitionModelByIdCacheLimit
public void setUserDefinitionModelByIdCacheLimit(int userDefinitionModelByIdCacheLimit) -
getUserDefinitionModelByIdCache
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<UserDefinitionModel> getUserDefinitionModelByIdCache() -
setUserDefinitionModelByIdCache
public void setUserDefinitionModelByIdCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<UserDefinitionModel> userDefinitionModelByIdCache) -
getUserAccountDefinitionModelManager
-
setUserAccountDefinitionModelManager
public void setUserAccountDefinitionModelManager(UserAccountDefinitionModelManager userAccountDefinitionModelManager) -
getUserAccountDefinitionModelByIdCacheLimit
public int getUserAccountDefinitionModelByIdCacheLimit() -
setUserAccountDefinitionModelByIdCacheLimit
public void setUserAccountDefinitionModelByIdCacheLimit(int userAccountDefinitionModelByIdCacheLimit) -
getUserAccountDefinitionModelByIdCache
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<UserAccountDefinitionModel> getUserAccountDefinitionModelByIdCache() -
setUserAccountDefinitionModelByIdCache
public void setUserAccountDefinitionModelByIdCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<UserAccountDefinitionModel> userAccountDefinitionModelByIdCache) -
getUserPermissionService
-
setUserPermissionService
-
getDeploymentName
- Specified by:
getDeploymentName
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setDeploymentName
- Specified by:
setDeploymentName
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getDeploymentResources
- Specified by:
getDeploymentResources
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setDeploymentResources
- Specified by:
setDeploymentResources
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getDeploymentMode
- Specified by:
getDeploymentMode
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setDeploymentMode
- Specified by:
setDeploymentMode
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
isIndexingEnabled
public boolean isIndexingEnabled() -
setIndexingEnabled
public void setIndexingEnabled(boolean indexingEnabled) -
getIndexingService
-
setIndexingService
-
getIndexManager
-
setIndexManager
-
getReindexManager
-
setReindexManager
-
getIdmIndexingScheduler
-
setIdmIndexingScheduler
-
getContactFilterFactory
-
setContactFilterFactory
-
getContactFilterService
-
setContactFilterService
-
getSearchService
-
setSearchService
-
getJobServiceConfiguration
public org.flowable.job.service.JobServiceConfiguration getJobServiceConfiguration() -
setJobServiceConfiguration
public void setJobServiceConfiguration(org.flowable.job.service.JobServiceConfiguration jobServiceConfiguration) -
getJobExecutionScope
-
setJobExecutionScope
-
getIdentityLinkServiceConfiguration
public org.flowable.identitylink.service.IdentityLinkServiceConfiguration getIdentityLinkServiceConfiguration() -
setIdentityLinkServiceConfiguration
public void setIdentityLinkServiceConfiguration(org.flowable.identitylink.service.IdentityLinkServiceConfiguration identityLinkServiceConfiguration) -
getContactFilterDefinitions
-
setContactFilterDefinitions
-
getUserIndexingService
-
setUserIndexingService
-
getUserIndexSearchService
-
setUserIndexSearchService
-
getPlatformUserResultMapper
-
setPlatformUserResultMapper
-
getAsyncHistoryExecutor
public org.flowable.job.service.impl.asyncexecutor.AsyncExecutor getAsyncHistoryExecutor() -
setAsyncHistoryExecutor
public void setAsyncHistoryExecutor(org.flowable.job.service.impl.asyncexecutor.AsyncExecutor asyncHistoryExecutor) -
isJsonVariableTypeTrackObjects
public boolean isJsonVariableTypeTrackObjects() -
setJsonVariableTypeTrackObjects
public void setJsonVariableTypeTrackObjects(boolean jsonVariableTypeTrackObjects) -
getTokenSigningSecret
-
setTokenSigningSecret
-
start
public void start() -
stop
public void stop() -
isRunning
public boolean isRunning() -
getPhase
public int getPhase()- Specified by:
getPhase
in interfacePhased
- Specified by:
getPhase
in interfaceSmartLifecycle
- Specified by:
getPhase
in interfaceorg.flowable.common.spring.SpringEngineConfiguration
-