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 TypeMethodDescriptionvoidaddHistoricTaskLogEntry(TaskInfo taskInfo, String logEntryType, String data) Log new entry to the task log.voidbulkDeleteHistoricTaskInstances(Collection<String> taskIds) voidcreateHistoricTask(TaskEntity taskEntity) voidcreateHistoricTaskLogEntry(HistoricTaskLogEntryBuilder historicTaskLogEntryBuilder) createHistoricTaskLogEntryQuery(CommandExecutor commandExecutor) createNativeHistoricTaskLogEntryQuery(CommandExecutor commandExecutor) voiddeleteHistoricTask(HistoricTaskInstanceEntity HistoricTaskInstance) voiddeleteHistoricTaskInstances(HistoricTaskInstanceQueryImpl historicTaskInstanceQuery) voidvoidvoidvoidvoiddeleteHistoricTaskLogEntriesForProcessDefinition(String processDefinitionId) voiddeleteHistoricTaskLogEntriesForScopeDefinition(String scopeType, String scopeDefinitionId) voidvoiddeleteHistoricTaskLogEntry(long taskLogNumber) findHistoricTaskIdsByParentTaskIds(Collection<String> parentTaskIds) findHistoricTaskInstancesByQueryCriteria(HistoricTaskInstanceQueryImpl historicTaskInstanceQuery) findHistoricTasksByParentTaskId(String parentTaskId) findHistoricTasksByProcessInstanceId(String processInstanceId) voidinsertHistoricTask(HistoricTaskInstanceEntity historicTaskInstanceEntity, boolean fireCreateEvent) recordTaskCreated(TaskEntity task) recordTaskEnd(TaskEntity task, String deleteReason, Date endTime) recordTaskInfoChange(TaskEntity taskEntity, Date changeTime, AbstractEngineConfiguration engineConfiguration) voidupdateHistoricTask(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()
-