Package org.flowable.task.service
Interface HistoricTaskService
- All Known Implementing Classes:
HistoricTaskServiceImpl
public interface HistoricTaskService
Service which provides access to
HistoricTaskInstanceEntity
.- Author:
- Tijs Rademakers, Joram Barrez
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addHistoricTaskLogEntry
(TaskInfo taskInfo, String logEntryType, String data) Log new entry to the task log.void
bulkDeleteHistoricTaskInstances
(Collection<String> taskIds) void
createHistoricTask
(TaskEntity taskEntity) void
createHistoricTaskLogEntry
(HistoricTaskLogEntryBuilder historicTaskLogEntryBuilder) createHistoricTaskLogEntryQuery
(CommandExecutor commandExecutor) createNativeHistoricTaskLogEntryQuery
(CommandExecutor commandExecutor) void
deleteHistoricTask
(HistoricTaskInstanceEntity HistoricTaskInstance) void
deleteHistoricTaskInstances
(HistoricTaskInstanceQueryImpl historicTaskInstanceQuery) void
void
void
void
void
deleteHistoricTaskLogEntriesForProcessDefinition
(String processDefinitionId) void
deleteHistoricTaskLogEntriesForScopeDefinition
(String scopeType, String scopeDefinitionId) void
void
deleteHistoricTaskLogEntry
(long taskLogNumber) findHistoricTaskIdsByParentTaskIds
(Collection<String> parentTaskIds) findHistoricTaskInstancesByQueryCriteria
(HistoricTaskInstanceQueryImpl historicTaskInstanceQuery) findHistoricTasksByParentTaskId
(String parentTaskId) findHistoricTasksByProcessInstanceId
(String processInstanceId) void
insertHistoricTask
(HistoricTaskInstanceEntity historicTaskInstanceEntity, boolean fireCreateEvent) recordTaskCreated
(TaskEntity task) recordTaskEnd
(TaskEntity task, String deleteReason, Date endTime) recordTaskInfoChange
(TaskEntity taskEntity, Date changeTime, AbstractEngineConfiguration engineConfiguration) void
updateHistoricTask
(HistoricTaskInstanceEntity historicTaskInstanceEntity, boolean fireUpdateEvent)
-
Method Details
-
getHistoricTask
-
findHistoricTasksByParentTaskId
-
findHistoricTaskIdsByParentTaskIds
-
findHistoricTasksByProcessInstanceId
-
findHistoricTaskInstancesByQueryCriteria
List<HistoricTaskInstance> findHistoricTaskInstancesByQueryCriteria(HistoricTaskInstanceQueryImpl historicTaskInstanceQuery) -
createHistoricTask
HistoricTaskInstanceEntity createHistoricTask() -
createHistoricTask
-
updateHistoricTask
void updateHistoricTask(HistoricTaskInstanceEntity historicTaskInstanceEntity, boolean fireUpdateEvent) -
insertHistoricTask
void insertHistoricTask(HistoricTaskInstanceEntity historicTaskInstanceEntity, boolean fireCreateEvent) -
deleteHistoricTask
-
recordTaskCreated
-
recordTaskEnd
-
recordTaskInfoChange
HistoricTaskInstanceEntity recordTaskInfoChange(TaskEntity taskEntity, Date changeTime, AbstractEngineConfiguration engineConfiguration) -
deleteHistoricTaskLogEntry
void deleteHistoricTaskLogEntry(long taskLogNumber) -
createHistoricTaskLogEntry
-
addHistoricTaskLogEntry
Log new entry to the task log.- Parameters:
taskInfo
- task to which add log entrylogEntryType
- log entry typedata
- log entry data
-
createHistoricTaskLogEntryQuery
-
createNativeHistoricTaskLogEntryQuery
NativeHistoricTaskLogEntryQuery createNativeHistoricTaskLogEntryQuery(CommandExecutor commandExecutor) -
deleteHistoricTaskLogEntriesForProcessDefinition
-
deleteHistoricTaskLogEntriesForScopeDefinition
-
deleteHistoricTaskLogEntriesForTaskId
-
bulkDeleteHistoricTaskLogEntriesForTaskIds
-
deleteHistoricTaskLogEntriesForNonExistingProcessInstances
void deleteHistoricTaskLogEntriesForNonExistingProcessInstances() -
deleteHistoricTaskLogEntriesForNonExistingCaseInstances
void deleteHistoricTaskLogEntriesForNonExistingCaseInstances() -
deleteHistoricTaskInstances
-
bulkDeleteHistoricTaskInstances
-
deleteHistoricTaskInstancesForNonExistingProcessInstances
void deleteHistoricTaskInstancesForNonExistingProcessInstances() -
deleteHistoricTaskInstancesForNonExistingCaseInstances
void deleteHistoricTaskInstancesForNonExistingCaseInstances()
-