Class MybatisHistoricIdentityLinkDataManager
java.lang.Object
org.flowable.common.engine.impl.db.AbstractDataManager<HistoricIdentityLinkEntity>
org.flowable.identitylink.service.impl.persistence.entity.data.impl.MybatisHistoricIdentityLinkDataManager
- All Implemented Interfaces:
DataManager<HistoricIdentityLinkEntity>,HistoricIdentityLinkDataManager
public class MybatisHistoricIdentityLinkDataManager
extends AbstractDataManager<HistoricIdentityLinkEntity>
implements HistoricIdentityLinkDataManager
- Author:
- Joram Barrez
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CachedEntityMatcher<HistoricIdentityLinkEntity>protected CachedEntityMatcher<HistoricIdentityLinkEntity>protected CachedEntityMatcher<HistoricIdentityLinkEntity>protected IdentityLinkServiceConfigurationFields inherited from class org.flowable.common.engine.impl.db.AbstractDataManager
MAX_ENTRIES_IN_CLAUSE -
Constructor Summary
ConstructorsConstructorDescriptionMybatisHistoricIdentityLinkDataManager(IdentityLinkServiceConfiguration identityLinkServiceConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionvoidbulkDeleteHistoricIdentityLinksForProcessInstanceIds(Collection<String> processInstanceIds) voidbulkDeleteHistoricIdentityLinksForScopeIdsAndScopeType(Collection<String> scopeIds, String scopeType) voidcreate()voidvoiddeleteHistoricIdentityLinksByScopeDefinitionIdAndType(String scopeDefinitionId, String scopeType) voiddeleteHistoricIdentityLinksByScopeIdAndType(String scopeId, String scopeType) voidvoidfindHistoricIdentityLinksByProcessInstanceId(String processInstanceId) findHistoricIdentityLinksByScopeIdAndScopeType(String scopeId, String scopeType) findHistoricIdentityLinksBySubScopeIdAndScopeType(String subScopeId, String scopeType) protected IdGeneratorClass<? extends HistoricIdentityLinkEntity>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
-
historicIdentityLinksByProcInstMatcher
-
historicIdentityLinksByScopeIdAndTypeMatcher
protected CachedEntityMatcher<HistoricIdentityLinkEntity> historicIdentityLinksByScopeIdAndTypeMatcher -
historicIdentityLinksBySubScopeIdAndTypeMatcher
protected CachedEntityMatcher<HistoricIdentityLinkEntity> historicIdentityLinksBySubScopeIdAndTypeMatcher -
identityLinkServiceConfiguration
-
-
Constructor Details
-
MybatisHistoricIdentityLinkDataManager
public MybatisHistoricIdentityLinkDataManager(IdentityLinkServiceConfiguration identityLinkServiceConfiguration)
-
-
Method Details
-
getManagedEntityClass
- Specified by:
getManagedEntityClassin classAbstractDataManager<HistoricIdentityLinkEntity>
-
create
- Specified by:
createin interfaceDataManager<HistoricIdentityLinkEntity>
-
findHistoricIdentityLinksByTaskId
- Specified by:
findHistoricIdentityLinksByTaskIdin interfaceHistoricIdentityLinkDataManager
-
findHistoricIdentityLinksByProcessInstanceId
public List<HistoricIdentityLinkEntity> findHistoricIdentityLinksByProcessInstanceId(String processInstanceId) - Specified by:
findHistoricIdentityLinksByProcessInstanceIdin interfaceHistoricIdentityLinkDataManager
-
findHistoricIdentityLinksByScopeIdAndScopeType
public List<HistoricIdentityLinkEntity> findHistoricIdentityLinksByScopeIdAndScopeType(String scopeId, String scopeType) - Specified by:
findHistoricIdentityLinksByScopeIdAndScopeTypein interfaceHistoricIdentityLinkDataManager
-
findHistoricIdentityLinksBySubScopeIdAndScopeType
public List<HistoricIdentityLinkEntity> findHistoricIdentityLinksBySubScopeIdAndScopeType(String subScopeId, String scopeType) - Specified by:
findHistoricIdentityLinksBySubScopeIdAndScopeTypein interfaceHistoricIdentityLinkDataManager
-
deleteHistoricIdentityLinksByScopeIdAndType
- Specified by:
deleteHistoricIdentityLinksByScopeIdAndTypein interfaceHistoricIdentityLinkDataManager
-
deleteHistoricIdentityLinksByScopeDefinitionIdAndType
public void deleteHistoricIdentityLinksByScopeDefinitionIdAndType(String scopeDefinitionId, String scopeType) - Specified by:
deleteHistoricIdentityLinksByScopeDefinitionIdAndTypein interfaceHistoricIdentityLinkDataManager
-
bulkDeleteHistoricIdentityLinksForProcessInstanceIds
public void bulkDeleteHistoricIdentityLinksForProcessInstanceIds(Collection<String> processInstanceIds) - Specified by:
bulkDeleteHistoricIdentityLinksForProcessInstanceIdsin interfaceHistoricIdentityLinkDataManager
-
bulkDeleteHistoricIdentityLinksForTaskIds
- Specified by:
bulkDeleteHistoricIdentityLinksForTaskIdsin interfaceHistoricIdentityLinkDataManager
-
bulkDeleteHistoricIdentityLinksForScopeIdsAndScopeType
public void bulkDeleteHistoricIdentityLinksForScopeIdsAndScopeType(Collection<String> scopeIds, String scopeType) - Specified by:
bulkDeleteHistoricIdentityLinksForScopeIdsAndScopeTypein interfaceHistoricIdentityLinkDataManager
-
deleteHistoricProcessIdentityLinksForNonExistingInstances
public void deleteHistoricProcessIdentityLinksForNonExistingInstances()- Specified by:
deleteHistoricProcessIdentityLinksForNonExistingInstancesin interfaceHistoricIdentityLinkDataManager
-
deleteHistoricCaseIdentityLinksForNonExistingInstances
public void deleteHistoricCaseIdentityLinksForNonExistingInstances()- Specified by:
deleteHistoricCaseIdentityLinksForNonExistingInstancesin interfaceHistoricIdentityLinkDataManager
-
deleteHistoricTaskIdentityLinksForNonExistingInstances
public void deleteHistoricTaskIdentityLinksForNonExistingInstances()- Specified by:
deleteHistoricTaskIdentityLinksForNonExistingInstancesin interfaceHistoricIdentityLinkDataManager
-
getIdGenerator
- Specified by:
getIdGeneratorin classAbstractDataManager<HistoricIdentityLinkEntity>
-