public class IdmEngineConfiguration extends AbstractEngineConfiguration
additionalEventDispatchActions, beans, classLoader, clock, commandContextFactory, commandExecutor, commandInterceptors, commandInvoker, commonDbSchemaManager, customMybatisMappers, customMybatisXMLMappers, customPostCommandInterceptors, customPreCommandInterceptors, customSessionFactories, 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, dbSchemaManager, dbSqlSessionFactory, DEFAULT_GENERIC_MAX_LENGTH_STRING, DEFAULT_MAX_NR_OF_STATEMENTS_BULK_INSERT_SQL_SERVER, DEFAULT_ORACLE_MAX_LENGTH_STRING, defaultCommandConfig, defaultCommandInterceptors, dependentEngineMybatisTypeAliasConfigs, dependentEngineMybatisTypeHandlerConfigs, dependentEngineMyBatisXmlMappers, enableEventDispatcher, engineConfigurations, eventDispatcher, eventListeners, idGenerator, isDbHistoryUsed, jdbcDefaultTransactionIsolationLevel, jdbcDriver, jdbcMaxActiveConnections, jdbcMaxCheckoutTime, jdbcMaxIdleConnections, jdbcMaxWaitTime, jdbcPassword, jdbcPingConnectionNotUsedFor, jdbcPingEnabled, jdbcPingQuery, jdbcUrl, jdbcUsername, maxLengthStringVariableType, maxNrOfStatementsInBulkInsert, NO_TENANT_ID, schemaCommandConfig, serviceConfigurations, sessionFactories, sqlSessionFactory, tablePrefixIsSchema, transactionContextFactory, transactionFactory, transactionsExternallyManaged, typedEventListeners, useClassForNameClassLoading, usingRelationalDatabase, xmlEncoding| Constructor and Description |
|---|
IdmEngineConfiguration() |
addEngineConfiguration, addServiceConfiguration, addSessionFactory, getAdditionalDefaultCommandInterceptors, getAdditionalEventDispatchActions, getBeans, getClassLoader, getClock, getCommandContextFactory, getCommandExecutor, getCommandInterceptors, getCommandInvoker, getCommonDbSchemaManager, getCustomMybatisMappers, getCustomMybatisXMLMappers, getCustomPostCommandInterceptors, getCustomPreCommandInterceptors, getCustomSessionFactories, getDatabaseCatalog, getDatabaseSchema, getDatabaseSchemaUpdate, getDatabaseTablePrefix, getDatabaseType, getDatabaseWildcardEscapeCharacter, getDataSource, getDataSourceJndiName, getDbSchemaManager, getDbSqlSessionFactory, getDefaultCommandConfig, getDefaultCommandInterceptors, getDefaultDatabaseTypeMappings, getDependentEngineMybatisTypeAliasConfigs, getDependentEngineMybatisTypeHandlerConfigs, getDependentEngineMyBatisXmlMappers, getEngineConfigurations, getEventDispatcher, getEventListeners, getIdGenerator, getJdbcDefaultTransactionIsolationLevel, getJdbcDriver, getJdbcMaxActiveConnections, getJdbcMaxCheckoutTime, getJdbcMaxIdleConnections, getJdbcMaxWaitTime, getJdbcPassword, getJdbcPingConnectionNotUsedFor, getJdbcPingQuery, getJdbcUrl, getJdbcUsername, getMaxLengthString, getMaxLengthStringVariableType, getMaxNrOfStatementsInBulkInsert, getResourceAsStream, getSchemaCommandConfig, getServiceConfigurations, getSessionFactories, getSqlSessionFactory, getTransactionContextFactory, getTransactionFactory, getTypedEventListeners, getXmlEncoding, initBeans, initClock, initCommandContextFactory, initCommandExecutor, initCommandInvoker, initCustomMybatisMappers, initDatabaseType, initDataSource, initDefaultCommandConfig, initIdGenerator, initInterceptorChain, initMybatisConfiguration, initMybatisTypeHandlers, initSchemaCommandConfig, initSqlSessionFactory, initTransactionContextFactory, initTransactionFactory, isDbHistoryUsed, isEnableEventDispatcher, isJdbcPingEnabled, isTablePrefixIsSchema, isTransactionsExternallyManaged, isUseClassForNameClassLoading, isUsingRelationalDatabase, parseCustomMybatisXMLMappers, parseDependentEngineMybatisXMLMappers, parseMybatisConfiguration, parseMybatisXmlMapping, pathToEngineDbProperties, setAdditionalEventDispatchActions, setClassLoader, setCommandContextFactory, setCommandExecutor, setCommandInterceptors, setCommandInvoker, setCommonDbSchemaManager, setCustomPostCommandInterceptors, setCustomPreCommandInterceptors, setDatabaseType, setDataSource, setDbHistoryUsed, setDbSchemaManager, setDbSqlSessionFactory, setDefaultCommandInterceptors, setDependentEngineMybatisTypeAliasConfigs, setDependentEngineMybatisTypeHandlerConfigs, setDependentEngineMyBatisXmlMappers, setEngineConfigurations, setJdbcDriver, setJdbcUrl, setJdbcUsername, setMaxLengthStringVariableType, setMaxNrOfStatementsInBulkInsert, setServiceConfigurations, setTransactionContextFactory, setUseClassForNameClassLoadingprotected static final org.slf4j.Logger LOGGER
public static final String DEFAULT_MYBATIS_MAPPING_FILE
protected String idmEngineName
protected IdmIdentityService idmIdentityService
protected IdmManagementService idmManagementService
protected ByteArrayDataManager byteArrayDataManager
protected GroupDataManager groupDataManager
protected IdentityInfoDataManager identityInfoDataManager
protected MembershipDataManager membershipDataManager
protected PropertyDataManager propertyDataManager
protected TokenDataManager tokenDataManager
protected UserDataManager userDataManager
protected PrivilegeDataManager privilegeDataManager
protected PrivilegeMappingDataManager privilegeMappingDataManager
protected ByteArrayEntityManager byteArrayEntityManager
protected GroupEntityManager groupEntityManager
protected IdentityInfoEntityManager identityInfoEntityManager
protected MembershipEntityManager membershipEntityManager
protected PropertyEntityManager propertyEntityManager
protected TableDataManager tableDataManager
protected TokenEntityManager tokenEntityManager
protected UserEntityManager userEntityManager
protected PrivilegeEntityManager privilegeEntityManager
protected PrivilegeMappingEntityManager privilegeMappingEntityManager
protected PasswordEncoder passwordEncoder
protected PasswordSalt passwordSalt
public static IdmEngineConfiguration createIdmEngineConfigurationFromResourceDefault()
public static IdmEngineConfiguration createIdmEngineConfigurationFromResource(String resource)
public static IdmEngineConfiguration createIdmEngineConfigurationFromResource(String resource, String beanName)
public static IdmEngineConfiguration createIdmEngineConfigurationFromInputStream(InputStream inputStream)
public static IdmEngineConfiguration createIdmEngineConfigurationFromInputStream(InputStream inputStream, String beanName)
public static IdmEngineConfiguration createStandaloneIdmEngineConfiguration()
public static IdmEngineConfiguration createStandaloneInMemIdmEngineConfiguration()
public IdmEngine buildIdmEngine()
protected void init()
public void initDbSchemaManager()
initDbSchemaManager in class AbstractEngineConfigurationprotected void initServices()
protected void initService(Object service)
public void initDataManagers()
public void initEntityManagers()
public void initSessionFactories()
public 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 String getEngineCfgKey()
getEngineCfgKey in class AbstractEngineConfigurationpublic CommandInterceptor createTransactionInterceptor()
createTransactionInterceptor in class AbstractEngineConfigurationpublic InputStream getMyBatisXmlConfigurationStream()
getMyBatisXmlConfigurationStream in class AbstractEngineConfigurationpublic void initEventDispatcher()
public String getEngineName()
getEngineName in class AbstractEngineConfigurationpublic IdmEngineConfiguration setEngineName(String idmEngineName)
public IdmEngineConfiguration setJdbcPassword(String jdbcPassword)
setJdbcPassword in class AbstractEngineConfigurationpublic IdmEngineConfiguration setJdbcMaxActiveConnections(int jdbcMaxActiveConnections)
setJdbcMaxActiveConnections in class AbstractEngineConfigurationpublic IdmEngineConfiguration setJdbcMaxIdleConnections(int jdbcMaxIdleConnections)
setJdbcMaxIdleConnections in class AbstractEngineConfigurationpublic IdmEngineConfiguration setJdbcMaxCheckoutTime(int jdbcMaxCheckoutTime)
setJdbcMaxCheckoutTime in class AbstractEngineConfigurationpublic IdmEngineConfiguration setJdbcMaxWaitTime(int jdbcMaxWaitTime)
setJdbcMaxWaitTime in class AbstractEngineConfigurationpublic IdmEngineConfiguration setJdbcPingEnabled(boolean jdbcPingEnabled)
setJdbcPingEnabled in class AbstractEngineConfigurationpublic IdmEngineConfiguration setJdbcPingConnectionNotUsedFor(int jdbcPingConnectionNotUsedFor)
setJdbcPingConnectionNotUsedFor in class AbstractEngineConfigurationpublic IdmEngineConfiguration setJdbcDefaultTransactionIsolationLevel(int jdbcDefaultTransactionIsolationLevel)
setJdbcDefaultTransactionIsolationLevel in class AbstractEngineConfigurationpublic IdmEngineConfiguration setJdbcPingQuery(String jdbcPingQuery)
setJdbcPingQuery in class AbstractEngineConfigurationpublic IdmEngineConfiguration setDataSourceJndiName(String dataSourceJndiName)
setDataSourceJndiName in class AbstractEngineConfigurationpublic IdmEngineConfiguration setSchemaCommandConfig(CommandConfig schemaCommandConfig)
setSchemaCommandConfig in class AbstractEngineConfigurationpublic IdmEngineConfiguration setTransactionsExternallyManaged(boolean transactionsExternallyManaged)
setTransactionsExternallyManaged in class AbstractEngineConfigurationpublic IdmEngineConfiguration setIdGenerator(IdGenerator idGenerator)
setIdGenerator in class AbstractEngineConfigurationpublic IdmEngineConfiguration setXmlEncoding(String xmlEncoding)
setXmlEncoding in class AbstractEngineConfigurationpublic IdmEngineConfiguration setBeans(Map<Object,Object> beans)
setBeans in class AbstractEngineConfigurationpublic IdmEngineConfiguration setDefaultCommandConfig(CommandConfig defaultCommandConfig)
setDefaultCommandConfig in class AbstractEngineConfigurationpublic IdmIdentityService getIdmIdentityService()
public IdmEngineConfiguration setIdmIdentityService(IdmIdentityService idmIdentityService)
public IdmManagementService getIdmManagementService()
public IdmEngineConfiguration setIdmManagementService(IdmManagementService idmManagementService)
public IdmEngineConfiguration getIdmEngineConfiguration()
public ByteArrayDataManager getByteArrayDataManager()
public IdmEngineConfiguration setByteArrayDataManager(ByteArrayDataManager byteArrayDataManager)
public GroupDataManager getGroupDataManager()
public IdmEngineConfiguration setGroupDataManager(GroupDataManager groupDataManager)
public IdentityInfoDataManager getIdentityInfoDataManager()
public IdmEngineConfiguration setIdentityInfoDataManager(IdentityInfoDataManager identityInfoDataManager)
public MembershipDataManager getMembershipDataManager()
public IdmEngineConfiguration setMembershipDataManager(MembershipDataManager membershipDataManager)
public PropertyDataManager getPropertyDataManager()
public IdmEngineConfiguration setPropertyDataManager(PropertyDataManager propertyDataManager)
public TokenDataManager getTokenDataManager()
public IdmEngineConfiguration setTokenDataManager(TokenDataManager tokenDataManager)
public UserDataManager getUserDataManager()
public IdmEngineConfiguration setUserDataManager(UserDataManager userDataManager)
public PrivilegeDataManager getPrivilegeDataManager()
public IdmEngineConfiguration setPrivilegeDataManager(PrivilegeDataManager privilegeDataManager)
public PrivilegeMappingDataManager getPrivilegeMappingDataManager()
public IdmEngineConfiguration setPrivilegeMappingDataManager(PrivilegeMappingDataManager privilegeMappingDataManager)
public ByteArrayEntityManager getByteArrayEntityManager()
public IdmEngineConfiguration setByteArrayEntityManager(ByteArrayEntityManager byteArrayEntityManager)
public GroupEntityManager getGroupEntityManager()
public IdmEngineConfiguration setGroupEntityManager(GroupEntityManager groupEntityManager)
public IdentityInfoEntityManager getIdentityInfoEntityManager()
public IdmEngineConfiguration setIdentityInfoEntityManager(IdentityInfoEntityManager identityInfoEntityManager)
public MembershipEntityManager getMembershipEntityManager()
public IdmEngineConfiguration setMembershipEntityManager(MembershipEntityManager membershipEntityManager)
public PropertyEntityManager getPropertyEntityManager()
public IdmEngineConfiguration setPropertyEntityManager(PropertyEntityManager propertyEntityManager)
public TokenEntityManager getTokenEntityManager()
public IdmEngineConfiguration setTokenEntityManager(TokenEntityManager tokenEntityManager)
public UserEntityManager getUserEntityManager()
public IdmEngineConfiguration setUserEntityManager(UserEntityManager userEntityManager)
public PrivilegeEntityManager getPrivilegeEntityManager()
public IdmEngineConfiguration setPrivilegeEntityManager(PrivilegeEntityManager privilegeEntityManager)
public PrivilegeMappingEntityManager getPrivilegeMappingEntityManager()
public IdmEngineConfiguration setPrivilegeMappingEntityManager(PrivilegeMappingEntityManager privilegeMappingEntityManager)
public TableDataManager getTableDataManager()
public IdmEngineConfiguration setTableDataManager(TableDataManager tableDataManager)
public IdmEngineConfiguration setSqlSessionFactory(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory)
setSqlSessionFactory in class AbstractEngineConfigurationpublic IdmEngineConfiguration setTransactionFactory(org.apache.ibatis.transaction.TransactionFactory transactionFactory)
setTransactionFactory in class AbstractEngineConfigurationpublic IdmEngineConfiguration setCustomMybatisMappers(Set<Class<?>> customMybatisMappers)
setCustomMybatisMappers in class AbstractEngineConfigurationpublic IdmEngineConfiguration setCustomMybatisXMLMappers(Set<String> customMybatisXMLMappers)
setCustomMybatisXMLMappers in class AbstractEngineConfigurationpublic IdmEngineConfiguration setCustomSessionFactories(List<SessionFactory> customSessionFactories)
setCustomSessionFactories in class AbstractEngineConfigurationpublic IdmEngineConfiguration setUsingRelationalDatabase(boolean usingRelationalDatabase)
setUsingRelationalDatabase in class AbstractEngineConfigurationpublic IdmEngineConfiguration setDatabaseTablePrefix(String databaseTablePrefix)
setDatabaseTablePrefix in class AbstractEngineConfigurationpublic IdmEngineConfiguration setDatabaseWildcardEscapeCharacter(String databaseWildcardEscapeCharacter)
setDatabaseWildcardEscapeCharacter in class AbstractEngineConfigurationpublic IdmEngineConfiguration setDatabaseCatalog(String databaseCatalog)
setDatabaseCatalog in class AbstractEngineConfigurationpublic IdmEngineConfiguration setDatabaseSchema(String databaseSchema)
setDatabaseSchema in class AbstractEngineConfigurationpublic IdmEngineConfiguration setTablePrefixIsSchema(boolean tablePrefixIsSchema)
setTablePrefixIsSchema in class AbstractEngineConfigurationpublic PasswordEncoder getPasswordEncoder()
public IdmEngineConfiguration setPasswordEncoder(PasswordEncoder passwordEncoder)
public PasswordSalt getPasswordSalt()
public IdmEngineConfiguration setPasswordSalt(PasswordSalt passwordSalt)
public IdmEngineConfiguration setSessionFactories(Map<Class<?>,SessionFactory> sessionFactories)
setSessionFactories in class AbstractEngineConfigurationpublic IdmEngineConfiguration setDatabaseSchemaUpdate(String databaseSchemaUpdate)
setDatabaseSchemaUpdate in class AbstractEngineConfigurationpublic IdmEngineConfiguration setEnableEventDispatcher(boolean enableEventDispatcher)
setEnableEventDispatcher in class AbstractEngineConfigurationpublic IdmEngineConfiguration setEventDispatcher(FlowableEventDispatcher eventDispatcher)
setEventDispatcher in class AbstractEngineConfigurationpublic IdmEngineConfiguration setEventListeners(List<FlowableEventListener> eventListeners)
setEventListeners in class AbstractEngineConfigurationpublic IdmEngineConfiguration setTypedEventListeners(Map<String,List<FlowableEventListener>> typedEventListeners)
setTypedEventListeners in class AbstractEngineConfigurationpublic IdmEngineConfiguration setClock(Clock clock)
setClock in class AbstractEngineConfigurationCopyright © 2017 Flowable. All rights reserved.