public class CoreIdmEngineConfiguration extends AbstractEngineConfiguration implements SpringEngineConfiguration, PlatformIdmEngineConfigurationApi
additionalEventDispatchActions, agendaOperationRunner, allConfigurators, alwaysLookupLatestDefinitionVersion, beans, byteArrayDataManager, byteArrayEntityManager, classLoader, clock, commandContextFactory, commandExecutor, commandInterceptors, commandInvoker, commonSchemaManager, configurators, customMybatisInterceptors, customMybatisMappers, customMybatisXMLMappers, customPostCommandInterceptors, customPostDeployers, customPreCommandInterceptors, customPreDeployers, customSessionFactories, DATABASE_TYPE_COCKROACHDB, DATABASE_TYPE_DB2, DATABASE_TYPE_H2, DATABASE_TYPE_HSQL, DATABASE_TYPE_MSSQL, DATABASE_TYPE_MYSQL, DATABASE_TYPE_ORACLE, DATABASE_TYPE_POSTGRES, databaseCatalog, databaseSchema, databaseSchemaUpdate, databaseTablePrefix, databaseType, databaseTypeMappings, databaseWildcardEscapeCharacter, dataSource, dataSourceJndiName, DB_SCHEMA_UPDATE_CREATE, DB_SCHEMA_UPDATE_CREATE_DROP, DB_SCHEMA_UPDATE_DROP_CREATE, DB_SCHEMA_UPDATE_FALSE, DB_SCHEMA_UPDATE_TRUE, dbSqlSessionFactory, DEFAULT_GENERIC_MAX_LENGTH_STRING, DEFAULT_MAX_NR_OF_STATEMENTS_BULK_INSERT_SQL_SERVER, DEFAULT_ORACLE_MAX_LENGTH_STRING, defaultCommandConfig, defaultCommandInterceptors, defaultTenantProvider, dependentEngineMybatisTypeAliasConfigs, dependentEngineMybatisTypeHandlerConfigs, dependentEngineMyBatisXmlMappers, deployers, enableConfiguratorServiceLoader, enableEventDispatcher, enableLogSqlExecutionTime, engineConfigurations, engineLifecycleListeners, eventDispatcher, eventListeners, eventRegistryConfigurator, eventRegistryEventConsumers, fallbackToDefaultTenant, forceCloseMybatisConnectionPool, idGenerator, idmEngineConfigurator, isBulkInsertEnabled, isDbHistoryUsed, jdbcDefaultTransactionIsolationLevel, jdbcDriver, jdbcMaxActiveConnections, jdbcMaxCheckoutTime, jdbcMaxIdleConnections, jdbcMaxWaitTime, jdbcPassword, jdbcPingConnectionNotUsedFor, jdbcPingEnabled, jdbcPingQuery, jdbcUrl, jdbcUsername, lockPollRate, logger, loggingListener, maxLengthStringVariableType, maxNrOfStatementsInBulkInsert, mybatisMappingFile, NO_TENANT_ID, objectMapper, PRODUCT_NAME_CRDB, PRODUCT_NAME_POSTGRES, propertyDataManager, propertyEntityManager, schemaCommandConfig, schemaLockWaitTime, schemaManagementCmd, schemaManager, serviceConfigurations, sessionFactories, sqlSessionFactory, tableDataManager, tablePrefixIsSchema, transactionContextFactory, transactionFactory, transactionsExternallyManaged, typedEventListeners, useClassForNameClassLoading, useLockForDatabaseSchemaUpdate, usePrefixId, usingRelationalDatabase, usingSchemaMgmt, xmlEncodingPHASE, PHASE_DELTADEFAULT_PHASE| Constructor and Description |
|---|
CoreIdmEngineConfiguration() |
addConfigurator, addCustomSessionFactory, addEngineConfiguration, addEngineLifecycleListener, addEventRegistryEventConsumer, addServiceConfiguration, addSessionFactory, close, configuratorsAfterInit, configuratorsBeforeInit, defaultInitDbSqlSessionFactoryEntitySettings, getAdditionalDefaultCommandInterceptors, getAdditionalEventDispatchActions, getAgendaOperationRunner, getAllConfigurators, getBeans, getByteArrayDataManager, getByteArrayEntityManager, getClassLoader, getClock, getCommandContextFactory, getCommandExecutor, getCommandInterceptors, getCommandInvoker, getCommonSchemaManager, getConfigurators, getCustomMybatisInterceptors, getCustomMybatisMappers, getCustomMybatisXMLMappers, getCustomPostCommandInterceptors, getCustomPostDeployers, getCustomPreCommandInterceptors, getCustomPreDeployers, getCustomSessionFactories, getDatabaseCatalog, getDatabaseSchema, getDatabaseSchemaUpdate, getDatabaseTablePrefix, getDatabaseType, getDatabaseWildcardEscapeCharacter, getDataSource, getDataSourceJndiName, getDbSqlSessionFactory, getDefaultCommandConfig, getDefaultCommandInterceptors, getDefaultDatabaseTypeMappings, getDefaultTenantProvider, getDefaultTenantValue, getDependentEngineMybatisTypeAliasConfigs, getDependentEngineMybatisTypeHandlerConfigs, getDependentEngineMyBatisXmlMappers, getDeployers, getEngineConfigurations, getEngineLifecycleListeners, getEngineSpecificEngineConfigurators, getEventDispatcher, getEventListeners, getEventRegistryConfigurator, getEventRegistryEventConsumers, getIdGenerator, getIdmEngineConfigurator, getJdbcDefaultTransactionIsolationLevel, getJdbcDriver, getJdbcMaxActiveConnections, getJdbcMaxCheckoutTime, getJdbcMaxIdleConnections, getJdbcMaxWaitTime, getJdbcPassword, getJdbcPingConnectionNotUsedFor, getJdbcPingQuery, getJdbcUrl, getJdbcUsername, getLockManager, getLockPollRate, getLoggingListener, getMaxLengthString, getMaxLengthStringVariableType, getMaxNrOfStatementsInBulkInsert, getMybatisMappingFile, getObjectMapper, getPropertyDataManager, getPropertyEntityManager, getResourceAsStream, getSchemaCommandConfig, getSchemaLockWaitTime, getSchemaManagementCmd, getSchemaManager, getServiceConfigurations, getSessionFactories, getSqlSessionFactory, getTableDataManager, getTransactionContextFactory, getTransactionFactory, getTypedEventListeners, getXmlEncoding, initAdditionalEventDispatchActions, initBeans, initClock, initCommandContextFactory, initCommandExecutor, initCommandInvoker, initConfigurators, initCustomMybatisInterceptors, initCustomMybatisMappers, initDatabaseType, initDataSource, initEngineConfigurations, initEventListeners, initIdGenerator, initInterceptorChain, initMybatisConfiguration, initMyBatisLogSqlExecutionTimePlugin, initMybatisTypeHandlers, initObjectMapper, initSchemaCommandConfig, initService, initSessionFactories, initSqlSessionFactory, initTransactionFactory, initTypedEventListeners, isAlwaysLookupLatestDefinitionVersion, isBulkInsertEnabled, isDbHistoryUsed, isEnableConfiguratorServiceLoader, isEnableEventDispatcher, isEnableLogSqlExecutionTime, isFallbackToDefaultTenant, isForceCloseMybatisConnectionPool, isJdbcPingEnabled, isLoggingSessionEnabled, isTablePrefixIsSchema, isTransactionsExternallyManaged, isUseClassForNameClassLoading, isUseLockForDatabaseSchemaUpdate, isUsePrefixId, isUsingRelationalDatabase, isUsingSchemaMgmt, parseCustomMybatisXMLMappers, parseDependentEngineMybatisXMLMappers, parseMybatisConfiguration, parseMybatisXmlMapping, pathToEngineDbProperties, setAdditionalEventDispatchActions, setAgendaOperationRunner, setAlwaysLookupLatestDefinitionVersion, setBulkInsertEnabled, setByteArrayDataManager, setByteArrayEntityManager, setClassLoader, setCommandContextFactory, setCommandExecutor, setCommandInterceptors, setCommandInvoker, setCommonSchemaManager, setConfigurators, setCustomMybatisInterceptors, setCustomPostCommandInterceptors, setCustomPostDeployers, setCustomPreCommandInterceptors, setCustomPreDeployers, setDatabaseType, setDataSource, setDbHistoryUsed, setDbSqlSessionFactory, setDefaultCommandInterceptors, setDefaultTenantProvider, setDefaultTenantValue, setDependentEngineMybatisTypeAliasConfigs, setDependentEngineMybatisTypeHandlerConfigs, setDependentEngineMyBatisXmlMappers, setDeployers, setEnableConfiguratorServiceLoader, setEnableLogSqlExecutionTime, setEngineConfigurations, setEngineLifecycleListeners, setEventRegistryConfigurator, setEventRegistryEventConsumers, setFallbackToDefaultTenant, setForceCloseMybatisConnectionPool, setIdmEngineConfigurator, setJdbcDriver, setJdbcUrl, setJdbcUsername, setLockPollRate, setLoggingListener, setMaxLengthStringVariableType, setMaxNrOfStatementsInBulkInsert, setMybatisMappingFile, setObjectMapper, setPropertyDataManager, setPropertyEntityManager, setSchemaLockWaitTime, setSchemaManagementCmd, setSchemaManager, setServiceConfigurations, setTransactionContextFactory, setUseClassForNameClassLoading, setUseLockForDatabaseSchemaUpdate, setUsePrefixId, setUsingSchemaMgmtclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBeans, isAutoStartup, stopgetObjectMapperpublic static final String DEFAULT_MYBATIS_MAPPING_FILE
public static final String LIQUIBASE_CHANGELOG_PREFIX
protected String idmEngineName
protected PlatformIdentityService idmIdentityService
protected UserAccountService userAccountService
protected UserAccountDefinitionService userAccountDefinitionService
protected UserDefinitionService userDefinitionService
protected IdmManagementService idmManagementService
protected UserIndexingService userIndexingService
protected UserIndexSearchService userIndexSearchService
protected PlatformUserResultMapper platformUserResultMapper
protected UserHandler userHandler
protected OverrideDefaultUserLogicHandler overrideDefaultUserLogicHandler
protected GroupDataManager groupDataManager
protected IdentityInfoDataManager identityInfoDataManager
protected MembershipDataManager membershipDataManager
protected PropertyDataManager idmPropertyDataManager
protected TokenDataManager tokenDataManager
protected UserDataManager userDataManager
protected UserAccountDataManager userAccountDataManager
protected PrivilegeDataManager privilegeDataManager
protected PrivilegeMappingDataManager privilegeMappingDataManager
protected PlatformIdentityInfoDataManager platformIdentityInfoDataManager
protected UserAccountDefinitionDataManager userAccountDefinitionDataManager
protected UserDefinitionDataManager userDefinitionDataManager
protected GroupEntityManager groupEntityManager
protected IdentityInfoEntityManager identityInfoEntityManager
protected MembershipEntityManager membershipEntityManager
protected PropertyEntityManager idmPropertyEntityManager
protected TokenEntityManager tokenEntityManager
protected UserEntityManager userEntityManager
protected UserAccountEntityManager userAccountEntityManager
protected PrivilegeEntityManager privilegeEntityManager
protected PrivilegeMappingEntityManager privilegeMappingEntityManager
protected PlatformIdentityInfoEntityManager platformIdentityInfoEntityManager
protected UserAccountDefinitionEntityManager userAccountDefinitionEntityManager
protected UserDefinitionEntityManager userDefinitionEntityManager
protected PasswordEncoder passwordEncoder
protected PasswordSalt passwordSalt
protected PlatformTransactionManager transactionManager
protected Integer transactionSynchronizationAdapterOrder
protected ApplicationContext applicationContext
protected volatile boolean running
protected String deploymentName
protected Resource[] deploymentResources
protected String deploymentMode
protected Collection<AutoDeploymentStrategy<CoreIdmEngine>> deploymentStrategies
protected final Object lifeCycleMonitor
protected UserDefinitionModelManager userDefinitionModelManager
protected int userDefinitionModelByIdCacheLimit
protected DeploymentCache<UserDefinitionModel> userDefinitionModelByIdCache
protected UserAccountDefinitionModelManager userAccountDefinitionModelManager
protected int userAccountDefinitionModelByIdCacheLimit
protected DeploymentCache<UserAccountDefinitionModel> userAccountDefinitionModelByIdCache
protected UserPermissionService userPermissionService
protected VariableTypes variableTypes
protected boolean indexingEnabled
protected com.flowable.indexing.api.IndexingService indexingService
protected com.flowable.indexing.IndexManager indexManager
protected com.flowable.indexing.ReindexManager reindexManager
protected IdmIndexingScheduler idmIndexingScheduler
protected com.flowable.indexing.SearchService searchService
protected ContactFilterFactory contactFilterFactory
protected ContactFilterService contactFilterService
public static final String JOB_EXECUTION_SCOPE
protected AsyncExecutor asyncHistoryExecutor
protected JobServiceConfiguration jobServiceConfiguration
protected String jobExecutionScope
protected boolean isAsyncHistoryJsonGzipCompressionEnabled
protected boolean isAsyncHistoryJsonGroupingEnabled
protected int asyncHistoryJsonGroupingThreshold
protected Resource[] contactFilterDefinitions
protected boolean jsonVariableTypeTrackObjects
This means that, when true, in a JavaDelegate you can write:
JsonNode jsonNode = (JsonNode) execution.getVariable("customer");
customer.put("name", "Kermit");
And the changes to the JsonNode will be reflected in the database. Otherwise, a manual call to setVariable will be needed.protected String tokenSigningSecret
public String getEngineCfgKey()
getEngineCfgKey in class AbstractEngineConfigurationpublic String getEngineScopeType()
getEngineScopeType in class AbstractEngineConfigurationpublic CommandInterceptor createTransactionInterceptor()
createTransactionInterceptor in class AbstractEngineConfigurationpublic CoreIdmEngine buildIdmEngine()
protected void init()
public void initSchemaManager()
initSchemaManager in class AbstractEngineConfigurationpublic void initSchemaManagementCommand()
protected void initServices()
public void initContactFilterService()
public void initUserIndexSearchService()
public void initTransactionContextFactory()
initTransactionContextFactory in class AbstractEngineConfigurationpublic void initDefaultCommandConfig()
initDefaultCommandConfig in class AbstractEngineConfigurationpublic void initDataManagers()
initDataManagers in class AbstractEngineConfigurationpublic void initEntityManagers()
initEntityManagers in class AbstractEngineConfigurationpublic void initDbSqlSessionFactory()
initDbSqlSessionFactory in class AbstractEngineConfigurationpublic DbSqlSessionFactory createDbSqlSessionFactory()
createDbSqlSessionFactory in class AbstractEngineConfigurationprotected void initDbSqlSessionFactoryEntitySettings()
initDbSqlSessionFactoryEntitySettings in class AbstractEngineConfigurationpublic void initPasswordEncoder()
public void initCommandExecutors()
initCommandExecutors in class AbstractEngineConfigurationpublic void initCommandInterceptors()
initCommandInterceptors in class AbstractEngineConfigurationpublic InputStream getMyBatisXmlConfigurationStream()
getMyBatisXmlConfigurationStream in class AbstractEngineConfigurationpublic void initUserDefinitionModelCache()
public void initUserDefinitionModelManager()
public void initUserAccountDefinitionModelCache()
public void initUserAccountDefinitionModelManager()
public void initVariableTypes()
public void initJobServiceConfiguration()
public void initIdmIndexingScheduler()
public void initContactFilterFactory()
public void initEventDispatcher()
initEventDispatcher in class AbstractEngineConfigurationprotected void initPermissionHelpers()
protected void autoDeployResources(CoreIdmEngine idmEngine)
protected AutoDeploymentStrategy<CoreIdmEngine> getAutoDeploymentStrategy(String mode)
AutoDeploymentStrategy for the provided mode. This method may be overridden to implement custom deployment strategies if required,
but implementors should take care not to return null.mode - the mode to get the strategy fornullpublic CoreIdmEngineConfiguration addAutoDeploymentStrategy(AutoDeploymentStrategy<CoreIdmEngine> autoDeploymentStrategy)
public Collection<AutoDeploymentStrategy<CoreIdmEngine>> getDeploymentStrategies()
public void setDeploymentStrategies(Collection<AutoDeploymentStrategy<CoreIdmEngine>> deploymentStrategies)
public String getEngineName()
getEngineName in class AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setEngineName(String idmEngineName)
public PlatformTransactionManager getTransactionManager()
getTransactionManager in interface SpringEngineConfigurationpublic void setTransactionManager(PlatformTransactionManager transactionManager)
setTransactionManager in interface SpringEngineConfigurationpublic CoreIdmEngineConfiguration setJdbcPassword(String jdbcPassword)
setJdbcPassword in class AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setJdbcMaxActiveConnections(int jdbcMaxActiveConnections)
setJdbcMaxActiveConnections in class AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setJdbcMaxIdleConnections(int jdbcMaxIdleConnections)
setJdbcMaxIdleConnections in class AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setJdbcMaxCheckoutTime(int jdbcMaxCheckoutTime)
setJdbcMaxCheckoutTime in class AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setJdbcMaxWaitTime(int jdbcMaxWaitTime)
setJdbcMaxWaitTime in class AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setJdbcPingEnabled(boolean jdbcPingEnabled)
setJdbcPingEnabled in class AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setJdbcPingConnectionNotUsedFor(int jdbcPingConnectionNotUsedFor)
setJdbcPingConnectionNotUsedFor in class AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setJdbcDefaultTransactionIsolationLevel(int jdbcDefaultTransactionIsolationLevel)
setJdbcDefaultTransactionIsolationLevel in class AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setJdbcPingQuery(String jdbcPingQuery)
setJdbcPingQuery in class AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setDataSourceJndiName(String dataSourceJndiName)
setDataSourceJndiName in class AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setSchemaCommandConfig(CommandConfig schemaCommandConfig)
setSchemaCommandConfig in class AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setTransactionsExternallyManaged(boolean transactionsExternallyManaged)
setTransactionsExternallyManaged in class AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setIdGenerator(IdGenerator idGenerator)
setIdGenerator in class AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setXmlEncoding(String xmlEncoding)
setXmlEncoding in class AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setBeans(Map<Object,Object> beans)
setBeans in class AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setDefaultCommandConfig(CommandConfig defaultCommandConfig)
setDefaultCommandConfig in class AbstractEngineConfigurationpublic PlatformIdentityService getIdmIdentityService()
getIdmIdentityService in interface IdmEngineConfigurationApipublic CoreIdmEngineConfiguration setIdmIdentityService(PlatformIdentityService idmIdentityService)
public PlatformIdentityService getPlatformIdentityService()
getPlatformIdentityService in interface PlatformIdmEngineConfigurationApipublic UserAccountService getUserAccountService()
getUserAccountService in interface PlatformIdmEngineConfigurationApipublic void setUserAccountService(UserAccountService userAccountService)
public UserAccountDefinitionService getUserAccountDefinitionService()
getUserAccountDefinitionService in interface PlatformIdmEngineConfigurationApipublic void setUserAccountDefinitionService(UserAccountDefinitionService userAccountDefinitionService)
public UserDefinitionService getUserDefinitionService()
getUserDefinitionService in interface PlatformIdmEngineConfigurationApipublic CoreIdmEngineConfiguration setUserDefinitionService(UserDefinitionService userDefinitionService)
public IdmManagementService getIdmManagementService()
getIdmManagementService in interface IdmEngineConfigurationApipublic CoreIdmEngineConfiguration setIdmManagementService(IdmManagementService idmManagementService)
public UserHandler getUserHandler()
public void setUserHandler(UserHandler userHandler)
public OverrideDefaultUserLogicHandler getOverrideDefaultUserLogicHandler()
public void setOverrideDefaultUserLogicHandler(OverrideDefaultUserLogicHandler overrideDefaultUserLogicHandler)
public CoreIdmEngineConfiguration getIdmEngineConfiguration()
public GroupDataManager getGroupDataManager()
public CoreIdmEngineConfiguration setGroupDataManager(GroupDataManager groupDataManager)
public IdentityInfoDataManager getIdentityInfoDataManager()
public CoreIdmEngineConfiguration setIdentityInfoDataManager(IdentityInfoDataManager identityInfoDataManager)
public MembershipDataManager getMembershipDataManager()
public CoreIdmEngineConfiguration setMembershipDataManager(MembershipDataManager membershipDataManager)
public PropertyDataManager getIdmPropertyDataManager()
public CoreIdmEngineConfiguration setIdmPropertyDataManager(PropertyDataManager idmPropertyDataManager)
public TokenDataManager getTokenDataManager()
public CoreIdmEngineConfiguration setTokenDataManager(TokenDataManager tokenDataManager)
public UserDataManager getUserDataManager()
public CoreIdmEngineConfiguration setUserDataManager(UserDataManager userDataManager)
public UserAccountDataManager getUserAccountDataManager()
public void setUserAccountDataManager(UserAccountDataManager userAccountDataManager)
public PrivilegeDataManager getPrivilegeDataManager()
public CoreIdmEngineConfiguration setPrivilegeDataManager(PrivilegeDataManager privilegeDataManager)
public PrivilegeMappingDataManager getPrivilegeMappingDataManager()
public CoreIdmEngineConfiguration setPrivilegeMappingDataManager(PrivilegeMappingDataManager privilegeMappingDataManager)
public PlatformIdentityInfoDataManager getPlatformIdentityInfoDataManager()
public CoreIdmEngineConfiguration setPlatformIdentityInfoDataManager(PlatformIdentityInfoDataManager platformIdentityInfoDataManager)
public UserAccountDefinitionDataManager getUserAccountDefinitionDataManager()
public void setUserAccountDefinitionDataManager(UserAccountDefinitionDataManager userAccountDefinitionDataManager)
public UserDefinitionDataManager getUserDefinitionDataManager()
public CoreIdmEngineConfiguration setUserDefinitionDataManager(UserDefinitionDataManager userDefinitionDataManager)
public GroupEntityManager getGroupEntityManager()
public CoreIdmEngineConfiguration setGroupEntityManager(GroupEntityManager groupEntityManager)
public IdentityInfoEntityManager getIdentityInfoEntityManager()
public CoreIdmEngineConfiguration setIdentityInfoEntityManager(IdentityInfoEntityManager identityInfoEntityManager)
public MembershipEntityManager getMembershipEntityManager()
public CoreIdmEngineConfiguration setMembershipEntityManager(MembershipEntityManager membershipEntityManager)
public PropertyEntityManager getIdmPropertyEntityManager()
public CoreIdmEngineConfiguration setIdmPropertyEntityManager(PropertyEntityManager propertyEntityManager)
public TokenEntityManager getTokenEntityManager()
public CoreIdmEngineConfiguration setTokenEntityManager(TokenEntityManager tokenEntityManager)
public UserEntityManager getUserEntityManager()
public CoreIdmEngineConfiguration setUserEntityManager(UserEntityManager userEntityManager)
public UserAccountEntityManager getUserAccountEntityManager()
public void setUserAccountEntityManager(UserAccountEntityManager userAccountEntityManager)
public PrivilegeEntityManager getPrivilegeEntityManager()
public CoreIdmEngineConfiguration setPrivilegeEntityManager(PrivilegeEntityManager privilegeEntityManager)
public PrivilegeMappingEntityManager getPrivilegeMappingEntityManager()
public CoreIdmEngineConfiguration setPrivilegeMappingEntityManager(PrivilegeMappingEntityManager privilegeMappingEntityManager)
public PlatformIdentityInfoEntityManager getPlatformIdentityInfoEntityManager()
public CoreIdmEngineConfiguration setPlatformIdentityInfoEntityManager(PlatformIdentityInfoEntityManager platformIdentityInfoEntityManager)
public UserAccountDefinitionEntityManager getUserAccountDefinitionEntityManager()
public void setUserAccountDefinitionEntityManager(UserAccountDefinitionEntityManager userAccountDefinitionEntityManager)
public UserDefinitionEntityManager getUserDefinitionEntityManager()
public CoreIdmEngineConfiguration setUserDefinitionEntityManager(UserDefinitionEntityManager userDefinitionEntityManager)
public CoreIdmEngineConfiguration setTableDataManager(TableDataManager tableDataManager)
setTableDataManager in class AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setSqlSessionFactory(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory)
setSqlSessionFactory in class AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setTransactionFactory(org.apache.ibatis.transaction.TransactionFactory transactionFactory)
setTransactionFactory in class AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setCustomMybatisMappers(Set<Class<?>> customMybatisMappers)
setCustomMybatisMappers in class AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setCustomMybatisXMLMappers(Set<String> customMybatisXMLMappers)
setCustomMybatisXMLMappers in class AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setCustomSessionFactories(List<SessionFactory> customSessionFactories)
setCustomSessionFactories in class AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setUsingRelationalDatabase(boolean usingRelationalDatabase)
setUsingRelationalDatabase in class AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setDatabaseTablePrefix(String databaseTablePrefix)
setDatabaseTablePrefix in class AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setDatabaseWildcardEscapeCharacter(String databaseWildcardEscapeCharacter)
setDatabaseWildcardEscapeCharacter in class AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setDatabaseCatalog(String databaseCatalog)
setDatabaseCatalog in class AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setDatabaseSchema(String databaseSchema)
setDatabaseSchema in class AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setTablePrefixIsSchema(boolean tablePrefixIsSchema)
setTablePrefixIsSchema in class AbstractEngineConfigurationpublic PasswordEncoder getPasswordEncoder()
public CoreIdmEngineConfiguration setPasswordEncoder(PasswordEncoder passwordEncoder)
public PasswordSalt getPasswordSalt()
public CoreIdmEngineConfiguration setPasswordSalt(PasswordSalt passwordSalt)
public CoreIdmEngineConfiguration setSessionFactories(Map<Class<?>,SessionFactory> sessionFactories)
setSessionFactories in class AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setDatabaseSchemaUpdate(String databaseSchemaUpdate)
setDatabaseSchemaUpdate in class AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setEnableEventDispatcher(boolean enableEventDispatcher)
setEnableEventDispatcher in class AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setEventDispatcher(FlowableEventDispatcher eventDispatcher)
setEventDispatcher in class AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setEventListeners(List<FlowableEventListener> eventListeners)
setEventListeners in class AbstractEngineConfigurationpublic CoreIdmEngineConfiguration setTypedEventListeners(Map<String,List<FlowableEventListener>> typedEventListeners)
setTypedEventListeners in class AbstractEngineConfigurationpublic VariableTypes getVariableTypes()
public void setVariableTypes(VariableTypes variableTypes)
public CoreIdmEngineConfiguration setClock(Clock clock)
setClock in class AbstractEngineConfigurationpublic ApplicationContext getApplicationContext()
getApplicationContext in interface SpringEngineConfigurationpublic void setApplicationContext(ApplicationContext applicationContext)
setApplicationContext in interface SpringEngineConfigurationsetApplicationContext in interface ApplicationContextAwarepublic UserDefinitionModelManager getUserDefinitionModelManager()
public void setUserDefinitionModelManager(UserDefinitionModelManager userDefinitionModelManager)
public int getUserDefinitionModelByIdCacheLimit()
public void setUserDefinitionModelByIdCacheLimit(int userDefinitionModelByIdCacheLimit)
public DeploymentCache<UserDefinitionModel> getUserDefinitionModelByIdCache()
public void setUserDefinitionModelByIdCache(DeploymentCache<UserDefinitionModel> userDefinitionModelByIdCache)
public UserAccountDefinitionModelManager getUserAccountDefinitionModelManager()
public void setUserAccountDefinitionModelManager(UserAccountDefinitionModelManager userAccountDefinitionModelManager)
public int getUserAccountDefinitionModelByIdCacheLimit()
public void setUserAccountDefinitionModelByIdCacheLimit(int userAccountDefinitionModelByIdCacheLimit)
public DeploymentCache<UserAccountDefinitionModel> getUserAccountDefinitionModelByIdCache()
public void setUserAccountDefinitionModelByIdCache(DeploymentCache<UserAccountDefinitionModel> userAccountDefinitionModelByIdCache)
public UserPermissionService getUserPermissionService()
public void setUserPermissionService(UserPermissionService userPermissionService)
public String getDeploymentName()
getDeploymentName in interface SpringEngineConfigurationpublic void setDeploymentName(String deploymentName)
setDeploymentName in interface SpringEngineConfigurationpublic Resource[] getDeploymentResources()
getDeploymentResources in interface SpringEngineConfigurationpublic void setDeploymentResources(Resource[] deploymentResources)
setDeploymentResources in interface SpringEngineConfigurationpublic String getDeploymentMode()
getDeploymentMode in interface SpringEngineConfigurationpublic void setDeploymentMode(String deploymentMode)
setDeploymentMode in interface SpringEngineConfigurationpublic boolean isIndexingEnabled()
public void setIndexingEnabled(boolean indexingEnabled)
public com.flowable.indexing.api.IndexingService getIndexingService()
public void setIndexingService(com.flowable.indexing.api.IndexingService indexingService)
public com.flowable.indexing.IndexManager getIndexManager()
public void setIndexManager(com.flowable.indexing.IndexManager indexManager)
public com.flowable.indexing.ReindexManager getReindexManager()
public void setReindexManager(com.flowable.indexing.ReindexManager reindexManager)
public IdmIndexingScheduler getIdmIndexingScheduler()
public void setIdmIndexingScheduler(IdmIndexingScheduler idmIndexingScheduler)
public ContactFilterFactory getContactFilterFactory()
public void setContactFilterFactory(ContactFilterFactory contactFilterFactory)
public ContactFilterService getContactFilterService()
public void setContactFilterService(ContactFilterService contactFilterService)
public com.flowable.indexing.SearchService getSearchService()
public void setSearchService(com.flowable.indexing.SearchService searchService)
public JobServiceConfiguration getJobServiceConfiguration()
public void setJobServiceConfiguration(JobServiceConfiguration jobServiceConfiguration)
public String getJobExecutionScope()
public void setJobExecutionScope(String jobExecutionScope)
public boolean isAsyncHistoryJsonGzipCompressionEnabled()
public void setAsyncHistoryJsonGzipCompressionEnabled(boolean asyncHistoryJsonGzipCompressionEnabled)
public boolean isAsyncHistoryJsonGroupingEnabled()
public void setAsyncHistoryJsonGroupingEnabled(boolean asyncHistoryJsonGroupingEnabled)
public int getAsyncHistoryJsonGroupingThreshold()
public void setAsyncHistoryJsonGroupingThreshold(int asyncHistoryJsonGroupingThreshold)
public Resource[] getContactFilterDefinitions()
public void setContactFilterDefinitions(Resource[] contactFilterDefinitions)
public UserIndexingService getUserIndexingService()
public void setUserIndexingService(UserIndexingService userIndexingService)
public UserIndexSearchService getUserIndexSearchService()
public void setUserIndexSearchService(UserIndexSearchService userIndexSearchService)
public PlatformUserResultMapper getPlatformUserResultMapper()
public void setPlatformUserResultMapper(PlatformUserResultMapper platformUserResultMapper)
public AsyncExecutor getAsyncHistoryExecutor()
public void setAsyncHistoryExecutor(AsyncExecutor asyncHistoryExecutor)
public boolean isJsonVariableTypeTrackObjects()
public void setJsonVariableTypeTrackObjects(boolean jsonVariableTypeTrackObjects)
public String getTokenSigningSecret()
public void setTokenSigningSecret(String tokenSigningSecret)
public int getPhase()
getPhase in interface SpringEngineConfigurationgetPhase in interface PhasedgetPhase in interface SmartLifecycle