public interface IdentityLinkService
IdentityLinkEntity getIdentityLink(String id)
List<IdentityLinkEntity> findIdentityLinksByTaskId(String taskId)
List<IdentityLinkEntity> findIdentityLinksByProcessInstanceId(String processInstanceId)
List<IdentityLinkEntity> findIdentityLinksByScopeIdAndType(String scopeId, String scopeType)
List<IdentityLinkEntity> findIdentityLinksByProcessDefinitionId(String processDefinitionId)
List<IdentityLinkEntity> findIdentityLinksByScopeDefinitionIdAndType(String scopeDefinitionId, String scopeType)
IdentityLinkEntity addCandidateUser(String taskId, String userId)
List<IdentityLinkEntity> addCandidateUsers(String taskId, Collection<String> candidateUsers)
IdentityLinkEntity addCandidateGroup(String taskId, String groupId)
List<IdentityLinkEntity> addCandidateGroups(String taskId, Collection<String> candidateGroups)
IdentityLinkEntity createProcessInstanceIdentityLink(String processInstanceId, String userId, String groupId, String type)
IdentityLinkEntity createScopeIdentityLink(String scopeDefinitionId, String scopeId, String scopeType, String userId, String groupId, String type)
IdentityLinkEntity createTaskIdentityLink(String taskId, String userId, String groupId, String type)
IdentityLinkEntity createProcessDefinitionIdentityLink(String processDefinitionId, String userId, String groupId)
IdentityLinkEntity createScopeDefinitionIdentityLink(String scopeDefinitionId, String scopeType, String userId, String groupId)
IdentityLinkEntity createIdentityLink()
void insertIdentityLink(IdentityLinkEntity identityLink)
void deleteIdentityLink(IdentityLinkEntity identityLink)
List<IdentityLinkEntity> deleteProcessInstanceIdentityLink(String processInstanceId, String userId, String groupId, String type)
List<IdentityLinkEntity> deleteScopeIdentityLink(String scopeId, String scopeType, String userId, String groupId, String type)
List<IdentityLinkEntity> deleteTaskIdentityLink(String taskId, List<IdentityLinkEntity> currentIdentityLinks, String userId, String groupId, String type)
List<IdentityLinkEntity> deleteProcessDefinitionIdentityLink(String processDefinitionId, String userId, String groupId)
List<IdentityLinkEntity> deleteScopeDefinitionIdentityLink(String scopeDefinitionId, String scopeType, String userId, String groupId)
void deleteIdentityLinksByTaskId(String taskId)
void deleteIdentityLinksByProcessDefinitionId(String processDefinitionId)
void deleteIdentityLinksByScopeDefinitionIdAndType(String scopeDefinitionId, String scopeType)
void deleteIdentityLinksByProcessInstanceId(String processInstanceId)
Copyright © 2019 Flowable. All rights reserved.