Class MybatisProcessDefinitionDataManager
- java.lang.Object
-
- org.activiti.engine.impl.persistence.AbstractManager
-
- org.activiti.engine.impl.persistence.entity.data.AbstractDataManager<ProcessDefinitionEntity>
-
- org.activiti.engine.impl.persistence.entity.data.impl.MybatisProcessDefinitionDataManager
-
- All Implemented Interfaces:
DataManager<ProcessDefinitionEntity>,ProcessDefinitionDataManager
public class MybatisProcessDefinitionDataManager extends AbstractDataManager<ProcessDefinitionEntity> implements ProcessDefinitionDataManager
-
-
Field Summary
-
Fields inherited from class org.activiti.engine.impl.persistence.AbstractManager
processEngineConfiguration
-
-
Constructor Summary
Constructors Constructor Description MybatisProcessDefinitionDataManager(ProcessEngineConfigurationImpl processEngineConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProcessDefinitionEntitycreate()voiddeleteProcessDefinitionsByDeploymentId(java.lang.String deploymentId)ProcessDefinitionEntityfindLatestProcessDefinitionByKey(java.lang.String processDefinitionKey)ProcessDefinitionEntityfindLatestProcessDefinitionByKeyAndTenantId(java.lang.String processDefinitionKey, java.lang.String tenantId)ProcessDefinitionEntityfindProcessDefinitionByDeploymentAndKey(java.lang.String deploymentId, java.lang.String processDefinitionKey)ProcessDefinitionEntityfindProcessDefinitionByDeploymentAndKeyAndTenantId(java.lang.String deploymentId, java.lang.String processDefinitionKey, java.lang.String tenantId)ProcessDefinitionEntityfindProcessDefinitionByKeyAndVersion(java.lang.String processDefinitionKey, java.lang.Integer processDefinitionVersion)ProcessDefinitionEntityfindProcessDefinitionByKeyAndVersionAndTenantId(java.lang.String processDefinitionKey, java.lang.Integer processDefinitionVersion, java.lang.String tenantId)longfindProcessDefinitionCountByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap)longfindProcessDefinitionCountByQueryCriteria(ProcessDefinitionQueryImpl processDefinitionQuery)java.util.List<ProcessDefinition>findProcessDefinitionsByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap, int firstResult, int maxResults)java.util.List<ProcessDefinition>findProcessDefinitionsByQueryCriteria(ProcessDefinitionQueryImpl processDefinitionQuery, Page page)java.lang.Class<? extends ProcessDefinitionEntity>getManagedEntityClass()voidupdateProcessDefinitionTenantIdForDeployment(java.lang.String deploymentId, java.lang.String newTenantId)-
Methods inherited from class org.activiti.engine.impl.persistence.entity.data.AbstractDataManager
delete, delete, findById, getDbSqlSession, getEntity, getEntityCache, getList, getListFromCache, getManagedEntitySubClasses, insert, update
-
Methods inherited from class org.activiti.engine.impl.persistence.AbstractManager
getAsyncExecutor, getAttachmentEntityManager, getByteArrayEntityManager, getClock, getCommandContext, getCommandExecutor, getCommentEntityManager, getDeadLetterJobEntityManager, getDeploymentEntityManager, getEventDispatcher, getEventSubscriptionEntityManager, getExecutionEntityManager, getHistoricActivityInstanceEntityManager, getHistoricDetailEntityManager, getHistoricIdentityLinkEntityManager, getHistoricProcessInstanceEntityManager, getHistoricTaskInstanceEntityManager, getHistoricVariableInstanceEntityManager, getHistoryManager, getIdentityLinkEntityManager, getJobEntityManager, getJobManager, getModelEntityManager, getProcessDefinitionEntityManager, getProcessDefinitionInfoEntityManager, getProcessEngineConfiguration, getResourceEntityManager, getSession, getSuspendedJobEntityManager, getTaskEntityManager, getTimerJobEntityManager, getVariableInstanceEntityManager
-
-
-
-
Constructor Detail
-
MybatisProcessDefinitionDataManager
public MybatisProcessDefinitionDataManager(ProcessEngineConfigurationImpl processEngineConfiguration)
-
-
Method Detail
-
getManagedEntityClass
public java.lang.Class<? extends ProcessDefinitionEntity> getManagedEntityClass()
- Specified by:
getManagedEntityClassin classAbstractDataManager<ProcessDefinitionEntity>
-
create
public ProcessDefinitionEntity create()
- Specified by:
createin interfaceDataManager<ProcessDefinitionEntity>
-
findLatestProcessDefinitionByKey
public ProcessDefinitionEntity findLatestProcessDefinitionByKey(java.lang.String processDefinitionKey)
- Specified by:
findLatestProcessDefinitionByKeyin interfaceProcessDefinitionDataManager
-
findLatestProcessDefinitionByKeyAndTenantId
public ProcessDefinitionEntity findLatestProcessDefinitionByKeyAndTenantId(java.lang.String processDefinitionKey, java.lang.String tenantId)
- Specified by:
findLatestProcessDefinitionByKeyAndTenantIdin interfaceProcessDefinitionDataManager
-
deleteProcessDefinitionsByDeploymentId
public void deleteProcessDefinitionsByDeploymentId(java.lang.String deploymentId)
- Specified by:
deleteProcessDefinitionsByDeploymentIdin interfaceProcessDefinitionDataManager
-
findProcessDefinitionsByQueryCriteria
public java.util.List<ProcessDefinition> findProcessDefinitionsByQueryCriteria(ProcessDefinitionQueryImpl processDefinitionQuery, Page page)
- Specified by:
findProcessDefinitionsByQueryCriteriain interfaceProcessDefinitionDataManager
-
findProcessDefinitionCountByQueryCriteria
public long findProcessDefinitionCountByQueryCriteria(ProcessDefinitionQueryImpl processDefinitionQuery)
- Specified by:
findProcessDefinitionCountByQueryCriteriain interfaceProcessDefinitionDataManager
-
findProcessDefinitionByDeploymentAndKey
public ProcessDefinitionEntity findProcessDefinitionByDeploymentAndKey(java.lang.String deploymentId, java.lang.String processDefinitionKey)
- Specified by:
findProcessDefinitionByDeploymentAndKeyin interfaceProcessDefinitionDataManager
-
findProcessDefinitionByDeploymentAndKeyAndTenantId
public ProcessDefinitionEntity findProcessDefinitionByDeploymentAndKeyAndTenantId(java.lang.String deploymentId, java.lang.String processDefinitionKey, java.lang.String tenantId)
- Specified by:
findProcessDefinitionByDeploymentAndKeyAndTenantIdin interfaceProcessDefinitionDataManager
-
findProcessDefinitionByKeyAndVersion
public ProcessDefinitionEntity findProcessDefinitionByKeyAndVersion(java.lang.String processDefinitionKey, java.lang.Integer processDefinitionVersion)
- Specified by:
findProcessDefinitionByKeyAndVersionin interfaceProcessDefinitionDataManager
-
findProcessDefinitionByKeyAndVersionAndTenantId
public ProcessDefinitionEntity findProcessDefinitionByKeyAndVersionAndTenantId(java.lang.String processDefinitionKey, java.lang.Integer processDefinitionVersion, java.lang.String tenantId)
- Specified by:
findProcessDefinitionByKeyAndVersionAndTenantIdin interfaceProcessDefinitionDataManager
-
findProcessDefinitionsByNativeQuery
public java.util.List<ProcessDefinition> findProcessDefinitionsByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap, int firstResult, int maxResults)
- Specified by:
findProcessDefinitionsByNativeQueryin interfaceProcessDefinitionDataManager
-
findProcessDefinitionCountByNativeQuery
public long findProcessDefinitionCountByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap)
- Specified by:
findProcessDefinitionCountByNativeQueryin interfaceProcessDefinitionDataManager
-
updateProcessDefinitionTenantIdForDeployment
public void updateProcessDefinitionTenantIdForDeployment(java.lang.String deploymentId, java.lang.String newTenantId)- Specified by:
updateProcessDefinitionTenantIdForDeploymentin interfaceProcessDefinitionDataManager
-
-