Interface IdentityLinkEntityManager
-
- All Superinterfaces:
EntityManager<IdentityLinkEntity>
- All Known Implementing Classes:
IdentityLinkEntityManagerImpl
@Internal public interface IdentityLinkEntityManager extends EntityManager<IdentityLinkEntity>
-
-
Method Summary
-
-
-
Method Detail
-
findIdentityLinksByTaskId
List<IdentityLinkEntity> findIdentityLinksByTaskId(String taskId)
-
findIdentityLinksByProcessInstanceId
List<IdentityLinkEntity> findIdentityLinksByProcessInstanceId(String processInstanceId)
-
findIdentityLinksByProcessDefinitionId
List<IdentityLinkEntity> findIdentityLinksByProcessDefinitionId(String processDefinitionId)
-
findIdentityLinkByTaskUserGroupAndType
List<IdentityLinkEntity> findIdentityLinkByTaskUserGroupAndType(String taskId, String userId, String groupId, String type)
-
findIdentityLinkByProcessInstanceUserGroupAndType
List<IdentityLinkEntity> findIdentityLinkByProcessInstanceUserGroupAndType(String processInstanceId, String userId, String groupId, String type)
-
findIdentityLinkByProcessDefinitionUserAndGroup
List<IdentityLinkEntity> findIdentityLinkByProcessDefinitionUserAndGroup(String processDefinitionId, String userId, String groupId)
-
addIdentityLink
IdentityLinkEntity addIdentityLink(ExecutionEntity executionEntity, String userId, String groupId, String type)
-
addIdentityLink
IdentityLinkEntity addIdentityLink(TaskEntity taskEntity, String userId, String groupId, String type)
-
addIdentityLink
IdentityLinkEntity addIdentityLink(ProcessDefinitionEntity processDefinitionEntity, String userId, String groupId)
-
involveUser
IdentityLinkEntity involveUser(ExecutionEntity executionEntity, String userId, String type)
Adds an IdentityLink for the given user id with the specified type, but only if the user is not associated with the execution entity yet.
-
addCandidateUser
void addCandidateUser(TaskEntity taskEntity, String userId)
-
addCandidateUsers
void addCandidateUsers(TaskEntity taskEntity, Collection<String> candidateUsers)
-
addCandidateGroup
void addCandidateGroup(TaskEntity taskEntity, String groupId)
-
addCandidateGroups
void addCandidateGroups(TaskEntity taskEntity, Collection<String> candidateGroups)
-
addGroupIdentityLink
void addGroupIdentityLink(TaskEntity taskEntity, String groupId, String identityLinkType)
-
addUserIdentityLink
void addUserIdentityLink(TaskEntity taskEntity, String userId, String identityLinkType)
-
deleteIdentityLink
void deleteIdentityLink(IdentityLinkEntity identityLink, boolean cascadeHistory)
-
deleteIdentityLink
void deleteIdentityLink(ExecutionEntity executionEntity, String userId, String groupId, String type)
-
deleteIdentityLink
void deleteIdentityLink(TaskEntity taskEntity, String userId, String groupId, String type)
-
deleteIdentityLink
void deleteIdentityLink(ProcessDefinitionEntity processDefinitionEntity, String userId, String groupId)
-
deleteIdentityLinksByTaskId
void deleteIdentityLinksByTaskId(String taskId)
-
deleteIdentityLinksByProcDef
void deleteIdentityLinksByProcDef(String processDefId)
-
-