Interface IdentityLinkEntityManager
-
- All Superinterfaces:
EntityManager<IdentityLinkEntity>
- All Known Implementing Classes:
IdentityLinkEntityManagerImpl
@Internal public interface IdentityLinkEntityManager extends EntityManager<IdentityLinkEntity>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddCandidateGroup(TaskEntity taskEntity, java.lang.String groupId)voidaddCandidateGroups(TaskEntity taskEntity, java.util.Collection<java.lang.String> candidateGroups)voidaddCandidateUser(TaskEntity taskEntity, java.lang.String userId)voidaddCandidateUsers(TaskEntity taskEntity, java.util.Collection<java.lang.String> candidateUsers)voidaddGroupIdentityLink(TaskEntity taskEntity, java.lang.String groupId, java.lang.String identityLinkType)IdentityLinkEntityaddIdentityLink(ExecutionEntity executionEntity, java.lang.String userId, java.lang.String groupId, java.lang.String type)IdentityLinkEntityaddIdentityLink(ProcessDefinitionEntity processDefinitionEntity, java.lang.String userId, java.lang.String groupId)IdentityLinkEntityaddIdentityLink(TaskEntity taskEntity, java.lang.String userId, java.lang.String groupId, java.lang.String type)voidaddUserIdentityLink(TaskEntity taskEntity, java.lang.String userId, java.lang.String identityLinkType)voiddeleteIdentityLink(ExecutionEntity executionEntity, java.lang.String userId, java.lang.String groupId, java.lang.String type)voiddeleteIdentityLink(IdentityLinkEntity identityLink, boolean cascadeHistory)voiddeleteIdentityLink(ProcessDefinitionEntity processDefinitionEntity, java.lang.String userId, java.lang.String groupId)voiddeleteIdentityLink(TaskEntity taskEntity, java.lang.String userId, java.lang.String groupId, java.lang.String type)voiddeleteIdentityLinksByProcDef(java.lang.String processDefId)voiddeleteIdentityLinksByTaskId(java.lang.String taskId)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)IdentityLinkEntityinvolveUser(ExecutionEntity executionEntity, java.lang.String userId, java.lang.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.
-
-
-
Method Detail
-
findIdentityLinksByTaskId
java.util.List<IdentityLinkEntity> findIdentityLinksByTaskId(java.lang.String taskId)
-
findIdentityLinksByProcessInstanceId
java.util.List<IdentityLinkEntity> findIdentityLinksByProcessInstanceId(java.lang.String processInstanceId)
-
findIdentityLinksByProcessDefinitionId
java.util.List<IdentityLinkEntity> findIdentityLinksByProcessDefinitionId(java.lang.String processDefinitionId)
-
findIdentityLinkByTaskUserGroupAndType
java.util.List<IdentityLinkEntity> findIdentityLinkByTaskUserGroupAndType(java.lang.String taskId, java.lang.String userId, java.lang.String groupId, java.lang.String type)
-
findIdentityLinkByProcessInstanceUserGroupAndType
java.util.List<IdentityLinkEntity> findIdentityLinkByProcessInstanceUserGroupAndType(java.lang.String processInstanceId, java.lang.String userId, java.lang.String groupId, java.lang.String type)
-
findIdentityLinkByProcessDefinitionUserAndGroup
java.util.List<IdentityLinkEntity> findIdentityLinkByProcessDefinitionUserAndGroup(java.lang.String processDefinitionId, java.lang.String userId, java.lang.String groupId)
-
addIdentityLink
IdentityLinkEntity addIdentityLink(ExecutionEntity executionEntity, java.lang.String userId, java.lang.String groupId, java.lang.String type)
-
addIdentityLink
IdentityLinkEntity addIdentityLink(TaskEntity taskEntity, java.lang.String userId, java.lang.String groupId, java.lang.String type)
-
addIdentityLink
IdentityLinkEntity addIdentityLink(ProcessDefinitionEntity processDefinitionEntity, java.lang.String userId, java.lang.String groupId)
-
involveUser
IdentityLinkEntity involveUser(ExecutionEntity executionEntity, java.lang.String userId, java.lang.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, java.lang.String userId)
-
addCandidateUsers
void addCandidateUsers(TaskEntity taskEntity, java.util.Collection<java.lang.String> candidateUsers)
-
addCandidateGroup
void addCandidateGroup(TaskEntity taskEntity, java.lang.String groupId)
-
addCandidateGroups
void addCandidateGroups(TaskEntity taskEntity, java.util.Collection<java.lang.String> candidateGroups)
-
addGroupIdentityLink
void addGroupIdentityLink(TaskEntity taskEntity, java.lang.String groupId, java.lang.String identityLinkType)
-
addUserIdentityLink
void addUserIdentityLink(TaskEntity taskEntity, java.lang.String userId, java.lang.String identityLinkType)
-
deleteIdentityLink
void deleteIdentityLink(IdentityLinkEntity identityLink, boolean cascadeHistory)
-
deleteIdentityLink
void deleteIdentityLink(ExecutionEntity executionEntity, java.lang.String userId, java.lang.String groupId, java.lang.String type)
-
deleteIdentityLink
void deleteIdentityLink(TaskEntity taskEntity, java.lang.String userId, java.lang.String groupId, java.lang.String type)
-
deleteIdentityLink
void deleteIdentityLink(ProcessDefinitionEntity processDefinitionEntity, java.lang.String userId, java.lang.String groupId)
-
deleteIdentityLinksByTaskId
void deleteIdentityLinksByTaskId(java.lang.String taskId)
-
deleteIdentityLinksByProcDef
void deleteIdentityLinksByProcDef(java.lang.String processDefId)
-
-