public class IdentityLinkEntityManagerImpl extends AbstractServiceEngineEntityManager<IdentityLinkServiceConfiguration,IdentityLinkEntity,IdentityLinkDataManager> implements IdentityLinkEntityManager
serviceConfigurationdataManager, engineType| Constructor and Description |
|---|
IdentityLinkEntityManagerImpl(IdentityLinkServiceConfiguration identityLinkServiceConfiguration,
IdentityLinkDataManager identityLinkDataManager) |
getClock, getEventDispatcher, getServiceConfigurationcreate, createEntityEvent, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, setDataManager, update, updatepublic IdentityLinkEntityManagerImpl(IdentityLinkServiceConfiguration identityLinkServiceConfiguration, IdentityLinkDataManager identityLinkDataManager)
public IdentityLinkEntity createIdentityLinkFromHistoricIdentityLink(HistoricIdentityLink historicIdentityLink)
createIdentityLinkFromHistoricIdentityLink in interface IdentityLinkEntityManagerpublic void insert(IdentityLinkEntity entity, boolean fireCreateEvent)
insert in interface EntityManager<IdentityLinkEntity>insert in class AbstractEntityManager<IdentityLinkEntity,IdentityLinkDataManager>public void delete(IdentityLinkEntity entity, boolean fireDeleteEvent)
delete in interface EntityManager<IdentityLinkEntity>delete in class AbstractEntityManager<IdentityLinkEntity,IdentityLinkDataManager>public List<IdentityLinkEntity> findIdentityLinksByTaskId(String taskId)
findIdentityLinksByTaskId in interface IdentityLinkEntityManagerpublic List<IdentityLinkEntity> findIdentityLinksByProcessInstanceId(String processInstanceId)
findIdentityLinksByProcessInstanceId in interface IdentityLinkEntityManagerpublic List<IdentityLinkEntity> findIdentityLinksByScopeIdAndType(String scopeId, String scopeType)
findIdentityLinksByScopeIdAndType in interface IdentityLinkEntityManagerpublic List<IdentityLinkEntity> findIdentityLinksBySubScopeIdAndType(String subScopeId, String scopeType)
findIdentityLinksBySubScopeIdAndType in interface IdentityLinkEntityManagerpublic List<IdentityLinkEntity> findIdentityLinksByProcessDefinitionId(String processDefinitionId)
findIdentityLinksByProcessDefinitionId in interface IdentityLinkEntityManagerpublic List<IdentityLinkEntity> findIdentityLinksByScopeDefinitionIdAndType(String scopeDefinitionId, String scopeType)
findIdentityLinksByScopeDefinitionIdAndType in interface IdentityLinkEntityManagerpublic List<IdentityLinkEntity> findIdentityLinkByTaskUserGroupAndType(String taskId, String userId, String groupId, String type)
findIdentityLinkByTaskUserGroupAndType in interface IdentityLinkEntityManagerpublic List<IdentityLinkEntity> findIdentityLinkByProcessInstanceUserGroupAndType(String processInstanceId, String userId, String groupId, String type)
findIdentityLinkByProcessInstanceUserGroupAndType in interface IdentityLinkEntityManagerpublic List<IdentityLinkEntity> findIdentityLinkByProcessDefinitionUserAndGroup(String processDefinitionId, String userId, String groupId)
findIdentityLinkByProcessDefinitionUserAndGroup in interface IdentityLinkEntityManagerpublic List<IdentityLinkEntity> findIdentityLinkByScopeIdScopeTypeUserGroupAndType(String scopeId, String scopeType, String userId, String groupId, String type)
findIdentityLinkByScopeIdScopeTypeUserGroupAndType in interface IdentityLinkEntityManagerpublic List<IdentityLinkEntity> findIdentityLinkByScopeDefinitionScopeTypeUserAndGroup(String scopeDefinitionId, String scopeType, String userId, String groupId)
findIdentityLinkByScopeDefinitionScopeTypeUserAndGroup in interface IdentityLinkEntityManagerpublic IdentityLinkEntity addProcessInstanceIdentityLink(String processInstanceId, String userId, String groupId, String type)
addProcessInstanceIdentityLink in interface IdentityLinkEntityManagerpublic IdentityLinkEntity addScopeIdentityLink(String scopeDefinitionId, String scopeId, String scopeType, String userId, String groupId, String type)
addScopeIdentityLink in interface IdentityLinkEntityManagerpublic IdentityLinkEntity addSubScopeIdentityLink(String scopeDefinitionId, String scopeId, String subScopeId, String scopeType, String userId, String groupId, String type)
addSubScopeIdentityLink in interface IdentityLinkEntityManagerpublic IdentityLinkEntity addTaskIdentityLink(String taskId, String userId, String groupId, String type)
addTaskIdentityLink in interface IdentityLinkEntityManagerpublic IdentityLinkEntity addProcessDefinitionIdentityLink(String processDefinitionId, String userId, String groupId)
addProcessDefinitionIdentityLink in interface IdentityLinkEntityManagerpublic IdentityLinkEntity addScopeDefinitionIdentityLink(String scopeDefinitionId, String scopeType, String userId, String groupId)
addScopeDefinitionIdentityLink in interface IdentityLinkEntityManagerpublic IdentityLinkEntity addCandidateUser(String taskId, String userId)
addCandidateUser in interface IdentityLinkEntityManagerpublic List<IdentityLinkEntity> addCandidateUsers(String taskId, Collection<String> candidateUsers)
addCandidateUsers in interface IdentityLinkEntityManagerpublic IdentityLinkEntity addCandidateGroup(String taskId, String groupId)
addCandidateGroup in interface IdentityLinkEntityManagerpublic List<IdentityLinkEntity> addCandidateGroups(String taskId, Collection<String> candidateGroups)
addCandidateGroups in interface IdentityLinkEntityManagerpublic List<IdentityLinkEntity> deleteProcessInstanceIdentityLink(String processInstanceId, String userId, String groupId, String type)
deleteProcessInstanceIdentityLink in interface IdentityLinkEntityManagerpublic List<IdentityLinkEntity> deleteScopeIdentityLink(String scopeId, String scopeType, String userId, String groupId, String type)
deleteScopeIdentityLink in interface IdentityLinkEntityManagerpublic List<IdentityLinkEntity> deleteTaskIdentityLink(String taskId, List<IdentityLinkEntity> currentIdentityLinks, String userId, String groupId, String type)
deleteTaskIdentityLink in interface IdentityLinkEntityManagerprotected boolean contains(List<IdentityLinkEntity> identityLinkEntities, String identityLinkId)
public List<IdentityLinkEntity> deleteProcessDefinitionIdentityLink(String processDefinitionId, String userId, String groupId)
deleteProcessDefinitionIdentityLink in interface IdentityLinkEntityManagerpublic List<IdentityLinkEntity> deleteScopeDefinitionIdentityLink(String scopeDefinitionId, String scopeType, String userId, String groupId)
deleteScopeDefinitionIdentityLink in interface IdentityLinkEntityManagerpublic void deleteIdentityLink(IdentityLinkEntity identityLink)
public void deleteIdentityLinksByTaskId(String taskId)
deleteIdentityLinksByTaskId in interface IdentityLinkEntityManagerpublic void deleteIdentityLinksByProcDef(String processDefId)
deleteIdentityLinksByProcDef in interface IdentityLinkEntityManagerpublic void deleteIdentityLinksByProcessInstanceId(String processInstanceId)
deleteIdentityLinksByProcessInstanceId in interface IdentityLinkEntityManagerpublic void deleteIdentityLinksByScopeIdAndScopeType(String scopeId, String scopeType)
deleteIdentityLinksByScopeIdAndScopeType in interface IdentityLinkEntityManagerpublic void deleteIdentityLinksByScopeDefinitionIdAndScopeType(String scopeDefinitionId, String scopeType)
deleteIdentityLinksByScopeDefinitionIdAndScopeType in interface IdentityLinkEntityManagerprotected IdentityLinkEventHandler getIdentityLinkEventHandler()
Copyright © 2021 Flowable. All rights reserved.