Class HistoricVariableInstanceEntityManagerImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager<EntityImpl,DM>
org.flowable.common.engine.impl.persistence.entity.AbstractServiceEngineEntityManager<VariableServiceConfiguration,HistoricVariableInstanceEntity,HistoricVariableInstanceDataManager>
org.flowable.variable.service.impl.persistence.entity.HistoricVariableInstanceEntityManagerImpl
- All Implemented Interfaces:
EntityManager<HistoricVariableInstanceEntity>
,HistoricVariableInstanceEntityManager
public class HistoricVariableInstanceEntityManagerImpl
extends AbstractServiceEngineEntityManager<VariableServiceConfiguration,HistoricVariableInstanceEntity,HistoricVariableInstanceDataManager>
implements HistoricVariableInstanceEntityManager
- Author:
- Christian Lipphardt (camunda), Joram Barrez
-
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
ConstructorsConstructorDescriptionHistoricVariableInstanceEntityManagerImpl
(VariableServiceConfiguration variableServiceConfiguration, HistoricVariableInstanceDataManager historicVariableInstanceDataManager) -
Method Summary
Modifier and TypeMethodDescriptionvoid
bulkDeleteHistoricVariableInstancesByProcessInstanceIds
(Collection<String> processInstanceIds) void
bulkDeleteHistoricVariableInstancesByScopeIdsAndScopeType
(Collection<String> scopeIds, String scopeType) void
void
copyVariableFields
(HistoricVariableInstanceEntity historicVariableInstance, VariableInstanceEntity variableInstance, Date updateTime) void
copyVariableValue
(HistoricVariableInstanceEntity historicVariableInstance, VariableInstanceEntity variableInstance, Date updateTime) create
(VariableInstanceEntity variableInstance, Date createTime) createAndInsert
(VariableInstanceEntity variableInstance, Date createTime) void
delete
(HistoricVariableInstanceEntity entity, boolean fireDeleteEvent) void
deleteHistoricVariableInstanceByProcessInstanceId
(String historicProcessInstanceId) void
void
void
findHistoricalVariableInstancesByProcessInstanceId
(String processInstanceId) findHistoricalVariableInstancesByScopeIdAndScopeType
(String scopeId, String scopeType) findHistoricalVariableInstancesBySubScopeIdAndScopeType
(String subScopeId, String scopeType) findHistoricVariableInstanceByVariableInstanceId
(String variableInstanceId) long
findHistoricVariableInstanceCountByNativeQuery
(Map<String, Object> parameterMap) long
findHistoricVariableInstanceCountByQueryCriteria
(HistoricVariableInstanceQueryImpl historicProcessVariableQuery) findHistoricVariableInstancesByNativeQuery
(Map<String, Object> parameterMap) findHistoricVariableInstancesByQueryCriteria
(HistoricVariableInstanceQueryImpl historicProcessVariableQuery) 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
create, createEntityEvent, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, insert, setDataManager, update, update
-
Constructor Details
-
HistoricVariableInstanceEntityManagerImpl
public HistoricVariableInstanceEntityManagerImpl(VariableServiceConfiguration variableServiceConfiguration, HistoricVariableInstanceDataManager historicVariableInstanceDataManager)
-
-
Method Details
-
create
public HistoricVariableInstanceEntity create(VariableInstanceEntity variableInstance, Date createTime) - Specified by:
create
in interfaceHistoricVariableInstanceEntityManager
-
createAndInsert
public HistoricVariableInstanceEntity createAndInsert(VariableInstanceEntity variableInstance, Date createTime) - Specified by:
createAndInsert
in interfaceHistoricVariableInstanceEntityManager
-
copyVariableFields
public void copyVariableFields(HistoricVariableInstanceEntity historicVariableInstance, VariableInstanceEntity variableInstance, Date updateTime) - Specified by:
copyVariableFields
in interfaceHistoricVariableInstanceEntityManager
-
copyVariableValue
public void copyVariableValue(HistoricVariableInstanceEntity historicVariableInstance, VariableInstanceEntity variableInstance, Date updateTime) - Specified by:
copyVariableValue
in interfaceHistoricVariableInstanceEntityManager
-
delete
- Specified by:
delete
in interfaceEntityManager<HistoricVariableInstanceEntity>
- Overrides:
delete
in classAbstractEntityManager<HistoricVariableInstanceEntity,
HistoricVariableInstanceDataManager>
-
deleteHistoricVariableInstanceByProcessInstanceId
- Specified by:
deleteHistoricVariableInstanceByProcessInstanceId
in interfaceHistoricVariableInstanceEntityManager
-
findHistoricVariableInstanceCountByQueryCriteria
public long findHistoricVariableInstanceCountByQueryCriteria(HistoricVariableInstanceQueryImpl historicProcessVariableQuery) - Specified by:
findHistoricVariableInstanceCountByQueryCriteria
in interfaceHistoricVariableInstanceEntityManager
-
findHistoricVariableInstancesByQueryCriteria
public List<HistoricVariableInstance> findHistoricVariableInstancesByQueryCriteria(HistoricVariableInstanceQueryImpl historicProcessVariableQuery) - Specified by:
findHistoricVariableInstancesByQueryCriteria
in interfaceHistoricVariableInstanceEntityManager
-
findHistoricVariableInstanceByVariableInstanceId
public HistoricVariableInstanceEntity findHistoricVariableInstanceByVariableInstanceId(String variableInstanceId) - Specified by:
findHistoricVariableInstanceByVariableInstanceId
in interfaceHistoricVariableInstanceEntityManager
-
findHistoricalVariableInstancesByProcessInstanceId
public List<HistoricVariableInstanceEntity> findHistoricalVariableInstancesByProcessInstanceId(String processInstanceId) - Specified by:
findHistoricalVariableInstancesByProcessInstanceId
in interfaceHistoricVariableInstanceEntityManager
-
findHistoricalVariableInstancesByTaskId
- Specified by:
findHistoricalVariableInstancesByTaskId
in interfaceHistoricVariableInstanceEntityManager
-
findHistoricalVariableInstancesByScopeIdAndScopeType
public List<HistoricVariableInstanceEntity> findHistoricalVariableInstancesByScopeIdAndScopeType(String scopeId, String scopeType) - Specified by:
findHistoricalVariableInstancesByScopeIdAndScopeType
in interfaceHistoricVariableInstanceEntityManager
-
findHistoricalVariableInstancesBySubScopeIdAndScopeType
public List<HistoricVariableInstanceEntity> findHistoricalVariableInstancesBySubScopeIdAndScopeType(String subScopeId, String scopeType) - Specified by:
findHistoricalVariableInstancesBySubScopeIdAndScopeType
in interfaceHistoricVariableInstanceEntityManager
-
deleteHistoricVariableInstancesByTaskId
- Specified by:
deleteHistoricVariableInstancesByTaskId
in interfaceHistoricVariableInstanceEntityManager
-
bulkDeleteHistoricVariableInstancesByProcessInstanceIds
public void bulkDeleteHistoricVariableInstancesByProcessInstanceIds(Collection<String> processInstanceIds) - Specified by:
bulkDeleteHistoricVariableInstancesByProcessInstanceIds
in interfaceHistoricVariableInstanceEntityManager
-
bulkDeleteHistoricVariableInstancesByTaskIds
- Specified by:
bulkDeleteHistoricVariableInstancesByTaskIds
in interfaceHistoricVariableInstanceEntityManager
-
bulkDeleteHistoricVariableInstancesByScopeIdsAndScopeType
public void bulkDeleteHistoricVariableInstancesByScopeIdsAndScopeType(Collection<String> scopeIds, String scopeType) - Specified by:
bulkDeleteHistoricVariableInstancesByScopeIdsAndScopeType
in interfaceHistoricVariableInstanceEntityManager
-
deleteHistoricVariableInstancesForNonExistingProcessInstances
public void deleteHistoricVariableInstancesForNonExistingProcessInstances()- Specified by:
deleteHistoricVariableInstancesForNonExistingProcessInstances
in interfaceHistoricVariableInstanceEntityManager
-
deleteHistoricVariableInstancesForNonExistingCaseInstances
public void deleteHistoricVariableInstancesForNonExistingCaseInstances()- Specified by:
deleteHistoricVariableInstancesForNonExistingCaseInstances
in interfaceHistoricVariableInstanceEntityManager
-
findHistoricVariableInstancesByNativeQuery
public List<HistoricVariableInstance> findHistoricVariableInstancesByNativeQuery(Map<String, Object> parameterMap) - Specified by:
findHistoricVariableInstancesByNativeQuery
in interfaceHistoricVariableInstanceEntityManager
-
findHistoricVariableInstanceCountByNativeQuery
- Specified by:
findHistoricVariableInstanceCountByNativeQuery
in interfaceHistoricVariableInstanceEntityManager
-