Class HistoricIdentityLinkEntityManagerImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager<EntityImpl,DM>
org.flowable.common.engine.impl.persistence.entity.AbstractServiceEngineEntityManager<IdentityLinkServiceConfiguration,HistoricIdentityLinkEntity,HistoricIdentityLinkDataManager>
org.flowable.identitylink.service.impl.persistence.entity.HistoricIdentityLinkEntityManagerImpl
- All Implemented Interfaces:
EntityManager<HistoricIdentityLinkEntity>
,HistoricIdentityLinkEntityManager
public class HistoricIdentityLinkEntityManagerImpl
extends AbstractServiceEngineEntityManager<IdentityLinkServiceConfiguration,HistoricIdentityLinkEntity,HistoricIdentityLinkDataManager>
implements HistoricIdentityLinkEntityManager
- Author:
- Frederik Heremans, Joram Barrez
-
Field Summary
Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractServiceEngineEntityManager
serviceConfiguration
Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager
dataManager, engineType
-
Constructor Summary
ConstructorsConstructorDescriptionHistoricIdentityLinkEntityManagerImpl
(IdentityLinkServiceConfiguration identityLinkServiceConfiguration, HistoricIdentityLinkDataManager historicIdentityLinkDataManager) -
Method Summary
Modifier and TypeMethodDescriptionvoid
bulkDeleteHistoricIdentityLinksForProcessInstanceIds
(Collection<String> processInstanceIds) void
bulkDeleteHistoricIdentityLinksForScopeIdsAndScopeType
(Collection<String> scopeIds, String scopeType) void
create()
void
void
deleteHistoricIdentityLinksByProcInstance
(String processInstanceId) void
deleteHistoricIdentityLinksByScopeDefinitionIdAndScopeType
(String scopeDefinitionId, String scopeType) void
deleteHistoricIdentityLinksByScopeIdAndScopeType
(String scopeId, String scopeType) void
void
void
findHistoricIdentityLinksByProcessInstanceId
(String processInstanceId) findHistoricIdentityLinksByScopeIdAndScopeType
(String scopeId, String scopeType) findHistoricIdentityLinksBySubScopeIdAndScopeType
(String subScopeId, String scopeType) Methods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractServiceEngineEntityManager
getClock, getEventDispatcher, getServiceConfiguration
Methods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager
createEntityEvent, delete, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, insert, setDataManager, update, update
-
Constructor Details
-
HistoricIdentityLinkEntityManagerImpl
public HistoricIdentityLinkEntityManagerImpl(IdentityLinkServiceConfiguration identityLinkServiceConfiguration, HistoricIdentityLinkDataManager historicIdentityLinkDataManager)
-
-
Method Details
-
create
- Specified by:
create
in interfaceEntityManager<HistoricIdentityLinkEntity>
- Overrides:
create
in classAbstractEntityManager<HistoricIdentityLinkEntity,
HistoricIdentityLinkDataManager>
-
findHistoricIdentityLinksByTaskId
- Specified by:
findHistoricIdentityLinksByTaskId
in interfaceHistoricIdentityLinkEntityManager
-
findHistoricIdentityLinksByProcessInstanceId
public List<HistoricIdentityLinkEntity> findHistoricIdentityLinksByProcessInstanceId(String processInstanceId) - Specified by:
findHistoricIdentityLinksByProcessInstanceId
in interfaceHistoricIdentityLinkEntityManager
-
findHistoricIdentityLinksByScopeIdAndScopeType
public List<HistoricIdentityLinkEntity> findHistoricIdentityLinksByScopeIdAndScopeType(String scopeId, String scopeType) - Specified by:
findHistoricIdentityLinksByScopeIdAndScopeType
in interfaceHistoricIdentityLinkEntityManager
-
findHistoricIdentityLinksBySubScopeIdAndScopeType
public List<HistoricIdentityLinkEntity> findHistoricIdentityLinksBySubScopeIdAndScopeType(String subScopeId, String scopeType) - Specified by:
findHistoricIdentityLinksBySubScopeIdAndScopeType
in interfaceHistoricIdentityLinkEntityManager
-
deleteHistoricIdentityLinksByTaskId
- Specified by:
deleteHistoricIdentityLinksByTaskId
in interfaceHistoricIdentityLinkEntityManager
-
deleteHistoricIdentityLinksByProcInstance
- Specified by:
deleteHistoricIdentityLinksByProcInstance
in interfaceHistoricIdentityLinkEntityManager
-
deleteHistoricIdentityLinksByScopeIdAndScopeType
- Specified by:
deleteHistoricIdentityLinksByScopeIdAndScopeType
in interfaceHistoricIdentityLinkEntityManager
-
deleteHistoricIdentityLinksByScopeDefinitionIdAndScopeType
public void deleteHistoricIdentityLinksByScopeDefinitionIdAndScopeType(String scopeDefinitionId, String scopeType) - Specified by:
deleteHistoricIdentityLinksByScopeDefinitionIdAndScopeType
in interfaceHistoricIdentityLinkEntityManager
-
bulkDeleteHistoricIdentityLinksForProcessInstanceIds
public void bulkDeleteHistoricIdentityLinksForProcessInstanceIds(Collection<String> processInstanceIds) - Specified by:
bulkDeleteHistoricIdentityLinksForProcessInstanceIds
in interfaceHistoricIdentityLinkEntityManager
-
bulkDeleteHistoricIdentityLinksForTaskIds
- Specified by:
bulkDeleteHistoricIdentityLinksForTaskIds
in interfaceHistoricIdentityLinkEntityManager
-
bulkDeleteHistoricIdentityLinksForScopeIdsAndScopeType
public void bulkDeleteHistoricIdentityLinksForScopeIdsAndScopeType(Collection<String> scopeIds, String scopeType) - Specified by:
bulkDeleteHistoricIdentityLinksForScopeIdsAndScopeType
in interfaceHistoricIdentityLinkEntityManager
-
deleteHistoricProcessIdentityLinksForNonExistingInstances
public void deleteHistoricProcessIdentityLinksForNonExistingInstances()- Specified by:
deleteHistoricProcessIdentityLinksForNonExistingInstances
in interfaceHistoricIdentityLinkEntityManager
-
deleteHistoricCaseIdentityLinksForNonExistingInstances
public void deleteHistoricCaseIdentityLinksForNonExistingInstances()- Specified by:
deleteHistoricCaseIdentityLinksForNonExistingInstances
in interfaceHistoricIdentityLinkEntityManager
-
deleteHistoricTaskIdentityLinksForNonExistingInstances
public void deleteHistoricTaskIdentityLinksForNonExistingInstances()- Specified by:
deleteHistoricTaskIdentityLinksForNonExistingInstances
in interfaceHistoricIdentityLinkEntityManager
-