Class HistoricEntityLinkEntityManagerImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager<EntityImpl,DM>
org.flowable.common.engine.impl.persistence.entity.AbstractServiceEngineEntityManager<EntityLinkServiceConfiguration,HistoricEntityLinkEntity,HistoricEntityLinkDataManager>
org.flowable.entitylink.service.impl.persistence.entity.HistoricEntityLinkEntityManagerImpl
- All Implemented Interfaces:
EntityManager<HistoricEntityLinkEntity>
,HistoricEntityLinkEntityManager
public class HistoricEntityLinkEntityManagerImpl
extends AbstractServiceEngineEntityManager<EntityLinkServiceConfiguration,HistoricEntityLinkEntity,HistoricEntityLinkDataManager>
implements HistoricEntityLinkEntityManager
- Author:
- Tijs Rademakers
-
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
ConstructorsConstructorDescriptionHistoricEntityLinkEntityManagerImpl
(EntityLinkServiceConfiguration entityLinkServiceConfiguration, HistoricEntityLinkDataManager historicEntityLinkDataManager) -
Method Summary
Modifier and TypeMethodDescriptionvoid
bulkDeleteHistoricEntityLinksForScopeTypeAndScopeIds
(String scopeType, Collection<String> scopeIds) create()
void
deleteHistoricEntityLinksByScopeDefinitionIdAndScopeType
(String scopeDefinitionId, String scopeType) void
deleteHistoricEntityLinksByScopeIdAndScopeType
(String scopeId, String scopeType) void
void
findHistoricEntityLinksWithSameRootScopeForScopeIdAndScopeType
(String scopeId, String scopeType, String linkType) findHistoricEntityLinksWithSameRootScopeForScopeIdsAndScopeType
(Collection<String> scopeIds, String scopeType, String linkType) 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
-
HistoricEntityLinkEntityManagerImpl
public HistoricEntityLinkEntityManagerImpl(EntityLinkServiceConfiguration entityLinkServiceConfiguration, HistoricEntityLinkDataManager historicEntityLinkDataManager)
-
-
Method Details
-
create
- Specified by:
create
in interfaceEntityManager<HistoricEntityLinkEntity>
- Overrides:
create
in classAbstractEntityManager<HistoricEntityLinkEntity,
HistoricEntityLinkDataManager>
-
findHistoricEntityLinksWithSameRootScopeForScopeIdAndScopeType
public List<HistoricEntityLink> findHistoricEntityLinksWithSameRootScopeForScopeIdAndScopeType(String scopeId, String scopeType, String linkType) - Specified by:
findHistoricEntityLinksWithSameRootScopeForScopeIdAndScopeType
in interfaceHistoricEntityLinkEntityManager
-
findHistoricEntityLinksWithSameRootScopeForScopeIdsAndScopeType
public List<HistoricEntityLink> findHistoricEntityLinksWithSameRootScopeForScopeIdsAndScopeType(Collection<String> scopeIds, String scopeType, String linkType) - Specified by:
findHistoricEntityLinksWithSameRootScopeForScopeIdsAndScopeType
in interfaceHistoricEntityLinkEntityManager
-
createInternalHistoricEntityLinkQuery
- Specified by:
createInternalHistoricEntityLinkQuery
in interfaceHistoricEntityLinkEntityManager
-
deleteHistoricEntityLinksByScopeIdAndScopeType
- Specified by:
deleteHistoricEntityLinksByScopeIdAndScopeType
in interfaceHistoricEntityLinkEntityManager
-
deleteHistoricEntityLinksByScopeDefinitionIdAndScopeType
public void deleteHistoricEntityLinksByScopeDefinitionIdAndScopeType(String scopeDefinitionId, String scopeType) - Specified by:
deleteHistoricEntityLinksByScopeDefinitionIdAndScopeType
in interfaceHistoricEntityLinkEntityManager
-
bulkDeleteHistoricEntityLinksForScopeTypeAndScopeIds
public void bulkDeleteHistoricEntityLinksForScopeTypeAndScopeIds(String scopeType, Collection<String> scopeIds) - Specified by:
bulkDeleteHistoricEntityLinksForScopeTypeAndScopeIds
in interfaceHistoricEntityLinkEntityManager
-
deleteHistoricEntityLinksForNonExistingProcessInstances
public void deleteHistoricEntityLinksForNonExistingProcessInstances()- Specified by:
deleteHistoricEntityLinksForNonExistingProcessInstances
in interfaceHistoricEntityLinkEntityManager
-
deleteHistoricEntityLinksForNonExistingCaseInstances
public void deleteHistoricEntityLinksForNonExistingCaseInstances()- Specified by:
deleteHistoricEntityLinksForNonExistingCaseInstances
in interfaceHistoricEntityLinkEntityManager
-