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 AccessTokenDataManagerprotected org.flowable.idm.api.PasswordEncoderprotected AccessTokenEntityManagerprotected ApplicationContextprotected org.flowable.job.service.impl.asyncexecutor.AsyncExecutorprotected Resource[]protected ContactFilterFactoryprotected ContactFilterServicestatic final Stringprotected Stringprotected Stringprotected Resource[]protected Collection<org.flowable.common.spring.AutoDeploymentStrategy<CoreIdmEngine>> protected DesignAuthenticationDataManagerprotected DesignAuthenticationEntityManagerprotected booleanprotected GroupDataManagerprotected GroupEntityManagerprotected IdentityInfoDataManagerprotected IdentityInfoEntityManagerprotected org.flowable.identitylink.service.IdentityLinkServiceConfigurationprotected Stringprotected PlatformIdentityServiceprotected IdmIndexingSchedulerprotected org.flowable.idm.api.IdmManagementServiceprotected PropertyDataManagerprotected PropertyEntityManagerprotected booleanprotected IndexingServiceprotected IndexManagerstatic final Stringprotected Stringprotected org.flowable.job.service.JobServiceConfigurationprotected booleanThis flag determines whether variables of the type 'json' and 'longJson' will be tracked.protected final Objectprotected MembershipDataManagerprotected MembershipEntityManagerprotected OverrideDefaultUserLogicHandlerprotected org.flowable.idm.api.PasswordEncoderprotected org.flowable.idm.api.PasswordSaltstatic final intprotected PlatformIdentityInfoDataManagerprotected PlatformIdentityInfoEntityManagerprotected PlatformUserResultMapperprotected PrivilegeDataManagerprotected PrivilegeEntityManagerprotected PrivilegeMappingDataManagerprotected PrivilegeMappingEntityManagerprotected ReindexManagerprotected booleanprotected SearchServiceprotected TokenDataManagerprotected TokenEntityManagerprotected StringThe secret that should be used for signing the generated authentication tokens.protected PlatformTransactionManagerprotected Integerprotected UserAccountDataManagerprotected UserAccountDefinitionDataManagerprotected UserAccountDefinitionEntityManagerprotected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<UserAccountDefinitionModel> protected intprotected UserAccountDefinitionModelManagerprotected UserAccountDefinitionServiceprotected UserAccountEntityManagerprotected UserAccountServiceprotected UserDataManagerprotected UserDefinitionDataManagerprotected UserDefinitionEntityManagerprotected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<UserDefinitionModel> protected intprotected UserDefinitionModelManagerprotected UserDefinitionServiceprotected UserEntityManagerprotected UserHandlerprotected UserIndexingServiceprotected UserIndexSearchServiceprotected UserPermissionServiceprotected org.flowable.variable.api.types.VariableTypesFields inherited from class org.flowable.common.engine.impl.AbstractBuildableEngineConfiguration
postEngineBuildConsumer, runPostEngineBuildConsumerFields 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, xmlEncodingFields inherited from interface org.springframework.context.SmartLifecycle
DEFAULT_PHASEFields 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 voidautoDeployResources(CoreIdmEngine idmEngine) org.flowable.common.engine.impl.db.DbSqlSessionFactoryprotected CoreIdmEngineprotected org.flowable.common.engine.impl.db.SchemaManagerprotected Consumer<CoreIdmEngine> org.flowable.common.engine.impl.interceptor.CommandInterceptororg.flowable.idm.api.PasswordEncoderorg.flowable.job.service.impl.asyncexecutor.AsyncExecutorprotected org.flowable.common.spring.AutoDeploymentStrategy<CoreIdmEngine> Gets theAutoDeploymentStrategyfor the provided mode.Resource[]Resource[]Collection<org.flowable.common.spring.AutoDeploymentStrategy<CoreIdmEngine>> org.flowable.identitylink.service.IdentityLinkServiceConfigurationorg.flowable.idm.api.IdmManagementServiceorg.flowable.job.service.JobServiceConfigurationorg.flowable.idm.api.PasswordEncoderorg.flowable.idm.api.PasswordSaltintgetPhase()org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<UserAccountDefinitionModel> intorg.flowable.common.engine.impl.persistence.deploy.DeploymentCache<UserDefinitionModel> intorg.flowable.variable.api.types.VariableTypesprotected voidinit()voidvoidvoidvoidvoidvoidprotected voidvoidvoidvoidvoidvoidvoidvoidinitMybatisTypeHandlers(org.apache.ibatis.session.Configuration configuration) voidprotected voidprotected voidvoidvoidvoidvoidvoidvoidvoidprotected org.flowable.identitylink.service.IdentityLinkServiceConfigurationbooleanbooleanbooleanbooleansetAccessTokenDataManager(AccessTokenDataManager accessTokenDataManager) setAccessTokenEncoder(org.flowable.idm.api.PasswordEncoder accessTokenEncoder) setAccessTokenEntityManager(AccessTokenEntityManager accessTokenEntityManager) voidsetApplicationContext(ApplicationContext applicationContext) voidsetAsyncHistoryExecutor(org.flowable.job.service.impl.asyncexecutor.AsyncExecutor asyncHistoryExecutor) setClock(org.flowable.common.engine.impl.runtime.Clock clock) voidsetContactFilterDefinitions(Resource[] contactFilterDefinitions) voidsetContactFilterFactory(ContactFilterFactory contactFilterFactory) voidsetContactFilterService(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) voidsetDeploymentMode(String deploymentMode) voidsetDeploymentName(String deploymentName) voidsetDeploymentResources(Resource[] deploymentResources) voidsetDeploymentStrategies(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) voidsetIdentityLinkServiceConfiguration(org.flowable.identitylink.service.IdentityLinkServiceConfiguration identityLinkServiceConfiguration) setIdGenerator(org.flowable.common.engine.impl.cfg.IdGenerator idGenerator) setIdmIdentityService(PlatformIdentityService idmIdentityService) voidsetIdmIndexingScheduler(IdmIndexingScheduler idmIndexingScheduler) setIdmManagementService(org.flowable.idm.api.IdmManagementService idmManagementService) setIdmPropertyDataManager(PropertyDataManager idmPropertyDataManager) setIdmPropertyEntityManager(PropertyEntityManager propertyEntityManager) voidsetIndexingEnabled(boolean indexingEnabled) voidsetIndexingService(IndexingService indexingService) voidsetIndexManager(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) voidsetJobExecutionScope(String jobExecutionScope) voidsetJobServiceConfiguration(org.flowable.job.service.JobServiceConfiguration jobServiceConfiguration) voidsetJsonVariableTypeTrackObjects(boolean jsonVariableTypeTrackObjects) setMembershipDataManager(MembershipDataManager membershipDataManager) setMembershipEntityManager(MembershipEntityManager membershipEntityManager) voidsetOverrideDefaultUserLogicHandler(OverrideDefaultUserLogicHandler overrideDefaultUserLogicHandler) setPasswordEncoder(org.flowable.idm.api.PasswordEncoder passwordEncoder) setPasswordSalt(org.flowable.idm.api.PasswordSalt passwordSalt) setPlatformIdentityInfoDataManager(PlatformIdentityInfoDataManager platformIdentityInfoDataManager) setPlatformIdentityInfoEntityManager(PlatformIdentityInfoEntityManager platformIdentityInfoEntityManager) voidsetPlatformUserResultMapper(PlatformUserResultMapper platformUserResultMapper) setPrivilegeDataManager(PrivilegeDataManager privilegeDataManager) setPrivilegeEntityManager(PrivilegeEntityManager privilegeEntityManager) setPrivilegeMappingDataManager(PrivilegeMappingDataManager privilegeMappingDataManager) setPrivilegeMappingEntityManager(PrivilegeMappingEntityManager privilegeMappingEntityManager) voidsetReindexManager(ReindexManager reindexManager) setSchemaCommandConfig(org.flowable.common.engine.impl.interceptor.CommandConfig schemaCommandConfig) voidsetSearchService(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) voidsetTokenSigningSecret(String tokenSigningSecret) setTransactionFactory(org.apache.ibatis.transaction.TransactionFactory transactionFactory) voidsetTransactionManager(PlatformTransactionManager transactionManager) setTransactionsExternallyManaged(boolean transactionsExternallyManaged) setTypedEventListeners(Map<String, List<org.flowable.common.engine.api.delegate.event.FlowableEventListener>> typedEventListeners) voidsetUserAccountDataManager(UserAccountDataManager userAccountDataManager) voidsetUserAccountDefinitionDataManager(UserAccountDefinitionDataManager userAccountDefinitionDataManager) voidsetUserAccountDefinitionEntityManager(UserAccountDefinitionEntityManager userAccountDefinitionEntityManager) voidsetUserAccountDefinitionModelByIdCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<UserAccountDefinitionModel> userAccountDefinitionModelByIdCache) voidsetUserAccountDefinitionModelByIdCacheLimit(int userAccountDefinitionModelByIdCacheLimit) voidsetUserAccountDefinitionModelManager(UserAccountDefinitionModelManager userAccountDefinitionModelManager) voidsetUserAccountDefinitionService(UserAccountDefinitionService userAccountDefinitionService) voidsetUserAccountEntityManager(UserAccountEntityManager userAccountEntityManager) voidsetUserAccountService(UserAccountService userAccountService) setUserDataManager(UserDataManager userDataManager) setUserDefinitionDataManager(UserDefinitionDataManager userDefinitionDataManager) setUserDefinitionEntityManager(UserDefinitionEntityManager userDefinitionEntityManager) voidsetUserDefinitionModelByIdCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<UserDefinitionModel> userDefinitionModelByIdCache) voidsetUserDefinitionModelByIdCacheLimit(int userDefinitionModelByIdCacheLimit) voidsetUserDefinitionModelManager(UserDefinitionModelManager userDefinitionModelManager) setUserDefinitionService(UserDefinitionService userDefinitionService) setUserEntityManager(UserEntityManager userEntityManager) voidsetUserHandler(UserHandler userHandler) voidsetUserIndexingService(UserIndexingService userIndexingService) voidsetUserIndexSearchService(UserIndexSearchService userIndexSearchService) voidsetUserPermissionService(UserPermissionService userPermissionService) setUsingRelationalDatabase(boolean usingRelationalDatabase) voidsetVariableTypes(org.flowable.variable.api.types.VariableTypes variableTypes) setXmlEncoding(String xmlEncoding) voidstart()voidstop()Methods inherited from class org.flowable.common.engine.impl.AbstractBuildableEngineConfiguration
buildEngine, getPostEngineBuildConsumer, initPostEngineBuildConsumer, isRunPostEngineBuildConsumer, setPostEngineBuildConsumer, setRunPostEngineBuildConsumerMethods 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, setVariableLengthVerifierMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.flowable.core.idm.api.PlatformIdmEngineConfigurationApi
getObjectMapperMethods 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:
getEngineCfgKeyin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getEngineScopeType
- Specified by:
getEngineScopeTypein classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
createTransactionInterceptor
public org.flowable.common.engine.impl.interceptor.CommandInterceptor createTransactionInterceptor()- Specified by:
createTransactionInterceptorin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
buildIdmEngine
-
createEngine
- Specified by:
createEnginein classorg.flowable.common.engine.impl.AbstractBuildableEngineConfiguration<CoreIdmEngine>
-
createPostEngineBuildConsumer
- Specified by:
createPostEngineBuildConsumerin classorg.flowable.common.engine.impl.AbstractBuildableEngineConfiguration<CoreIdmEngine>
-
init
protected void init()- Specified by:
initin classorg.flowable.common.engine.impl.AbstractBuildableEngineConfiguration<CoreIdmEngine>
-
initServices
protected void initServices() -
initContactFilterService
public void initContactFilterService() -
initUserIndexSearchService
public void initUserIndexSearchService() -
initTransactionContextFactory
public void initTransactionContextFactory()- Overrides:
initTransactionContextFactoryin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initDefaultCommandConfig
public void initDefaultCommandConfig()- Overrides:
initDefaultCommandConfigin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
createEngineSchemaManager
protected org.flowable.common.engine.impl.db.SchemaManager createEngineSchemaManager()- Specified by:
createEngineSchemaManagerin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initDataManagers
public void initDataManagers()- Overrides:
initDataManagersin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initEntityManagers
public void initEntityManagers()- Overrides:
initEntityManagersin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initDbSqlSessionFactory
public void initDbSqlSessionFactory()- Overrides:
initDbSqlSessionFactoryin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
createDbSqlSessionFactory
public org.flowable.common.engine.impl.db.DbSqlSessionFactory createDbSqlSessionFactory()- Overrides:
createDbSqlSessionFactoryin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initDbSqlSessionFactoryEntitySettings
protected void initDbSqlSessionFactoryEntitySettings()- Specified by:
initDbSqlSessionFactoryEntitySettingsin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initPasswordEncoder
public void initPasswordEncoder() -
initAccessTokenEncoder
public void initAccessTokenEncoder() -
initCommandExecutors
public void initCommandExecutors()- Overrides:
initCommandExecutorsin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getMyBatisXmlConfigurationStream
- Specified by:
getMyBatisXmlConfigurationStreamin 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:
initMybatisTypeHandlersin 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:
initEventDispatcherin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initPermissionHelpers
protected void initPermissionHelpers() -
autoDeployResources
-
getAutoDeploymentStrategy
protected org.flowable.common.spring.AutoDeploymentStrategy<CoreIdmEngine> getAutoDeploymentStrategy(String mode) Gets theAutoDeploymentStrategyfor 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:
getEngineNamein classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setEngineName
-
getTransactionManager
- Specified by:
getTransactionManagerin interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setTransactionManager
- Specified by:
setTransactionManagerin interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setJdbcPassword
- Overrides:
setJdbcPasswordin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setJdbcMaxActiveConnections
- Overrides:
setJdbcMaxActiveConnectionsin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setJdbcMaxIdleConnections
- Overrides:
setJdbcMaxIdleConnectionsin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setJdbcMaxCheckoutTime
- Overrides:
setJdbcMaxCheckoutTimein classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setJdbcMaxWaitTime
- Overrides:
setJdbcMaxWaitTimein classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setJdbcPingEnabled
- Overrides:
setJdbcPingEnabledin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setJdbcPingConnectionNotUsedFor
- Overrides:
setJdbcPingConnectionNotUsedForin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setJdbcDefaultTransactionIsolationLevel
public CoreIdmEngineConfiguration setJdbcDefaultTransactionIsolationLevel(int jdbcDefaultTransactionIsolationLevel) - Overrides:
setJdbcDefaultTransactionIsolationLevelin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setJdbcPingQuery
- Overrides:
setJdbcPingQueryin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setDataSourceJndiName
- Overrides:
setDataSourceJndiNamein classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setSchemaCommandConfig
public CoreIdmEngineConfiguration setSchemaCommandConfig(org.flowable.common.engine.impl.interceptor.CommandConfig schemaCommandConfig) - Overrides:
setSchemaCommandConfigin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setTransactionsExternallyManaged
public CoreIdmEngineConfiguration setTransactionsExternallyManaged(boolean transactionsExternallyManaged) - Overrides:
setTransactionsExternallyManagedin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setIdGenerator
public CoreIdmEngineConfiguration setIdGenerator(org.flowable.common.engine.impl.cfg.IdGenerator idGenerator) - Overrides:
setIdGeneratorin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setXmlEncoding
- Overrides:
setXmlEncodingin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setBeans
- Overrides:
setBeansin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setDefaultCommandConfig
public CoreIdmEngineConfiguration setDefaultCommandConfig(org.flowable.common.engine.impl.interceptor.CommandConfig defaultCommandConfig) - Overrides:
setDefaultCommandConfigin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getIdmIdentityService
- Specified by:
getIdmIdentityServicein interfaceorg.flowable.idm.api.IdmEngineConfigurationApi
-
setIdmIdentityService
-
getPlatformIdentityService
- Specified by:
getPlatformIdentityServicein interfacePlatformIdmEngineConfigurationApi
-
getUserAccountService
- Specified by:
getUserAccountServicein interfacePlatformIdmEngineConfigurationApi
-
setUserAccountService
-
getUserAccountDefinitionService
- Specified by:
getUserAccountDefinitionServicein interfacePlatformIdmEngineConfigurationApi
-
setUserAccountDefinitionService
public void setUserAccountDefinitionService(UserAccountDefinitionService userAccountDefinitionService) -
getUserDefinitionService
- Specified by:
getUserDefinitionServicein interfacePlatformIdmEngineConfigurationApi
-
setUserDefinitionService
public CoreIdmEngineConfiguration setUserDefinitionService(UserDefinitionService userDefinitionService) -
getIdmManagementService
public org.flowable.idm.api.IdmManagementService getIdmManagementService()- Specified by:
getIdmManagementServicein 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:
setTableDataManagerin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setSqlSessionFactory
public CoreIdmEngineConfiguration setSqlSessionFactory(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory) - Overrides:
setSqlSessionFactoryin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setTransactionFactory
public CoreIdmEngineConfiguration setTransactionFactory(org.apache.ibatis.transaction.TransactionFactory transactionFactory) - Overrides:
setTransactionFactoryin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setCustomMybatisMappers
- Overrides:
setCustomMybatisMappersin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setCustomMybatisXMLMappers
- Overrides:
setCustomMybatisXMLMappersin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setCustomSessionFactories
public CoreIdmEngineConfiguration setCustomSessionFactories(List<org.flowable.common.engine.impl.interceptor.SessionFactory> customSessionFactories) - Overrides:
setCustomSessionFactoriesin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setUsingRelationalDatabase
- Overrides:
setUsingRelationalDatabasein classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setDatabaseTablePrefix
- Overrides:
setDatabaseTablePrefixin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setDatabaseWildcardEscapeCharacter
public CoreIdmEngineConfiguration setDatabaseWildcardEscapeCharacter(String databaseWildcardEscapeCharacter) - Overrides:
setDatabaseWildcardEscapeCharacterin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setDatabaseCatalog
- Overrides:
setDatabaseCatalogin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setDatabaseSchema
- Overrides:
setDatabaseSchemain classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setTablePrefixIsSchema
- Overrides:
setTablePrefixIsSchemain 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:
setSessionFactoriesin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setDatabaseSchemaUpdate
- Overrides:
setDatabaseSchemaUpdatein classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setEnableEventDispatcher
- Overrides:
setEnableEventDispatcherin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setEventDispatcher
public CoreIdmEngineConfiguration setEventDispatcher(org.flowable.common.engine.api.delegate.event.FlowableEventDispatcher eventDispatcher) - Overrides:
setEventDispatcherin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setEventListeners
public CoreIdmEngineConfiguration setEventListeners(List<org.flowable.common.engine.api.delegate.event.FlowableEventListener> eventListeners) - Overrides:
setEventListenersin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setTypedEventListeners
public CoreIdmEngineConfiguration setTypedEventListeners(Map<String, List<org.flowable.common.engine.api.delegate.event.FlowableEventListener>> typedEventListeners) - Overrides:
setTypedEventListenersin 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:
setClockin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getApplicationContext
- Specified by:
getApplicationContextin interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setApplicationContext
- Specified by:
setApplicationContextin interfaceApplicationContextAware- Specified by:
setApplicationContextin 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:
getDeploymentNamein interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setDeploymentName
- Specified by:
setDeploymentNamein interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getDeploymentResources
- Specified by:
getDeploymentResourcesin interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setDeploymentResources
- Specified by:
setDeploymentResourcesin interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
getDeploymentMode
- Specified by:
getDeploymentModein interfaceorg.flowable.common.spring.SpringEngineConfiguration
-
setDeploymentMode
- Specified by:
setDeploymentModein 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:
getPhasein interfacePhased- Specified by:
getPhasein interfaceSmartLifecycle- Specified by:
getPhasein interfaceorg.flowable.common.spring.SpringEngineConfiguration
-