Class IdentityLinkServiceImpl
java.lang.Object
org.flowable.common.engine.impl.service.CommonServiceImpl<IdentityLinkServiceConfiguration>
org.flowable.identitylink.service.impl.IdentityLinkServiceImpl
- All Implemented Interfaces:
IdentityLinkService
public class IdentityLinkServiceImpl
extends CommonServiceImpl<IdentityLinkServiceConfiguration>
implements IdentityLinkService
- Author:
- Tijs Rademakers
-
Field Summary
Fields inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
configuration -
Constructor Summary
ConstructorsConstructorDescriptionIdentityLinkServiceImpl(IdentityLinkServiceConfiguration identityLinkServiceConfiguration) -
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) voidbulkDeleteIdentityLinksForScopeIdsAndScopeType(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) voiddeleteIdentityLink(IdentityLinkEntity identityLink) voiddeleteIdentityLinksByProcessDefinitionId(String processDefinitionId) voiddeleteIdentityLinksByProcessInstanceId(String processInstanceId) voiddeleteIdentityLinksByScopeDefinitionIdAndType(String scopeDefinitionId, String scopeType) voiddeleteIdentityLinksByScopeIdAndType(String scopeId, String scopeType) voiddeleteIdentityLinksByTaskId(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) voidinsertIdentityLink(IdentityLinkEntity identityLink) Methods inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
getConfiguration
-
Constructor Details
-
IdentityLinkServiceImpl
-
-
Method Details
-
getIdentityLink
- Specified by:
getIdentityLinkin interfaceIdentityLinkService
-
findIdentityLinksByTaskId
- Specified by:
findIdentityLinksByTaskIdin interfaceIdentityLinkService
-
findIdentityLinksByProcessInstanceId
- Specified by:
findIdentityLinksByProcessInstanceIdin interfaceIdentityLinkService
-
findIdentityLinksByScopeIdAndType
- Specified by:
findIdentityLinksByScopeIdAndTypein interfaceIdentityLinkService
-
findIdentityLinksBySubScopeIdAndType
public List<IdentityLinkEntity> findIdentityLinksBySubScopeIdAndType(String subScopeId, String scopeType) - Specified by:
findIdentityLinksBySubScopeIdAndTypein interfaceIdentityLinkService
-
findIdentityLinksByProcessDefinitionId
- Specified by:
findIdentityLinksByProcessDefinitionIdin interfaceIdentityLinkService
-
findIdentityLinksByScopeDefinitionIdAndType
public List<IdentityLinkEntity> findIdentityLinksByScopeDefinitionIdAndType(String scopeDefinitionId, String scopeType) - Specified by:
findIdentityLinksByScopeDefinitionIdAndTypein interfaceIdentityLinkService
-
addCandidateUser
- Specified by:
addCandidateUserin interfaceIdentityLinkService
-
addCandidateUsers
- Specified by:
addCandidateUsersin interfaceIdentityLinkService
-
addCandidateGroup
- Specified by:
addCandidateGroupin interfaceIdentityLinkService
-
addCandidateGroups
public List<IdentityLinkEntity> addCandidateGroups(String taskId, Collection<String> candidateGroups) - Specified by:
addCandidateGroupsin interfaceIdentityLinkService
-
createProcessInstanceIdentityLink
public IdentityLinkEntity createProcessInstanceIdentityLink(String processInstanceId, String userId, String groupId, String type) - Specified by:
createProcessInstanceIdentityLinkin interfaceIdentityLinkService
-
createScopeIdentityLink
public IdentityLinkEntity createScopeIdentityLink(String scopeDefinitionId, String scopeId, String scopeType, String userId, String groupId, String type) - Specified by:
createScopeIdentityLinkin interfaceIdentityLinkService
-
createSubScopeIdentityLink
public IdentityLinkEntity createSubScopeIdentityLink(String scopeDefinitionId, String scopeId, String subScopeId, String scopeType, String userId, String groupId, String type) - Specified by:
createSubScopeIdentityLinkin interfaceIdentityLinkService
-
createTaskIdentityLink
public IdentityLinkEntity createTaskIdentityLink(String taskId, String userId, String groupId, String type) - Specified by:
createTaskIdentityLinkin interfaceIdentityLinkService
-
createProcessDefinitionIdentityLink
public IdentityLinkEntity createProcessDefinitionIdentityLink(String processDefinitionId, String userId, String groupId) - Specified by:
createProcessDefinitionIdentityLinkin interfaceIdentityLinkService
-
createScopeDefinitionIdentityLink
public IdentityLinkEntity createScopeDefinitionIdentityLink(String scopeDefinitionId, String scopeType, String userId, String groupId) - Specified by:
createScopeDefinitionIdentityLinkin interfaceIdentityLinkService
-
createIdentityLink
- Specified by:
createIdentityLinkin interfaceIdentityLinkService
-
createIdentityLinkFromHistoricIdentityLink
public IdentityLinkEntity createIdentityLinkFromHistoricIdentityLink(HistoricIdentityLink historicIdentityLink) - Specified by:
createIdentityLinkFromHistoricIdentityLinkin interfaceIdentityLinkService
-
insertIdentityLink
- Specified by:
insertIdentityLinkin interfaceIdentityLinkService
-
deleteIdentityLink
- Specified by:
deleteIdentityLinkin interfaceIdentityLinkService
-
deleteProcessInstanceIdentityLink
public List<IdentityLinkEntity> deleteProcessInstanceIdentityLink(String processInstanceId, String userId, String groupId, String type) - Specified by:
deleteProcessInstanceIdentityLinkin interfaceIdentityLinkService
-
deleteScopeIdentityLink
public List<IdentityLinkEntity> deleteScopeIdentityLink(String scopeId, String scopeType, String userId, String groupId, String type) - Specified by:
deleteScopeIdentityLinkin interfaceIdentityLinkService
-
deleteTaskIdentityLink
public List<IdentityLinkEntity> deleteTaskIdentityLink(String taskId, List<IdentityLinkEntity> currentIdentityLinks, String userId, String groupId, String type) - Specified by:
deleteTaskIdentityLinkin interfaceIdentityLinkService
-
deleteProcessDefinitionIdentityLink
public List<IdentityLinkEntity> deleteProcessDefinitionIdentityLink(String processDefinitionId, String userId, String groupId) - Specified by:
deleteProcessDefinitionIdentityLinkin interfaceIdentityLinkService
-
deleteScopeDefinitionIdentityLink
public List<IdentityLinkEntity> deleteScopeDefinitionIdentityLink(String scopeDefinitionId, String scopeType, String userId, String groupId) - Specified by:
deleteScopeDefinitionIdentityLinkin interfaceIdentityLinkService
-
deleteIdentityLinksByTaskId
- Specified by:
deleteIdentityLinksByTaskIdin interfaceIdentityLinkService
-
deleteIdentityLinksByProcessDefinitionId
- Specified by:
deleteIdentityLinksByProcessDefinitionIdin interfaceIdentityLinkService
-
deleteIdentityLinksByScopeDefinitionIdAndType
public void deleteIdentityLinksByScopeDefinitionIdAndType(String scopeDefinitionId, String scopeType) - Specified by:
deleteIdentityLinksByScopeDefinitionIdAndTypein interfaceIdentityLinkService
-
deleteIdentityLinksByScopeIdAndType
- Specified by:
deleteIdentityLinksByScopeIdAndTypein interfaceIdentityLinkService
-
deleteIdentityLinksByProcessInstanceId
- Specified by:
deleteIdentityLinksByProcessInstanceIdin interfaceIdentityLinkService
-
bulkDeleteIdentityLinksForScopeIdsAndScopeType
public void bulkDeleteIdentityLinksForScopeIdsAndScopeType(Collection<String> scopeIds, String scopeType) - Specified by:
bulkDeleteIdentityLinksForScopeIdsAndScopeTypein interfaceIdentityLinkService
-
getIdentityLinkEntityManager
-