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:
initDataManagersin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initEntityManagers
public void initEntityManagers()- Overrides:
initEntityManagersin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initSchemaManager
public void initSchemaManager()- Overrides:
initSchemaManagerin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initSchemaManagementCommand
public void initSchemaManagementCommand() -
initClock
public void initClock()- Overrides:
initClockin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initDbSqlSessionFactory
public void initDbSqlSessionFactory()- Overrides:
initDbSqlSessionFactoryin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initVariableServiceConfiguration
public void initVariableServiceConfiguration() -
initVariableTypes
public void initVariableTypes() -
initHistoryManager
public void initHistoryManager() -
initDbSqlSessionFactoryEntitySettings
protected void initDbSqlSessionFactoryEntitySettings()- Specified by:
initDbSqlSessionFactoryEntitySettingsin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
createDbSqlSessionFactory
public org.flowable.common.engine.impl.db.DbSqlSessionFactory createDbSqlSessionFactory()- Overrides:
createDbSqlSessionFactoryin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initCommandExecutors
public void initCommandExecutors()- Overrides:
initCommandExecutorsin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initCommandInterceptors
public void initCommandInterceptors()- Overrides:
initCommandInterceptorsin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getEngineCfgKey
public java.lang.String getEngineCfgKey()- Specified by:
getEngineCfgKeyin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
getEngineScopeType
public java.lang.String 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
-
initMybatisTypeHandlers
public void initMybatisTypeHandlers(org.apache.ibatis.session.Configuration configuration)- Overrides:
initMybatisTypeHandlersin 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:
getMyBatisXmlConfigurationStreamin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
initIdGenerator
public void initIdGenerator()- Overrides:
initIdGeneratorin 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:
getEngineNamein classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setEngineName
-
getWorkObjectManagementService
- Specified by:
getWorkObjectManagementServicein interfaceWorkObjectEngineConfigurationApi
-
setWorkObjectManagementService
public WorkObjectEngineConfiguration setWorkObjectManagementService(WorkObjectManagementService workObjectManagementService) -
getWorkObjectRepositoryService
- Specified by:
getWorkObjectRepositoryServicein interfaceWorkObjectEngineConfigurationApi
-
setWorkObjectRepositoryService
public WorkObjectEngineConfiguration setWorkObjectRepositoryService(WorkObjectRepositoryService workObjectRepositoryService) -
getWorkObjectService
- Specified by:
getWorkObjectServicein interfaceWorkObjectEngineConfigurationApi
-
setWorkObjectService
-
getHistoricWorkObjectService
- Specified by:
getHistoricWorkObjectServicein 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:
setTableDataManagerin 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:
getObjectMapperin classorg.flowable.common.engine.impl.AbstractEngineConfiguration
-
setObjectMapper
public WorkObjectEngineConfiguration setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)- Overrides:
setObjectMapperin 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:
setDataSourcein 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)
-