Package com.flowable.workobject.engine
Class WorkObjectEngineConfiguration
java.lang.Object
org.flowable.common.engine.impl.AbstractEngineConfiguration
com.flowable.workobject.engine.WorkObjectEngineConfiguration
- All Implemented Interfaces:
WorkObjectEngineConfigurationApi
- Direct Known Subclasses:
SpringWorkObjectEngineConfiguration
,StandaloneWorkObjectEngineConfiguration
public class WorkObjectEngineConfiguration extends org.flowable.common.engine.impl.AbstractEngineConfiguration implements WorkObjectEngineConfigurationApi
-
Field Summary
Fields inherited from class org.flowable.common.engine.impl.AbstractEngineConfiguration
additionalEventDispatchActions, agendaOperationRunner, allConfigurators, alwaysLookupLatestDefinitionVersion, beans, byteArrayDataManager, byteArrayEntityManager, classLoader, clock, commandContextFactory, commandExecutor, commandInterceptors, commandInvoker, commonSchemaManager, configurators, customMybatisInterceptors, customMybatisMappers, customMybatisXMLMappers, customPostCommandInterceptors, customPreCommandInterceptors, 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, 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, PRODUCT_NAME_CRDB, PRODUCT_NAME_POSTGRES, propertyDataManager, propertyEntityManager, schemaCommandConfig, schemaLockWaitTime, schemaManagementCmd, schemaManager, serviceConfigurations, sessionFactories, sqlSessionFactory, tableDataManager, tablePrefixIsSchema, transactionContextFactory, transactionFactory, transactionsExternallyManaged, typedEventListeners, useClassForNameClassLoading, useLockForDatabaseSchemaUpdate, usePrefixId, usingRelationalDatabase, usingSchemaMgmt, xmlEncoding
-
Constructor Summary
Constructors Constructor Description WorkObjectEngineConfiguration()
-
Method Summary
Methods inherited from class org.flowable.common.engine.impl.AbstractEngineConfiguration
addConfigurator, addCustomSessionFactory, addEngineConfiguration, addEngineLifecycleListener, addEventRegistryEventConsumer, addServiceConfiguration, addSessionFactory, close, configuratorsAfterInit, configuratorsBeforeInit, defaultInitDbSqlSessionFactoryEntitySettings, getAdditionalDefaultCommandInterceptors, getAdditionalEventDispatchActions, getAgendaOperationRunner, getAllConfigurators, getBeans, getByteArrayDataManager, getByteArrayEntityManager, getClassLoader, getClock, getCommandContextFactory, getCommandExecutor, getCommandInterceptors, getCommandInvoker, getCommonSchemaManager, getConfigurators, getCustomMybatisInterceptors, getCustomMybatisMappers, getCustomMybatisXMLMappers, getCustomPostCommandInterceptors, getCustomPostDeployers, getCustomPreCommandInterceptors, getCustomPreDeployers, getCustomSessionFactories, getDatabaseCatalog, getDatabaseSchema, getDatabaseSchemaUpdate, getDatabaseTablePrefix, getDatabaseType, getDatabaseWildcardEscapeCharacter, getDataSource, getDataSourceJndiName, getDbSqlSessionFactory, getDefaultCommandConfig, getDefaultCommandInterceptors, getDefaultDatabaseTypeMappings, getDefaultTenantProvider, getDefaultTenantValue, getDependentEngineMybatisTypeAliasConfigs, getDependentEngineMybatisTypeHandlerConfigs, getDependentEngineMyBatisXmlMappers, getDeployers, getEngineConfigurations, getEngineLifecycleListeners, getEngineSpecificEngineConfigurators, getEventDispatcher, getEventListeners, getEventRegistryConfigurator, getEventRegistryEventConsumers, getIdGenerator, getIdmEngineConfigurator, getJdbcDefaultTransactionIsolationLevel, getJdbcDriver, getJdbcMaxActiveConnections, getJdbcMaxCheckoutTime, getJdbcMaxIdleConnections, getJdbcMaxWaitTime, getJdbcPassword, getJdbcPingConnectionNotUsedFor, getJdbcPingQuery, getJdbcUrl, getJdbcUsername, getLockManager, getLockPollRate, getLoggingListener, getMaxLengthString, getMaxLengthStringVariableType, getMaxNrOfStatementsInBulkInsert, getMybatisMappingFile, getPropertyDataManager, getPropertyEntityManager, getResourceAsStream, getSchemaCommandConfig, getSchemaLockWaitTime, getSchemaManagementCmd, getSchemaManager, getServiceConfigurations, getSessionFactories, getSqlSessionFactory, getTableDataManager, getTransactionContextFactory, getTransactionFactory, getTypedEventListeners, getXmlEncoding, initAdditionalEventDispatchActions, initBeans, initCommandContextFactory, initCommandExecutor, initCommandInvoker, initConfigurators, initCustomMybatisInterceptors, initCustomMybatisMappers, initDatabaseType, initDataSource, initDefaultCommandConfig, initEngineConfigurations, initEventDispatcher, initEventListeners, initInterceptorChain, initMybatisConfiguration, initMyBatisLogSqlExecutionTimePlugin, initSchemaCommandConfig, initService, initSessionFactories, initSqlSessionFactory, initTransactionContextFactory, 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, setBeans, setBulkInsertEnabled, setByteArrayDataManager, setByteArrayEntityManager, setClassLoader, setClock, setCommandContextFactory, setCommandExecutor, setCommandInterceptors, setCommandInvoker, setCommonSchemaManager, setConfigurators, setCustomMybatisInterceptors, setCustomMybatisMappers, setCustomMybatisXMLMappers, setCustomPostCommandInterceptors, setCustomPostDeployers, setCustomPreCommandInterceptors, setCustomPreDeployers, setCustomSessionFactories, setDatabaseCatalog, setDatabaseSchema, setDatabaseSchemaUpdate, setDatabaseTablePrefix, setDatabaseType, setDatabaseWildcardEscapeCharacter, setDataSourceJndiName, setDbHistoryUsed, setDbSqlSessionFactory, setDefaultCommandConfig, setDefaultCommandInterceptors, setDefaultTenantProvider, setDefaultTenantValue, setDependentEngineMybatisTypeAliasConfigs, setDependentEngineMybatisTypeHandlerConfigs, setDependentEngineMyBatisXmlMappers, setDeployers, setEnableConfiguratorServiceLoader, setEnableEventDispatcher, setEnableLogSqlExecutionTime, setEngineConfigurations, setEngineLifecycleListeners, setEventDispatcher, setEventListeners, setEventRegistryConfigurator, setEventRegistryEventConsumers, setFallbackToDefaultTenant, setForceCloseMybatisConnectionPool, setIdGenerator, setIdmEngineConfigurator, setJdbcDefaultTransactionIsolationLevel, setJdbcDriver, setJdbcMaxActiveConnections, setJdbcMaxCheckoutTime, setJdbcMaxIdleConnections, setJdbcMaxWaitTime, setJdbcPassword, setJdbcPingConnectionNotUsedFor, setJdbcPingEnabled, setJdbcPingQuery, setJdbcUrl, setJdbcUsername, setLockPollRate, setLoggingListener, setMaxLengthStringVariableType, setMaxNrOfStatementsInBulkInsert, setMybatisMappingFile, setPropertyDataManager, setPropertyEntityManager, setSchemaCommandConfig, setSchemaLockWaitTime, setSchemaManagementCmd, setSchemaManager, setServiceConfigurations, setSessionFactories, setSqlSessionFactory, setTablePrefixIsSchema, setTransactionContextFactory, setTransactionFactory, setTransactionsExternallyManaged, setTypedEventListeners, setUseClassForNameClassLoading, setUseLockForDatabaseSchemaUpdate, setUsePrefixId, setUsingRelationalDatabase, setUsingSchemaMgmt, setXmlEncoding
-
Field Details
-
LOGGER
protected static final org.slf4j.Logger LOGGER -
DEFAULT_MYBATIS_MAPPING_FILE
public static final java.lang.String DEFAULT_MYBATIS_MAPPING_FILE- See Also:
- Constant Field Values
-
LIQUIBASE_CHANGELOG_PREFIX
public static final java.lang.String LIQUIBASE_CHANGELOG_PREFIX- See Also:
- Constant Field Values
-
KEY_WORKOBJECT_ENGINE_CONFIG
public static final java.lang.String KEY_WORKOBJECT_ENGINE_CONFIG- See Also:
- Constant Field Values
-
PARENT_WORKOBJECT_IDENTITY_LINK_TYPE
public static final java.lang.String PARENT_WORKOBJECT_IDENTITY_LINK_TYPE- See Also:
- Constant Field Values
-
workobjectEngine
protected java.lang.String workobjectEngine -
workObjectManagementService
-
workObjectRepositoryService
-
workObjectService
-
historicWorkObjectService
-
deploymentDataManager
-
workObjectDefinitionDataManager
-
legacyWorkObjectDefinitionDataManager
-
definitionPropertyDataManager
-
resourceDataManager
-
workObjectDataManager
-
historicWorkObjectDataManager
-
variableDataManager
-
deploymentEntityManager
-
workObjectDefinitionEntityManager
-
resourceEntityManager
-
variableEntityManager
-
definitionPropertyEntityManager
-
workObjectEntityManager
-
historicWorkObjectEntityManager
-
legacyWorkObjectDefinitionEntityManager
-
historyLevel
protected org.flowable.common.engine.impl.history.HistoryLevel historyLevel -
historyManager
-
isAsyncHistoryEnabled
protected boolean isAsyncHistoryEnabled -
isAsyncHistoryJsonGzipCompressionEnabled
protected boolean isAsyncHistoryJsonGzipCompressionEnabled -
isAsyncHistoryJsonGroupingEnabled
protected boolean isAsyncHistoryJsonGroupingEnabled -
asyncHistoryJsonGroupingThreshold
protected int asyncHistoryJsonGroupingThreshold -
asyncHistoryListener
protected org.flowable.job.service.impl.history.async.AsyncHistoryListener asyncHistoryListener -
expressionManager
protected org.flowable.common.engine.impl.el.ExpressionManager expressionManager -
objectMapper
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper -
variableTypes
protected org.flowable.variable.api.types.VariableTypes variableTypes -
legacyVariableTypes
-
customPreVariableTypes
protected java.util.List<org.flowable.variable.api.types.VariableType> customPreVariableTypes -
customPostVariableTypes
protected java.util.List<org.flowable.variable.api.types.VariableType> customPostVariableTypes -
variableServiceConfiguration
protected org.flowable.variable.service.VariableServiceConfiguration variableServiceConfiguration -
internalHistoryVariableManager
protected org.flowable.variable.service.history.InternalHistoryVariableManager internalHistoryVariableManager -
serializableVariableTypeTrackDeserializedObjects
protected boolean serializableVariableTypeTrackDeserializedObjects -
variableSchemaManager
protected org.flowable.common.engine.impl.db.SchemaManager variableSchemaManager -
workObjectDefinitionDeployer
-
parsedDeploymentBuilderFactory
-
workObjectParseFactory
-
workObjectDefinitionDeploymentHelper
-
customPreDeployers
-
customPostDeployers
-
deployers
-
deploymentManager
-
providers
-
workObjectDefinitionCacheLimit
protected int workObjectDefinitionCacheLimit -
workObjectDefinitionCache
protected org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<WorkObjectDefinitionCacheEntry> workObjectDefinitionCache -
taskSchemaManager
protected org.flowable.task.service.impl.db.TaskDbSchemaManager taskSchemaManager -
taskServiceConfiguration
protected org.flowable.task.service.TaskServiceConfiguration taskServiceConfiguration -
taskIdGenerator
protected org.flowable.common.engine.impl.cfg.IdGenerator taskIdGenerator -
taskBuilderPostProcessor
protected org.flowable.task.service.TaskPostProcessor taskBuilderPostProcessor -
internalHistoryTaskManager
protected org.flowable.task.service.history.InternalHistoryTaskManager internalHistoryTaskManager -
internalTaskVariableScopeResolver
protected org.flowable.task.service.InternalTaskVariableScopeResolver internalTaskVariableScopeResolver -
internalTaskAssignmentManager
protected org.flowable.task.service.InternalTaskAssignmentManager internalTaskAssignmentManager -
isEnableTaskRelationshipCounts
protected boolean isEnableTaskRelationshipCounts -
taskQueryLimit
protected int taskQueryLimit -
historicTaskQueryLimit
protected int historicTaskQueryLimit -
identityLinkSchemaManager
protected org.flowable.common.engine.impl.db.SchemaManager identityLinkSchemaManager -
identityLinkServiceConfiguration
protected org.flowable.identitylink.service.IdentityLinkServiceConfiguration identityLinkServiceConfiguration -
nativeEngineWrapper
-
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");
-
-
Constructor Details
-
WorkObjectEngineConfiguration
public WorkObjectEngineConfiguration()
-
-
Method Details
-
createWorkObjectEngineConfigurationFromResourceDefault
public static WorkObjectEngineConfiguration createWorkObjectEngineConfigurationFromResourceDefault() -
createWorkObjectEngineConfigurationFromResource
public static WorkObjectEngineConfiguration createWorkObjectEngineConfigurationFromResource(java.lang.String resource) -
createWorkObjectEngineConfigurationFromResource
public static WorkObjectEngineConfiguration createWorkObjectEngineConfigurationFromResource(java.lang.String resource, java.lang.String beanName) -
createWorkObjectEngineConfigurationFromInputStream
public static WorkObjectEngineConfiguration createWorkObjectEngineConfigurationFromInputStream(java.io.InputStream inputStream) -
createWorkObjectEngineConfigurationFromInputStream
public static WorkObjectEngineConfiguration createWorkObjectEngineConfigurationFromInputStream(java.io.InputStream inputStream, java.lang.String beanName) -
createStandaloneWorkObjectEngineConfiguration
-
createStandaloneInMemWorkObjectEngineConfiguration
-
buildWorkObjectEngine
-
init
protected void init() -
initServices
protected void initServices() -
initExpressionManager
public void initExpressionManager() -
initDataManagers
public void initDataManagers()- Overrides:
initDataManagers
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initEntityManagers
public void initEntityManagers()- Overrides:
initEntityManagers
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initSchemaManager
public void initSchemaManager()- Overrides:
initSchemaManager
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initSchemaManagementCommand
public void initSchemaManagementCommand() -
initClock
public void initClock()- Overrides:
initClock
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initDbSqlSessionFactory
public void initDbSqlSessionFactory()- Overrides:
initDbSqlSessionFactory
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initVariableServiceConfiguration
public void initVariableServiceConfiguration() -
initVariableTypes
public void initVariableTypes() -
initHistoryManager
public void initHistoryManager() -
initDbSqlSessionFactoryEntitySettings
protected void initDbSqlSessionFactoryEntitySettings()- Specified by:
initDbSqlSessionFactoryEntitySettings
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
createDbSqlSessionFactory
public org.flowable.common.engine.impl.db.DbSqlSessionFactory createDbSqlSessionFactory()- Overrides:
createDbSqlSessionFactory
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initCommandExecutors
public void initCommandExecutors()- Overrides:
initCommandExecutors
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initCommandInterceptors
public void initCommandInterceptors()- Overrides:
initCommandInterceptors
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getEngineCfgKey
public java.lang.String getEngineCfgKey()- Specified by:
getEngineCfgKey
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getEngineScopeType
public java.lang.String getEngineScopeType()- Specified by:
getEngineScopeType
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
createTransactionInterceptor
public org.flowable.common.engine.impl.interceptor.CommandInterceptor createTransactionInterceptor()- Specified by:
createTransactionInterceptor
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initMybatisTypeHandlers
public void initMybatisTypeHandlers(org.apache.ibatis.session.Configuration configuration)- Overrides:
initMybatisTypeHandlers
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initDeployers
protected void initDeployers() -
initProviders
protected void initProviders() -
getDefaultDeployers
-
initWorkObjectDeployerDependencies
public void initWorkObjectDeployerDependencies() -
getMyBatisXmlConfigurationStream
public java.io.InputStream getMyBatisXmlConfigurationStream()- Specified by:
getMyBatisXmlConfigurationStream
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initIdGenerator
public void initIdGenerator()- Overrides:
initIdGenerator
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initTaskServiceConfiguration
public void initTaskServiceConfiguration() -
initIdentityLinkServiceConfiguration
public void initIdentityLinkServiceConfiguration() -
initNativeEngineWrapper
protected void initNativeEngineWrapper() -
getEngineName
public java.lang.String getEngineName()- Specified by:
getEngineName
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setEngineName
-
getWorkObjectManagementService
- Specified by:
getWorkObjectManagementService
in interfaceWorkObjectEngineConfigurationApi
-
setWorkObjectManagementService
public WorkObjectEngineConfiguration setWorkObjectManagementService(WorkObjectManagementService workObjectManagementService) -
getWorkObjectRepositoryService
- Specified by:
getWorkObjectRepositoryService
in interfaceWorkObjectEngineConfigurationApi
-
setWorkObjectRepositoryService
public WorkObjectEngineConfiguration setWorkObjectRepositoryService(WorkObjectRepositoryService workObjectRepositoryService) -
getWorkObjectService
- Specified by:
getWorkObjectService
in interfaceWorkObjectEngineConfigurationApi
-
setWorkObjectService
-
getHistoricWorkObjectService
- Specified by:
getHistoricWorkObjectService
in interfaceWorkObjectEngineConfigurationApi
-
setHistoricWorkObjectService
public WorkObjectEngineConfiguration setHistoricWorkObjectService(HistoricWorkObjectService historicWorkObjectService) -
getDeploymentManager
-
getWorkObjectEngineConfiguration
-
getWorkObjectDefinitionDeployer
-
setWorkObjectDefinitionDeployer
public WorkObjectEngineConfiguration setWorkObjectDefinitionDeployer(WorkObjectDefinitionDeployer workObjectDefinitionDeployer) -
getParsedDeploymentBuilderFactory
-
setParsedDeploymentBuilderFactory
public WorkObjectEngineConfiguration setParsedDeploymentBuilderFactory(ParsedDeploymentBuilderFactory parsedDeploymentBuilderFactory) -
getWorkObjectCacheLimit
public int getWorkObjectCacheLimit() -
setWorkObjectDefinitionCacheLimit
public WorkObjectEngineConfiguration setWorkObjectDefinitionCacheLimit(int workObjectDefinitionCacheLimit) -
getWorkObjectDefinitionCache
public org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<WorkObjectDefinitionCacheEntry> getWorkObjectDefinitionCache() -
setWorkObjectDefinitionCache
public WorkObjectEngineConfiguration setWorkObjectDefinitionCache(org.flowable.common.engine.impl.persistence.deploy.DeploymentCache<WorkObjectDefinitionCacheEntry> workObjectDefinitionCache) -
getDeploymentDataManager
-
setDeploymentDataManager
public WorkObjectEngineConfiguration setDeploymentDataManager(WorkObjectDeploymentDataManager deploymentDataManager) -
getWorkObjectDefinitionDataManager
-
setWorkObjectDefinitionDataManager
public WorkObjectEngineConfiguration setWorkObjectDefinitionDataManager(LegacyWorkObjectDefinitionDataManager legacyWorkObjectDefinitionDataManager) -
getLegacyWorkObjectDefinitionDataManager
-
setWorkObjectDefinitionDataManager
public WorkObjectEngineConfiguration setWorkObjectDefinitionDataManager(WorkObjectDefinitionDataManager workObjectDefinitionDataManager) -
getDefinitionPropertyDataManager
-
setDefinitionPropertyDataManager
public WorkObjectEngineConfiguration setDefinitionPropertyDataManager(PropertyDataManager definitionPropertyDataManager) -
getVariableDataManager
-
setVariableDataManager
public WorkObjectEngineConfiguration setVariableDataManager(VariableDataManager variableDataManager) -
getDefinitionPropertyEntityManager
-
setDefinitionPropertyEntityManager
public void setDefinitionPropertyEntityManager(PropertyEntityManager definitionPropertyEntityManager) -
getVariableEntityManager
-
setVariableEntityManager
-
getResourceDataManager
-
setResourceDataManager
public WorkObjectEngineConfiguration setResourceDataManager(WorkObjectDefinitionResourceDataManager resourceDataManager) -
getWorkObjectDataManager
-
setWorkObjectDataManager
public WorkObjectEngineConfiguration setWorkObjectDataManager(WorkObjectDataManager workObjectDataManager) -
getHistoricWorkObjectDataManager
-
setHistoricWorkObjectDataManager
public WorkObjectEngineConfiguration setHistoricWorkObjectDataManager(HistoricWorkObjectDataManager historicWorkObjectDataManager) -
getDeploymentEntityManager
-
setDeploymentEntityManager
public WorkObjectEngineConfiguration setDeploymentEntityManager(WorkObjectDeploymentEntityManager deploymentEntityManager) -
getWorkObjectDefinitionEntityManager
-
setWorkObjectDefinitionEntityManager
public WorkObjectEngineConfiguration setWorkObjectDefinitionEntityManager(WorkObjectDefinitionEntityManager workObjectDefinitionEntityManager) -
getResourceEntityManager
-
setResourceEntityManager
public WorkObjectEngineConfiguration setResourceEntityManager(WorkObjectDefinitionResourceEntityManager resourceEntityManager) -
setTableDataManager
public WorkObjectEngineConfiguration setTableDataManager(org.flowable.common.engine.impl.persistence.entity.TableDataManager tableDataManager)- Overrides:
setTableDataManager
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getWorkObjectEntityManager
-
setWorkObjectEntityManager
public WorkObjectEngineConfiguration setWorkObjectEntityManager(LegacyWorkObjectEntityManager workObjectEntityManager) -
getHistoricWorkObjectEntityManager
-
setHistoricWorkObjectEntityManager
public WorkObjectEngineConfiguration setHistoricWorkObjectEntityManager(HistoricWorkObjectEntityManager historicWorkObjectEntityManager) -
getExpressionManager
public org.flowable.common.engine.impl.el.ExpressionManager getExpressionManager() -
setExpressionManager
public WorkObjectEngineConfiguration setExpressionManager(org.flowable.common.engine.impl.el.ExpressionManager expressionManager) -
getObjectMapper
public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()- Overrides:
getObjectMapper
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setObjectMapper
public WorkObjectEngineConfiguration setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)- Overrides:
setObjectMapper
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setEngineWrapper
-
getLegacyVariableTypes
-
setLegacyVariableTypes
public void setLegacyVariableTypes(java.util.Map<java.lang.String,LegacyVariableType> legacyVariableTypes) -
getWorkObjectParseFactory
-
setWorkObjectParseFactory
-
getLegacyWorkObjectDefinitionEntityManager
-
setLegacyWorkObjectDefinitionEntityManager
public WorkObjectEngineConfiguration setLegacyWorkObjectDefinitionEntityManager(LegacyWorkObjectDefinitionEntityManager workObjectEntityManager) -
isSerializableVariableTypeTrackDeserializedObjects
public boolean isSerializableVariableTypeTrackDeserializedObjects() -
setSerializableVariableTypeTrackDeserializedObjects
public WorkObjectEngineConfiguration setSerializableVariableTypeTrackDeserializedObjects(boolean serializableVariableTypeTrackDeserializedObjects) -
getVariableServiceConfiguration
public org.flowable.variable.service.VariableServiceConfiguration getVariableServiceConfiguration() -
getVariableSchemaManager
public org.flowable.common.engine.impl.db.SchemaManager getVariableSchemaManager() -
setVariableSchemaManager
public void setVariableSchemaManager(org.flowable.common.engine.impl.db.SchemaManager variableSchemaManager) -
getHistoryLevel
public org.flowable.common.engine.impl.history.HistoryLevel getHistoryLevel() -
setHistoryLevel
public void setHistoryLevel(org.flowable.common.engine.impl.history.HistoryLevel historyLevel) -
getProviders
-
setProviders
-
setDataSource
- Overrides:
setDataSource
in classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getTaskPostProcessor
public org.flowable.task.service.TaskPostProcessor getTaskPostProcessor() -
setTaskPostProcessor
public void setTaskPostProcessor(org.flowable.task.service.TaskPostProcessor processor) -
getInternalHistoryTaskManager
public org.flowable.task.service.history.InternalHistoryTaskManager getInternalHistoryTaskManager() -
setInternalHistoryTaskManager
public void setInternalHistoryTaskManager(org.flowable.task.service.history.InternalHistoryTaskManager internalHistoryTaskManager) -
getInternalTaskVariableScopeResolver
public org.flowable.task.service.InternalTaskVariableScopeResolver getInternalTaskVariableScopeResolver() -
setInternalTaskVariableScopeResolver
public void setInternalTaskVariableScopeResolver(org.flowable.task.service.InternalTaskVariableScopeResolver internalTaskVariableScopeResolver) -
isEnableTaskRelationshipCounts
public boolean isEnableTaskRelationshipCounts() -
setEnableTaskRelationshipCounts
public void setEnableTaskRelationshipCounts(boolean enableTaskRelationshipCounts) -
getTaskQueryLimit
public int getTaskQueryLimit() -
setTaskQueryLimit
public void setTaskQueryLimit(int taskQueryLimit) -
getHistoricTaskQueryLimit
public int getHistoricTaskQueryLimit() -
setHistoricTaskQueryLimit
public void setHistoricTaskQueryLimit(int historicTaskQueryLimit) -
getTaskServiceConfiguration
public org.flowable.task.service.TaskServiceConfiguration getTaskServiceConfiguration() -
getIdentityLinkServiceConfiguration
public org.flowable.identitylink.service.IdentityLinkServiceConfiguration getIdentityLinkServiceConfiguration() -
getTaskSchemaManager
public org.flowable.task.service.impl.db.TaskDbSchemaManager getTaskSchemaManager() -
setTaskSchemaManager
public void setTaskSchemaManager(org.flowable.task.service.impl.db.TaskDbSchemaManager taskSchemaManager) -
getIdentityLinkSchemaManager
public org.flowable.common.engine.impl.db.SchemaManager getIdentityLinkSchemaManager() -
setIdentityLinkSchemaManager
public void setIdentityLinkSchemaManager(org.flowable.common.engine.impl.db.SchemaManager identityLinkSchemaManager) -
getHistoryManager
-
setHistoryManager
-
getNativeEngineWrapper
-
getInternalTaskAssignmentManager
public org.flowable.task.service.InternalTaskAssignmentManager getInternalTaskAssignmentManager() -
setInternalTaskAssignmentManager
public WorkObjectEngineConfiguration setInternalTaskAssignmentManager(org.flowable.task.service.InternalTaskAssignmentManager internalTaskAssignmentManager) -
isJsonVariableTypeTrackObjects
public boolean isJsonVariableTypeTrackObjects() -
setJsonVariableTypeTrackObjects
public void setJsonVariableTypeTrackObjects(boolean jsonVariableTypeTrackObjects)
-