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 CommonServiceImpl
configuration -
Constructor Summary
ConstructorsConstructorDescriptionHistoricEntityLinkServiceImpl(EntityLinkServiceConfiguration entityLinkServiceConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionvoidbulkDeleteHistoricEntityLinksForScopeTypeAndScopeIds(String scopeType, Collection<String> scopeIds) voidbulkDeleteHistoricEntityLinksForScopeTypeAndScopeIdsOrReferenceScopeIds(String scopeType, Collection<String> ids) voidvoiddeleteHistoricEntityLink(HistoricEntityLink entityLink) voiddeleteHistoricEntityLinksByScopeDefinitionIdAndScopeType(String scopeDefinitionId, String scopeType) voiddeleteHistoricEntityLinksByScopeIdAndScopeType(String scopeId, String scopeType) voidDelete every historic entity link where the given id appears as either the scope id (with the given scope type) or the reference scope id (with the given reference scope type).voidvoidfindHistoricEntityLinksWithSameRootScopeForScopeIdAndScopeType(String scopeId, String scopeType, String linkType) findHistoricEntityLinksWithSameRootScopeForScopeIdsAndScopeType(Collection<String> scopeIds, String scopeType, String linkType) voidinsertHistoricEntityLink(HistoricEntityLink entityLink, boolean fireCreateEvent) Methods inherited from class CommonServiceImpl
getConfiguration
-
Constructor Details
-
HistoricEntityLinkServiceImpl
-
-
Method Details
-
getHistoricEntityLink
- Specified by:
getHistoricEntityLinkin interfaceHistoricEntityLinkService
-
findHistoricEntityLinksWithSameRootScopeForScopeIdAndScopeType
public List<HistoricEntityLink> findHistoricEntityLinksWithSameRootScopeForScopeIdAndScopeType(String scopeId, String scopeType, String linkType) - Specified by:
findHistoricEntityLinksWithSameRootScopeForScopeIdAndScopeTypein interfaceHistoricEntityLinkService
-
findHistoricEntityLinksWithSameRootScopeForScopeIdsAndScopeType
public List<HistoricEntityLink> findHistoricEntityLinksWithSameRootScopeForScopeIdsAndScopeType(Collection<String> scopeIds, String scopeType, String linkType) - Specified by:
findHistoricEntityLinksWithSameRootScopeForScopeIdsAndScopeTypein interfaceHistoricEntityLinkService
-
createInternalHistoricEntityLinkQuery
- Specified by:
createInternalHistoricEntityLinkQueryin interfaceHistoricEntityLinkService
-
createHistoricEntityLink
- Specified by:
createHistoricEntityLinkin interfaceHistoricEntityLinkService
-
insertHistoricEntityLink
- Specified by:
insertHistoricEntityLinkin interfaceHistoricEntityLinkService
-
deleteHistoricEntityLink
- Specified by:
deleteHistoricEntityLinkin interfaceHistoricEntityLinkService
-
deleteHistoricEntityLink
- Specified by:
deleteHistoricEntityLinkin interfaceHistoricEntityLinkService
-
deleteHistoricEntityLinksByScopeIdAndScopeType
- Specified by:
deleteHistoricEntityLinksByScopeIdAndScopeTypein interfaceHistoricEntityLinkService
-
deleteHistoricEntityLinksByScopeIdOrReferenceScopeIdAndScopeType
public void deleteHistoricEntityLinksByScopeIdOrReferenceScopeIdAndScopeType(String id, String scopeType) Description copied from interface:HistoricEntityLinkServiceDelete every historic entity link where the given id appears as either the scope id (with the given scope type) or the reference scope id (with the given reference scope type). Used when an entity is removed from history to ensure no orphan rows are left pointing at it from either direction.- Specified by:
deleteHistoricEntityLinksByScopeIdOrReferenceScopeIdAndScopeTypein interfaceHistoricEntityLinkService
-
deleteHistoricEntityLinksByScopeDefinitionIdAndScopeType
public void deleteHistoricEntityLinksByScopeDefinitionIdAndScopeType(String scopeDefinitionId, String scopeType) - Specified by:
deleteHistoricEntityLinksByScopeDefinitionIdAndScopeTypein interfaceHistoricEntityLinkService
-
bulkDeleteHistoricEntityLinksForScopeTypeAndScopeIds
public void bulkDeleteHistoricEntityLinksForScopeTypeAndScopeIds(String scopeType, Collection<String> scopeIds) - Specified by:
bulkDeleteHistoricEntityLinksForScopeTypeAndScopeIdsin interfaceHistoricEntityLinkService
-
bulkDeleteHistoricEntityLinksForScopeTypeAndScopeIdsOrReferenceScopeIds
public void bulkDeleteHistoricEntityLinksForScopeTypeAndScopeIdsOrReferenceScopeIds(String scopeType, Collection<String> ids) Description copied from interface:HistoricEntityLinkServiceBulk variant ofHistoricEntityLinkService.deleteHistoricEntityLinksByScopeIdOrReferenceScopeIdAndScopeType(String, String).- Specified by:
bulkDeleteHistoricEntityLinksForScopeTypeAndScopeIdsOrReferenceScopeIdsin interfaceHistoricEntityLinkService
-
deleteHistoricEntityLinksForNonExistingProcessInstances
public void deleteHistoricEntityLinksForNonExistingProcessInstances()- Specified by:
deleteHistoricEntityLinksForNonExistingProcessInstancesin interfaceHistoricEntityLinkService
-
deleteHistoricEntityLinksForNonExistingCaseInstances
public void deleteHistoricEntityLinksForNonExistingCaseInstances()- Specified by:
deleteHistoricEntityLinksForNonExistingCaseInstancesin interfaceHistoricEntityLinkService
-
getHistoricEntityLinkEntityManager
-