Interface IdentityLinkService
- All Known Implementing Classes:
IdentityLinkServiceImpl
public interface IdentityLinkService
Service which provides access to variables.
- Author:
- Tijs Rademakers
-
Method Summary
Modifier and TypeMethodDescriptionaddCandidateGroup
(String taskId, String groupId) addCandidateGroups
(String taskId, Collection<String> candidateGroups) addCandidateUser
(String taskId, String userId) addCandidateUsers
(String taskId, Collection<String> candidateUsers) void
bulkDeleteIdentityLinksForScopeIdsAndScopeType
(Collection<String> scopeIds, String scopeType) createIdentityLinkFromHistoricIdentityLink
(HistoricIdentityLink historicIdentityLink) createProcessDefinitionIdentityLink
(String processDefinitionId, String userId, String groupId) createProcessInstanceIdentityLink
(String processInstanceId, String userId, String groupId, String type) createScopeDefinitionIdentityLink
(String scopeDefinitionId, String scopeType, String userId, String groupId) createScopeIdentityLink
(String scopeDefinitionId, String scopeId, String scopeType, String userId, String groupId, String type) createSubScopeIdentityLink
(String scopeDefinitionId, String scopeId, String subScopeId, String scopeType, String userId, String groupId, String type) createTaskIdentityLink
(String taskId, String userId, String groupId, String type) void
deleteIdentityLink
(IdentityLinkEntity identityLink) void
deleteIdentityLinksByProcessDefinitionId
(String processDefinitionId) void
deleteIdentityLinksByProcessInstanceId
(String processInstanceId) void
deleteIdentityLinksByScopeDefinitionIdAndType
(String scopeDefinitionId, String scopeType) void
deleteIdentityLinksByScopeIdAndType
(String scopeId, String scopeType) void
deleteIdentityLinksByTaskId
(String taskId) deleteProcessDefinitionIdentityLink
(String processDefinitionId, String userId, String groupId) deleteProcessInstanceIdentityLink
(String processInstanceId, String userId, String groupId, String type) deleteScopeDefinitionIdentityLink
(String scopeDefinitionId, String scopeType, String userId, String groupId) deleteScopeIdentityLink
(String scopeId, String scopeType, String userId, String groupId, String type) deleteTaskIdentityLink
(String taskId, List<IdentityLinkEntity> currentIdentityLinks, String userId, String groupId, String type) findIdentityLinksByProcessDefinitionId
(String processDefinitionId) findIdentityLinksByProcessInstanceId
(String processInstanceId) findIdentityLinksByScopeDefinitionIdAndType
(String scopeDefinitionId, String scopeType) findIdentityLinksByScopeIdAndType
(String scopeId, String scopeType) findIdentityLinksBySubScopeIdAndType
(String subScopeId, String scopeType) findIdentityLinksByTaskId
(String taskId) void
insertIdentityLink
(IdentityLinkEntity identityLink)
-
Method Details
-
getIdentityLink
-
findIdentityLinksByTaskId
-
findIdentityLinksByProcessInstanceId
-
findIdentityLinksByScopeIdAndType
-
findIdentityLinksBySubScopeIdAndType
-
findIdentityLinksByProcessDefinitionId
-
findIdentityLinksByScopeDefinitionIdAndType
List<IdentityLinkEntity> findIdentityLinksByScopeDefinitionIdAndType(String scopeDefinitionId, String scopeType) -
addCandidateUser
-
addCandidateUsers
-
addCandidateGroup
-
addCandidateGroups
-
createProcessInstanceIdentityLink
IdentityLinkEntity createProcessInstanceIdentityLink(String processInstanceId, String userId, String groupId, String type) -
createScopeIdentityLink
-
createSubScopeIdentityLink
-
createTaskIdentityLink
IdentityLinkEntity createTaskIdentityLink(String taskId, String userId, String groupId, String type) -
createProcessDefinitionIdentityLink
IdentityLinkEntity createProcessDefinitionIdentityLink(String processDefinitionId, String userId, String groupId) -
createScopeDefinitionIdentityLink
IdentityLinkEntity createScopeDefinitionIdentityLink(String scopeDefinitionId, String scopeType, String userId, String groupId) -
createIdentityLink
IdentityLinkEntity createIdentityLink() -
createIdentityLinkFromHistoricIdentityLink
IdentityLinkEntity createIdentityLinkFromHistoricIdentityLink(HistoricIdentityLink historicIdentityLink) -
insertIdentityLink
-
deleteIdentityLink
-
deleteProcessInstanceIdentityLink
-
deleteScopeIdentityLink
-
deleteTaskIdentityLink
List<IdentityLinkEntity> deleteTaskIdentityLink(String taskId, List<IdentityLinkEntity> currentIdentityLinks, String userId, String groupId, String type) -
deleteProcessDefinitionIdentityLink
List<IdentityLinkEntity> deleteProcessDefinitionIdentityLink(String processDefinitionId, String userId, String groupId) -
deleteScopeDefinitionIdentityLink
-
deleteIdentityLinksByTaskId
-
deleteIdentityLinksByProcessDefinitionId
-
deleteIdentityLinksByScopeDefinitionIdAndType
-
deleteIdentityLinksByScopeIdAndType
-
deleteIdentityLinksByProcessInstanceId
-
bulkDeleteIdentityLinksForScopeIdsAndScopeType
-