Class HistoricDetailEntityManagerImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager<EntityImpl,DM>
org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager<ProcessEngineConfigurationImpl,EntityImpl,DM>
org.flowable.engine.impl.persistence.entity.AbstractProcessEngineEntityManager<HistoricDetailEntity,HistoricDetailDataManager>
org.flowable.engine.impl.persistence.entity.HistoricDetailEntityManagerImpl
- All Implemented Interfaces:
EntityManager<HistoricDetailEntity>
,HistoricDetailEntityManager
public class HistoricDetailEntityManagerImpl
extends AbstractProcessEngineEntityManager<HistoricDetailEntity,HistoricDetailDataManager>
implements HistoricDetailEntityManager
- Author:
- Tom Baeyens, Joram Barrez
-
Field Summary
Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager
engineConfiguration
Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager
dataManager, engineType
-
Constructor Summary
ConstructorsConstructorDescriptionHistoricDetailEntityManagerImpl
(ProcessEngineConfigurationImpl processEngineConfiguration, HistoricDetailDataManager historicDetailDataManager) -
Method Summary
Modifier and TypeMethodDescriptionvoid
bulkDeleteHistoricDetailsByProcessInstanceIds
(Collection<String> historicProcessInstanceIds) void
copyAndInsertHistoricDetailVariableInstanceUpdateEntity
(VariableInstanceEntity variableInstance, Date createTime) void
delete
(HistoricDetailEntity entity, boolean fireDeleteEvent) void
void
deleteHistoricDetailsByProcessInstanceId
(String historicProcessInstanceId) void
deleteHistoricDetailsByTaskId
(String taskId) long
findHistoricDetailCountByNativeQuery
(Map<String, Object> parameterMap) long
findHistoricDetailCountByQueryCriteria
(HistoricDetailQueryImpl historicVariableUpdateQuery) findHistoricDetailsByNativeQuery
(Map<String, Object> parameterMap) findHistoricDetailsByQueryCriteria
(HistoricDetailQueryImpl historicVariableUpdateQuery) protected ActivityInstanceEntityManager
protected HistoryManager
insertHistoricFormPropertyEntity
(ExecutionEntity execution, String propertyId, String propertyValue, String taskId, Date createTime) Methods inherited from class org.flowable.engine.impl.persistence.entity.AbstractProcessEngineEntityManager
createEntityEvent
Methods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager
getClock, getCommandExecutor, getEngineConfiguration, getEventDispatcher
Methods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager
create, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, insert, setDataManager, update, update
-
Constructor Details
-
HistoricDetailEntityManagerImpl
public HistoricDetailEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration, HistoricDetailDataManager historicDetailDataManager)
-
-
Method Details
-
insertHistoricFormPropertyEntity
public HistoricFormPropertyEntity insertHistoricFormPropertyEntity(ExecutionEntity execution, String propertyId, String propertyValue, String taskId, Date createTime) - Specified by:
insertHistoricFormPropertyEntity
in interfaceHistoricDetailEntityManager
-
copyAndInsertHistoricDetailVariableInstanceUpdateEntity
public HistoricDetailVariableInstanceUpdateEntity copyAndInsertHistoricDetailVariableInstanceUpdateEntity(VariableInstanceEntity variableInstance, Date createTime) - Specified by:
copyAndInsertHistoricDetailVariableInstanceUpdateEntity
in interfaceHistoricDetailEntityManager
-
delete
- Specified by:
delete
in interfaceEntityManager<HistoricDetailEntity>
- Overrides:
delete
in classAbstractEntityManager<HistoricDetailEntity,
HistoricDetailDataManager>
-
deleteHistoricDetailsByProcessInstanceId
- Specified by:
deleteHistoricDetailsByProcessInstanceId
in interfaceHistoricDetailEntityManager
-
findHistoricDetailCountByQueryCriteria
public long findHistoricDetailCountByQueryCriteria(HistoricDetailQueryImpl historicVariableUpdateQuery) - Specified by:
findHistoricDetailCountByQueryCriteria
in interfaceHistoricDetailEntityManager
-
findHistoricDetailsByQueryCriteria
public List<HistoricDetail> findHistoricDetailsByQueryCriteria(HistoricDetailQueryImpl historicVariableUpdateQuery) - Specified by:
findHistoricDetailsByQueryCriteria
in interfaceHistoricDetailEntityManager
-
deleteHistoricDetailsByTaskId
- Specified by:
deleteHistoricDetailsByTaskId
in interfaceHistoricDetailEntityManager
-
bulkDeleteHistoricDetailsByProcessInstanceIds
public void bulkDeleteHistoricDetailsByProcessInstanceIds(Collection<String> historicProcessInstanceIds) - Specified by:
bulkDeleteHistoricDetailsByProcessInstanceIds
in interfaceHistoricDetailEntityManager
-
bulkDeleteHistoricDetailsByTaskIds
- Specified by:
bulkDeleteHistoricDetailsByTaskIds
in interfaceHistoricDetailEntityManager
-
deleteHistoricDetailForNonExistingProcessInstances
public void deleteHistoricDetailForNonExistingProcessInstances()- Specified by:
deleteHistoricDetailForNonExistingProcessInstances
in interfaceHistoricDetailEntityManager
-
findHistoricDetailsByNativeQuery
- Specified by:
findHistoricDetailsByNativeQuery
in interfaceHistoricDetailEntityManager
-
findHistoricDetailCountByNativeQuery
- Specified by:
findHistoricDetailCountByNativeQuery
in interfaceHistoricDetailEntityManager
-
getActivityInstanceEntityManager
-
getHistoryManager
-