Class HistoricEntityLinkServiceImpl
java.lang.Object
org.flowable.common.engine.impl.service.CommonServiceImpl<EntityLinkServiceConfiguration>
org.flowable.entitylink.service.impl.HistoricEntityLinkServiceImpl
- All Implemented Interfaces:
HistoricEntityLinkService
public class HistoricEntityLinkServiceImpl
extends CommonServiceImpl<EntityLinkServiceConfiguration>
implements HistoricEntityLinkService
- Author:
- Tijs Rademakers
-
Field Summary
Fields inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
configuration
-
Constructor Summary
ConstructorsConstructorDescriptionHistoricEntityLinkServiceImpl
(EntityLinkServiceConfiguration entityLinkServiceConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionvoid
bulkDeleteHistoricEntityLinksForScopeTypeAndScopeIds
(String scopeType, Collection<String> scopeIds) void
void
deleteHistoricEntityLink
(HistoricEntityLink entityLink) 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) void
insertHistoricEntityLink
(HistoricEntityLink entityLink, boolean fireCreateEvent) Methods inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
getConfiguration
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.flowable.entitylink.api.history.HistoricEntityLinkService
findHistoricEntityLinksByReferenceScopeIdAndType, findHistoricEntityLinksByScopeDefinitionIdAndScopeType, findHistoricEntityLinksByScopeIdAndScopeType
-
Constructor Details
-
HistoricEntityLinkServiceImpl
-
-
Method Details
-
getHistoricEntityLink
- Specified by:
getHistoricEntityLink
in interfaceHistoricEntityLinkService
-
findHistoricEntityLinksWithSameRootScopeForScopeIdAndScopeType
public List<HistoricEntityLink> findHistoricEntityLinksWithSameRootScopeForScopeIdAndScopeType(String scopeId, String scopeType, String linkType) - Specified by:
findHistoricEntityLinksWithSameRootScopeForScopeIdAndScopeType
in interfaceHistoricEntityLinkService
-
findHistoricEntityLinksWithSameRootScopeForScopeIdsAndScopeType
public List<HistoricEntityLink> findHistoricEntityLinksWithSameRootScopeForScopeIdsAndScopeType(Collection<String> scopeIds, String scopeType, String linkType) - Specified by:
findHistoricEntityLinksWithSameRootScopeForScopeIdsAndScopeType
in interfaceHistoricEntityLinkService
-
createInternalHistoricEntityLinkQuery
- Specified by:
createInternalHistoricEntityLinkQuery
in interfaceHistoricEntityLinkService
-
createHistoricEntityLink
- Specified by:
createHistoricEntityLink
in interfaceHistoricEntityLinkService
-
insertHistoricEntityLink
- Specified by:
insertHistoricEntityLink
in interfaceHistoricEntityLinkService
-
deleteHistoricEntityLink
- Specified by:
deleteHistoricEntityLink
in interfaceHistoricEntityLinkService
-
deleteHistoricEntityLink
- Specified by:
deleteHistoricEntityLink
in interfaceHistoricEntityLinkService
-
deleteHistoricEntityLinksByScopeIdAndScopeType
- Specified by:
deleteHistoricEntityLinksByScopeIdAndScopeType
in interfaceHistoricEntityLinkService
-
deleteHistoricEntityLinksByScopeDefinitionIdAndScopeType
public void deleteHistoricEntityLinksByScopeDefinitionIdAndScopeType(String scopeDefinitionId, String scopeType) - Specified by:
deleteHistoricEntityLinksByScopeDefinitionIdAndScopeType
in interfaceHistoricEntityLinkService
-
bulkDeleteHistoricEntityLinksForScopeTypeAndScopeIds
public void bulkDeleteHistoricEntityLinksForScopeTypeAndScopeIds(String scopeType, Collection<String> scopeIds) - Specified by:
bulkDeleteHistoricEntityLinksForScopeTypeAndScopeIds
in interfaceHistoricEntityLinkService
-
deleteHistoricEntityLinksForNonExistingProcessInstances
public void deleteHistoricEntityLinksForNonExistingProcessInstances()- Specified by:
deleteHistoricEntityLinksForNonExistingProcessInstances
in interfaceHistoricEntityLinkService
-
deleteHistoricEntityLinksForNonExistingCaseInstances
public void deleteHistoricEntityLinksForNonExistingCaseInstances()- Specified by:
deleteHistoricEntityLinksForNonExistingCaseInstances
in interfaceHistoricEntityLinkService
-
getHistoricEntityLinkEntityManager
-