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
Constructors Constructor Description HistoricDetailEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration, HistoricDetailDataManager historicDetailDataManager)
-
Method Summary
-
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 Detail
-
HistoricDetailEntityManagerImpl
public HistoricDetailEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration, HistoricDetailDataManager historicDetailDataManager)
-
-
Method Detail
-
insertHistoricFormPropertyEntity
public HistoricFormPropertyEntity insertHistoricFormPropertyEntity(ExecutionEntity execution, String propertyId, String propertyValue, String taskId, Date createTime)
- Specified by:
insertHistoricFormPropertyEntityin interfaceHistoricDetailEntityManager
-
copyAndInsertHistoricDetailVariableInstanceUpdateEntity
public HistoricDetailVariableInstanceUpdateEntity copyAndInsertHistoricDetailVariableInstanceUpdateEntity(VariableInstanceEntity variableInstance, Date createTime)
- Specified by:
copyAndInsertHistoricDetailVariableInstanceUpdateEntityin interfaceHistoricDetailEntityManager
-
delete
public void delete(HistoricDetailEntity entity, boolean fireDeleteEvent)
- Specified by:
deletein interfaceEntityManager<HistoricDetailEntity>- Overrides:
deletein classAbstractEntityManager<HistoricDetailEntity,HistoricDetailDataManager>
-
deleteHistoricDetailsByProcessInstanceId
public void deleteHistoricDetailsByProcessInstanceId(String historicProcessInstanceId)
- Specified by:
deleteHistoricDetailsByProcessInstanceIdin interfaceHistoricDetailEntityManager
-
findHistoricDetailCountByQueryCriteria
public long findHistoricDetailCountByQueryCriteria(HistoricDetailQueryImpl historicVariableUpdateQuery)
- Specified by:
findHistoricDetailCountByQueryCriteriain interfaceHistoricDetailEntityManager
-
findHistoricDetailsByQueryCriteria
public List<HistoricDetail> findHistoricDetailsByQueryCriteria(HistoricDetailQueryImpl historicVariableUpdateQuery)
- Specified by:
findHistoricDetailsByQueryCriteriain interfaceHistoricDetailEntityManager
-
deleteHistoricDetailsByTaskId
public void deleteHistoricDetailsByTaskId(String taskId)
- Specified by:
deleteHistoricDetailsByTaskIdin interfaceHistoricDetailEntityManager
-
bulkDeleteHistoricDetailsByProcessInstanceIds
public void bulkDeleteHistoricDetailsByProcessInstanceIds(Collection<String> historicProcessInstanceIds)
- Specified by:
bulkDeleteHistoricDetailsByProcessInstanceIdsin interfaceHistoricDetailEntityManager
-
bulkDeleteHistoricDetailsByTaskIds
public void bulkDeleteHistoricDetailsByTaskIds(Collection<String> taskIds)
- Specified by:
bulkDeleteHistoricDetailsByTaskIdsin interfaceHistoricDetailEntityManager
-
deleteHistoricDetailForNonExistingProcessInstances
public void deleteHistoricDetailForNonExistingProcessInstances()
- Specified by:
deleteHistoricDetailForNonExistingProcessInstancesin interfaceHistoricDetailEntityManager
-
findHistoricDetailsByNativeQuery
public List<HistoricDetail> findHistoricDetailsByNativeQuery(Map<String,Object> parameterMap)
- Specified by:
findHistoricDetailsByNativeQueryin interfaceHistoricDetailEntityManager
-
findHistoricDetailCountByNativeQuery
public long findHistoricDetailCountByNativeQuery(Map<String,Object> parameterMap)
- Specified by:
findHistoricDetailCountByNativeQueryin interfaceHistoricDetailEntityManager
-
getActivityInstanceEntityManager
protected ActivityInstanceEntityManager getActivityInstanceEntityManager()
-
getHistoryManager
protected HistoryManager getHistoryManager()
-
-