Class MybatisIdentityLinkDataManager
- java.lang.Object
-
- org.activiti.engine.impl.persistence.AbstractManager
-
- org.activiti.engine.impl.persistence.entity.data.AbstractDataManager<IdentityLinkEntity>
-
- org.activiti.engine.impl.persistence.entity.data.impl.MybatisIdentityLinkDataManager
-
- All Implemented Interfaces:
DataManager<IdentityLinkEntity>,IdentityLinkDataManager
public class MybatisIdentityLinkDataManager extends AbstractDataManager<IdentityLinkEntity> implements IdentityLinkDataManager
-
-
Field Summary
Fields Modifier and Type Field Description protected CachedEntityMatcher<IdentityLinkEntity>identityLinkByProcessInstanceMatcher-
Fields inherited from class org.activiti.engine.impl.persistence.AbstractManager
processEngineConfiguration
-
-
Constructor Summary
Constructors Constructor Description MybatisIdentityLinkDataManager(ProcessEngineConfigurationImpl processEngineConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IdentityLinkEntitycreate()voiddeleteIdentityLinksByProcDef(java.lang.String processDefId)java.util.List<IdentityLinkEntity>findIdentityLinkByProcessDefinitionUserAndGroup(java.lang.String processDefinitionId, java.lang.String userId, java.lang.String groupId)java.util.List<IdentityLinkEntity>findIdentityLinkByProcessInstanceUserGroupAndType(java.lang.String processInstanceId, java.lang.String userId, java.lang.String groupId, java.lang.String type)java.util.List<IdentityLinkEntity>findIdentityLinkByTaskUserGroupAndType(java.lang.String taskId, java.lang.String userId, java.lang.String groupId, java.lang.String type)java.util.List<IdentityLinkEntity>findIdentityLinksByProcessDefinitionId(java.lang.String processDefinitionId)java.util.List<IdentityLinkEntity>findIdentityLinksByProcessInstanceId(java.lang.String processInstanceId)java.util.List<IdentityLinkEntity>findIdentityLinksByTaskId(java.lang.String taskId)java.lang.Class<? extends IdentityLinkEntity>getManagedEntityClass()-
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
-
-
-
-
Field Detail
-
identityLinkByProcessInstanceMatcher
protected CachedEntityMatcher<IdentityLinkEntity> identityLinkByProcessInstanceMatcher
-
-
Constructor Detail
-
MybatisIdentityLinkDataManager
public MybatisIdentityLinkDataManager(ProcessEngineConfigurationImpl processEngineConfiguration)
-
-
Method Detail
-
getManagedEntityClass
public java.lang.Class<? extends IdentityLinkEntity> getManagedEntityClass()
- Specified by:
getManagedEntityClassin classAbstractDataManager<IdentityLinkEntity>
-
create
public IdentityLinkEntity create()
- Specified by:
createin interfaceDataManager<IdentityLinkEntity>
-
findIdentityLinksByTaskId
public java.util.List<IdentityLinkEntity> findIdentityLinksByTaskId(java.lang.String taskId)
- Specified by:
findIdentityLinksByTaskIdin interfaceIdentityLinkDataManager
-
findIdentityLinksByProcessInstanceId
public java.util.List<IdentityLinkEntity> findIdentityLinksByProcessInstanceId(java.lang.String processInstanceId)
- Specified by:
findIdentityLinksByProcessInstanceIdin interfaceIdentityLinkDataManager
-
findIdentityLinksByProcessDefinitionId
public java.util.List<IdentityLinkEntity> findIdentityLinksByProcessDefinitionId(java.lang.String processDefinitionId)
- Specified by:
findIdentityLinksByProcessDefinitionIdin interfaceIdentityLinkDataManager
-
findIdentityLinkByTaskUserGroupAndType
public java.util.List<IdentityLinkEntity> findIdentityLinkByTaskUserGroupAndType(java.lang.String taskId, java.lang.String userId, java.lang.String groupId, java.lang.String type)
- Specified by:
findIdentityLinkByTaskUserGroupAndTypein interfaceIdentityLinkDataManager
-
findIdentityLinkByProcessInstanceUserGroupAndType
public java.util.List<IdentityLinkEntity> findIdentityLinkByProcessInstanceUserGroupAndType(java.lang.String processInstanceId, java.lang.String userId, java.lang.String groupId, java.lang.String type)
- Specified by:
findIdentityLinkByProcessInstanceUserGroupAndTypein interfaceIdentityLinkDataManager
-
findIdentityLinkByProcessDefinitionUserAndGroup
public java.util.List<IdentityLinkEntity> findIdentityLinkByProcessDefinitionUserAndGroup(java.lang.String processDefinitionId, java.lang.String userId, java.lang.String groupId)
- Specified by:
findIdentityLinkByProcessDefinitionUserAndGroupin interfaceIdentityLinkDataManager
-
deleteIdentityLinksByProcDef
public void deleteIdentityLinksByProcDef(java.lang.String processDefId)
- Specified by:
deleteIdentityLinksByProcDefin interfaceIdentityLinkDataManager
-
-