Class MybatisHistoricEntityLinkDataManager
java.lang.Object
org.flowable.common.engine.impl.db.AbstractDataManager<HistoricEntityLinkEntity>
org.flowable.entitylink.service.impl.persistence.entity.data.impl.MybatisHistoricEntityLinkDataManager
- All Implemented Interfaces:
DataManager<HistoricEntityLinkEntity>,HistoricEntityLinkDataManager
public class MybatisHistoricEntityLinkDataManager
extends AbstractDataManager<HistoricEntityLinkEntity>
implements HistoricEntityLinkDataManager
- Author:
- Joram Barrez
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected EntityLinkServiceConfigurationprotected CachedEntityMatcher<HistoricEntityLinkEntity>Fields inherited from class org.flowable.common.engine.impl.db.AbstractDataManager
MAX_ENTRIES_IN_CLAUSE -
Constructor Summary
ConstructorsConstructorDescriptionMybatisHistoricEntityLinkDataManager(EntityLinkServiceConfiguration entityLinkServiceConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionvoidbulkDeleteHistoricEntityLinksForScopeTypeAndScopeIds(String scopeType, Collection<String> scopeIds) create()voiddeleteHistoricEntityLinksByScopeDefinitionIdAndType(String scopeDefinitionId, String scopeType) voiddeleteHistoricEntityLinksByScopeIdAndType(String scopeId, String scopeType) voidvoidfindHistoricEntityLinksWithSameRootScopeForScopeIdAndScopeType(String scopeId, String scopeType, String linkType) findHistoricEntityLinksWithSameRootScopeForScopeIdsAndScopeType(Collection<String> scopeIds, String scopeType, String linkType) protected IdGeneratorClass<? extends HistoricEntityLinkEntity>Methods inherited from class org.flowable.common.engine.impl.db.AbstractDataManager
bulkDelete, bulkDeleteEntities, bulkUpdateEntities, createSafeInValuesList, delete, delete, deleteCachedEntities, deleteCachedEntities, executeChangeWithInClause, findById, findByQuery, getCommandContext, getDbSqlSession, getEntity, getEntityCache, getList, getList, getList, getList, getList, getListFromCache, getListFromCache, getManagedEntitySubClasses, getSession, insert, isEntityInserted, update
-
Field Details
-
entityLinksWithSameRootByScopeIdAndTypeMatcher
protected CachedEntityMatcher<HistoricEntityLinkEntity> entityLinksWithSameRootByScopeIdAndTypeMatcher -
entityLinkServiceConfiguration
-
-
Constructor Details
-
MybatisHistoricEntityLinkDataManager
public MybatisHistoricEntityLinkDataManager(EntityLinkServiceConfiguration entityLinkServiceConfiguration)
-
-
Method Details
-
getManagedEntityClass
- Specified by:
getManagedEntityClassin classAbstractDataManager<HistoricEntityLinkEntity>
-
create
- Specified by:
createin interfaceDataManager<HistoricEntityLinkEntity>
-
findHistoricEntityLinksWithSameRootScopeForScopeIdAndScopeType
public List<HistoricEntityLink> findHistoricEntityLinksWithSameRootScopeForScopeIdAndScopeType(String scopeId, String scopeType, String linkType) - Specified by:
findHistoricEntityLinksWithSameRootScopeForScopeIdAndScopeTypein interfaceHistoricEntityLinkDataManager
-
findHistoricEntityLinksWithSameRootScopeForScopeIdsAndScopeType
public List<HistoricEntityLink> findHistoricEntityLinksWithSameRootScopeForScopeIdsAndScopeType(Collection<String> scopeIds, String scopeType, String linkType) - Specified by:
findHistoricEntityLinksWithSameRootScopeForScopeIdsAndScopeTypein interfaceHistoricEntityLinkDataManager
-
findHistoricEntityLinksByQuery
public List<HistoricEntityLinkEntity> findHistoricEntityLinksByQuery(InternalEntityLinkQuery<HistoricEntityLinkEntity> query) - Specified by:
findHistoricEntityLinksByQueryin interfaceHistoricEntityLinkDataManager
-
findHistoricEntityLinkByQuery
public HistoricEntityLinkEntity findHistoricEntityLinkByQuery(InternalEntityLinkQuery<HistoricEntityLinkEntity> query) - Specified by:
findHistoricEntityLinkByQueryin interfaceHistoricEntityLinkDataManager
-
deleteHistoricEntityLinksByScopeIdAndType
- Specified by:
deleteHistoricEntityLinksByScopeIdAndTypein interfaceHistoricEntityLinkDataManager
-
deleteHistoricEntityLinksByScopeDefinitionIdAndType
public void deleteHistoricEntityLinksByScopeDefinitionIdAndType(String scopeDefinitionId, String scopeType) - Specified by:
deleteHistoricEntityLinksByScopeDefinitionIdAndTypein interfaceHistoricEntityLinkDataManager
-
bulkDeleteHistoricEntityLinksForScopeTypeAndScopeIds
public void bulkDeleteHistoricEntityLinksForScopeTypeAndScopeIds(String scopeType, Collection<String> scopeIds) - Specified by:
bulkDeleteHistoricEntityLinksForScopeTypeAndScopeIdsin interfaceHistoricEntityLinkDataManager
-
deleteHistoricEntityLinksForNonExistingProcessInstances
public void deleteHistoricEntityLinksForNonExistingProcessInstances()- Specified by:
deleteHistoricEntityLinksForNonExistingProcessInstancesin interfaceHistoricEntityLinkDataManager
-
deleteHistoricEntityLinksForNonExistingCaseInstances
public void deleteHistoricEntityLinksForNonExistingCaseInstances()- Specified by:
deleteHistoricEntityLinksForNonExistingCaseInstancesin interfaceHistoricEntityLinkDataManager
-
getIdGenerator
- Specified by:
getIdGeneratorin classAbstractDataManager<HistoricEntityLinkEntity>
-