public class IdentityLinkEntityManagerImpl extends AbstractEntityManager<IdentityLinkEntity> implements IdentityLinkEntityManager
Modifier and Type | Field and Description |
---|---|
protected IdentityLinkDataManager |
identityLinkDataManager |
processEngineConfiguration
Constructor and Description |
---|
IdentityLinkEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration,
IdentityLinkDataManager identityLinkDataManager) |
create, delete, delete, delete, findById, insert, update, update
getAsyncExecutor, getAttachmentEntityManager, getByteArrayEntityManager, getClock, getCommandContext, getCommandExecutor, getCommentEntityManager, getDeploymentEntityManager, getEventDispatcher, getEventSubscriptionEntityManager, getExecutionEntityManager, getGroupEntityManager, getHistoricActivityInstanceEntityManager, getHistoricDetailEntityManager, getHistoricIdentityLinkEntityManager, getHistoricProcessInstanceEntityManager, getHistoricTaskInstanceEntityManager, getHistoricVariableInstanceEntityManager, getHistoryManager, getIdentityInfoEntityManager, getIdentityLinkEntityManager, getJobEntityManager, getJobExecutor, getMembershipEntityManager, getModelEntityManager, getProcessDefinitionEntityManager, getProcessDefinitionInfoEntityManager, getProcessEngineConfiguration, getResourceEntityManager, getSession, getTaskEntityManager, getUserIdentityEntityManager, getVariableInstanceEntityManager
protected IdentityLinkDataManager identityLinkDataManager
public IdentityLinkEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration, IdentityLinkDataManager identityLinkDataManager)
protected DataManager<IdentityLinkEntity> getDataManager()
getDataManager
in class AbstractEntityManager<IdentityLinkEntity>
public void insert(IdentityLinkEntity entity, boolean fireCreateEvent)
insert
in interface EntityManager<IdentityLinkEntity>
insert
in class AbstractEntityManager<IdentityLinkEntity>
public void deleteIdentityLink(IdentityLinkEntity identityLink, boolean cascadeHistory)
deleteIdentityLink
in interface IdentityLinkEntityManager
public List<IdentityLinkEntity> findIdentityLinksByTaskId(String taskId)
findIdentityLinksByTaskId
in interface IdentityLinkEntityManager
public List<IdentityLinkEntity> findIdentityLinksByProcessInstanceId(String processInstanceId)
findIdentityLinksByProcessInstanceId
in interface IdentityLinkEntityManager
public List<IdentityLinkEntity> findIdentityLinksByProcessDefinitionId(String processDefinitionId)
findIdentityLinksByProcessDefinitionId
in interface IdentityLinkEntityManager
public List<IdentityLinkEntity> findIdentityLinkByTaskUserGroupAndType(String taskId, String userId, String groupId, String type)
findIdentityLinkByTaskUserGroupAndType
in interface IdentityLinkEntityManager
public List<IdentityLinkEntity> findIdentityLinkByProcessInstanceUserGroupAndType(String processInstanceId, String userId, String groupId, String type)
findIdentityLinkByProcessInstanceUserGroupAndType
in interface IdentityLinkEntityManager
public List<IdentityLinkEntity> findIdentityLinkByProcessDefinitionUserAndGroup(String processDefinitionId, String userId, String groupId)
findIdentityLinkByProcessDefinitionUserAndGroup
in interface IdentityLinkEntityManager
public IdentityLinkEntity addIdentityLink(ExecutionEntity executionEntity, String userId, String groupId, String type)
addIdentityLink
in interface IdentityLinkEntityManager
public IdentityLinkEntity addIdentityLink(TaskEntity taskEntity, String userId, String groupId, String type)
addIdentityLink
in interface IdentityLinkEntityManager
public IdentityLinkEntity addIdentityLink(ProcessDefinitionEntity processDefinitionEntity, String userId, String groupId)
addIdentityLink
in interface IdentityLinkEntityManager
public IdentityLinkEntity involveUser(ExecutionEntity executionEntity, String userId, String type)
involveUser
in interface IdentityLinkEntityManager
public void addCandidateUser(TaskEntity taskEntity, String userId)
addCandidateUser
in interface IdentityLinkEntityManager
public void addCandidateUsers(TaskEntity taskEntity, Collection<String> candidateUsers)
addCandidateUsers
in interface IdentityLinkEntityManager
public void addCandidateGroup(TaskEntity taskEntity, String groupId)
addCandidateGroup
in interface IdentityLinkEntityManager
public void addCandidateGroups(TaskEntity taskEntity, Collection<String> candidateGroups)
addCandidateGroups
in interface IdentityLinkEntityManager
public void addGroupIdentityLink(TaskEntity taskEntity, String groupId, String identityLinkType)
addGroupIdentityLink
in interface IdentityLinkEntityManager
public void addUserIdentityLink(TaskEntity taskEntity, String userId, String identityLinkType)
addUserIdentityLink
in interface IdentityLinkEntityManager
public void deleteIdentityLink(ExecutionEntity executionEntity, String userId, String groupId, String type)
deleteIdentityLink
in interface IdentityLinkEntityManager
public void deleteIdentityLink(TaskEntity taskEntity, String userId, String groupId, String type)
deleteIdentityLink
in interface IdentityLinkEntityManager
public void deleteIdentityLink(ProcessDefinitionEntity processDefinitionEntity, String userId, String groupId)
deleteIdentityLink
in interface IdentityLinkEntityManager
public void deleteIdentityLinksByTaskId(String taskId)
deleteIdentityLinksByTaskId
in interface IdentityLinkEntityManager
public void deleteIdentityLinksByProcDef(String processDefId)
deleteIdentityLinksByProcDef
in interface IdentityLinkEntityManager
public IdentityLinkDataManager getIdentityLinkDataManager()
public void setIdentityLinkDataManager(IdentityLinkDataManager identityLinkDataManager)
Copyright © 2015 Alfresco. All rights reserved.