|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.camunda.bpm.engine.impl.ServiceImpl
org.camunda.bpm.engine.impl.HistoryServiceImpl
public class HistoryServiceImpl
| Field Summary |
|---|
| Fields inherited from class org.camunda.bpm.engine.impl.ServiceImpl |
|---|
commandExecutor |
| Constructor Summary | |
|---|---|
HistoryServiceImpl()
|
|
| Method Summary | |
|---|---|
Job |
cleanUpHistoryAsync()
Schedules history cleanup job at batch window start time. |
Job |
cleanUpHistoryAsync(boolean immediatelyDue)
Schedules history cleanup job. |
CleanableHistoricCaseInstanceReport |
createCleanableHistoricCaseInstanceReport()
Creates a new programmatic query to create a cleanable historic case instance report. |
CleanableHistoricDecisionInstanceReport |
createCleanableHistoricDecisionInstanceReport()
Creates a new programmatic query to create a cleanable historic decision instance report. |
CleanableHistoricProcessInstanceReport |
createCleanableHistoricProcessInstanceReport()
Creates a new programmatic query to create a cleanable historic process instance report. |
HistoricActivityInstanceQuery |
createHistoricActivityInstanceQuery()
Creates a new programmatic query to search for HistoricActivityInstances. |
HistoricActivityStatisticsQuery |
createHistoricActivityStatisticsQuery(String processDefinitionId)
Query for the number of historic activity instances aggregated by activities of a single process definition. |
HistoricBatchQuery |
createHistoricBatchQuery()
Creates a query to search for HistoricBatch instances. |
HistoricCaseActivityInstanceQuery |
createHistoricCaseActivityInstanceQuery()
Creates a new programmatic query to search for HistoricCaseActivityInstances. |
HistoricCaseActivityStatisticsQuery |
createHistoricCaseActivityStatisticsQuery(String caseDefinitionId)
Query for the number of historic case activity instances aggregated by case activities of a single case definition. |
HistoricCaseInstanceQuery |
createHistoricCaseInstanceQuery()
Creates a new programmatic query to search for HistoricCaseInstances. |
HistoricDecisionInstanceQuery |
createHistoricDecisionInstanceQuery()
Creates a new programmatic query to search for HistoricDecisionInstances. |
HistoricDecisionInstanceStatisticsQuery |
createHistoricDecisionInstanceStatisticsQuery(String decisionRequirementsDefinitionId)
Query for the statistics of DRD evaluation. |
HistoricDetailQuery |
createHistoricDetailQuery()
Creates a new programmatic query to search for HistoricDetails. |
HistoricExternalTaskLogQuery |
createHistoricExternalTaskLogQuery()
Creates a new programmatic query to search for historic external task logs. |
HistoricIdentityLinkLogQueryImpl |
createHistoricIdentityLinkLogQuery()
Creates a new programmatic query to search for historic identity links. |
HistoricIncidentQuery |
createHistoricIncidentQuery()
Creates a new programmatic query to search for historic incidents. |
HistoricJobLogQuery |
createHistoricJobLogQuery()
Creates a new programmatic query to search for historic job logs. |
HistoricProcessInstanceQuery |
createHistoricProcessInstanceQuery()
Creates a new programmatic query to search for HistoricProcessInstances. |
HistoricProcessInstanceReport |
createHistoricProcessInstanceReport()
Creates a new programmatic query to create a historic process instance report. |
HistoricTaskInstanceQuery |
createHistoricTaskInstanceQuery()
Creates a new programmatic query to search for HistoricTaskInstances. |
HistoricTaskInstanceReport |
createHistoricTaskInstanceReport()
Creates a new programmatic query to create a historic task instance report. |
HistoricVariableInstanceQuery |
createHistoricVariableInstanceQuery()
Creates a new programmatic query to search for HistoricVariableInstances. |
NativeHistoricActivityInstanceQuery |
createNativeHistoricActivityInstanceQuery()
creates a native query to search for HistoricActivityInstances via SQL |
NativeHistoricCaseActivityInstanceQuery |
createNativeHistoricCaseActivityInstanceQuery()
creates a native query to search for HistoricCaseActivityInstances via SQL |
NativeHistoricCaseInstanceQuery |
createNativeHistoricCaseInstanceQuery()
creates a native query to search for HistoricCaseInstances via SQL |
NativeHistoricDecisionInstanceQuery |
createNativeHistoricDecisionInstanceQuery()
creates a native query to search for HistoricDecisionInstances via SQL |
NativeHistoricProcessInstanceQuery |
createNativeHistoricProcessInstanceQuery()
creates a native query to search for HistoricProcessInstances via SQL |
NativeHistoricTaskInstanceQuery |
createNativeHistoricTaskInstanceQuery()
creates a native query to search for HistoricTaskInstances via SQL |
UserOperationLogQuery |
createUserOperationLogQuery()
Creates a new programmatic query to search for UserOperationLogEntry instances. |
void |
deleteHistoricBatch(String batchId)
Deletes a historic batch instance. |
void |
deleteHistoricCaseInstance(String caseInstanceId)
Deletes historic case instance. |
void |
deleteHistoricCaseInstancesBulk(List<String> caseInstanceIds)
Deletes historic case instances and all related historic data in bulk manner. |
void |
deleteHistoricDecisionInstance(String decisionDefinitionId)
Deletes historic decision instances of a decision definition. |
void |
deleteHistoricDecisionInstanceByDefinitionId(String decisionDefinitionId)
Deletes historic decision instances of a decision definition. |
void |
deleteHistoricDecisionInstanceByInstanceId(String historicDecisionInstanceId)
Deletes historic decision instances by its id. |
void |
deleteHistoricDecisionInstancesBulk(List<String> decisionInstanceIds)
Deletes decision instances and all related historic data in bulk manner. |
void |
deleteHistoricProcessInstance(String processInstanceId)
Deletes historic process instance. |
void |
deleteHistoricProcessInstances(List<String> processInstanceIds)
Deletes historic process instances. |
Batch |
deleteHistoricProcessInstancesAsync(HistoricProcessInstanceQuery query,
String deleteReason)
Deletes historic process instances asynchronously based on query. |
Batch |
deleteHistoricProcessInstancesAsync(List<String> processInstanceIds,
HistoricProcessInstanceQuery query,
String deleteReason)
Deletes historic process instances asynchronously based on query and a list of process instances. |
Batch |
deleteHistoricProcessInstancesAsync(List<String> processInstanceIds,
String deleteReason)
Deletes historic process instances asynchronously. |
void |
deleteHistoricProcessInstancesBulk(List<String> processInstanceIds)
Deletes historic process instances and all related historic data in bulk manner. |
void |
deleteHistoricTaskInstance(String taskId)
Deletes historic task instance. |
void |
deleteUserOperationLogEntry(String entryId)
Deletes a user operation log entry. |
Job |
findHistoryCleanupJob()
Finds history cleanup job if present. |
String |
getHistoricExternalTaskLogErrorDetails(String historicExternalTaskLogId)
Returns the full error details that occurs when the historic external task log with the given id was last executed. |
String |
getHistoricJobLogExceptionStacktrace(String historicJobLogId)
Returns the full stacktrace of the exception that occurs when the historic job log with the given id was last executed. |
| Methods inherited from class org.camunda.bpm.engine.impl.ServiceImpl |
|---|
getCommandExecutor, setCommandExecutor |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HistoryServiceImpl()
| Method Detail |
|---|
public HistoricProcessInstanceQuery createHistoricProcessInstanceQuery()
HistoryServiceHistoricProcessInstances.
createHistoricProcessInstanceQuery in interface HistoryServicepublic HistoricActivityInstanceQuery createHistoricActivityInstanceQuery()
HistoryServiceHistoricActivityInstances.
createHistoricActivityInstanceQuery in interface HistoryServicepublic HistoricActivityStatisticsQuery createHistoricActivityStatisticsQuery(String processDefinitionId)
HistoryService
createHistoricActivityStatisticsQuery in interface HistoryServicepublic HistoricCaseActivityStatisticsQuery createHistoricCaseActivityStatisticsQuery(String caseDefinitionId)
HistoryService
createHistoricCaseActivityStatisticsQuery in interface HistoryServicepublic HistoricTaskInstanceQuery createHistoricTaskInstanceQuery()
HistoryServiceHistoricTaskInstances.
createHistoricTaskInstanceQuery in interface HistoryServicepublic HistoricDetailQuery createHistoricDetailQuery()
HistoryServiceHistoricDetails.
createHistoricDetailQuery in interface HistoryServicepublic UserOperationLogQuery createUserOperationLogQuery()
HistoryServiceUserOperationLogEntry instances.
createUserOperationLogQuery in interface HistoryServicepublic HistoricVariableInstanceQuery createHistoricVariableInstanceQuery()
HistoryServiceHistoricVariableInstances.
createHistoricVariableInstanceQuery in interface HistoryServicepublic HistoricIncidentQuery createHistoricIncidentQuery()
HistoryServicehistoric incidents.
createHistoricIncidentQuery in interface HistoryServicepublic HistoricIdentityLinkLogQueryImpl createHistoricIdentityLinkLogQuery()
HistoryServicehistoric identity links.
createHistoricIdentityLinkLogQuery in interface HistoryServicepublic HistoricCaseInstanceQuery createHistoricCaseInstanceQuery()
HistoryServiceHistoricCaseInstances.
createHistoricCaseInstanceQuery in interface HistoryServicepublic HistoricCaseActivityInstanceQuery createHistoricCaseActivityInstanceQuery()
HistoryServiceHistoricCaseActivityInstances.
createHistoricCaseActivityInstanceQuery in interface HistoryServicepublic HistoricDecisionInstanceQuery createHistoricDecisionInstanceQuery()
HistoryServiceHistoricDecisionInstances.
If the user has no Permissions.READ_HISTORY permission on Resources.DECISION_DEFINITION
then the result of the query is empty.
createHistoricDecisionInstanceQuery in interface HistoryServicepublic void deleteHistoricTaskInstance(String taskId)
HistoryServicedynamically created and then completed.
If the historic task instance doesn't exist, no exception is thrown and the
method returns normal.
deleteHistoricTaskInstance in interface HistoryServicepublic void deleteHistoricProcessInstance(String processInstanceId)
HistoryService
deleteHistoricProcessInstance in interface HistoryServicepublic void deleteHistoricProcessInstances(List<String> processInstanceIds)
HistoryService
deleteHistoricProcessInstances in interface HistoryServicepublic void deleteHistoricProcessInstancesBulk(List<String> processInstanceIds)
HistoryService
deleteHistoricProcessInstancesBulk in interface HistoryServiceprocessInstanceIds - list of process instance ids for removalpublic Job cleanUpHistoryAsync()
HistoryServiceResourceDefinition.getHistoryTimeToLive() value.
cleanUpHistoryAsync in interface HistoryServicepublic Job cleanUpHistoryAsync(boolean immediatelyDue)
HistoryServiceResourceDefinition.getHistoryTimeToLive() value.
cleanUpHistoryAsync in interface HistoryServiceimmediatelyDue - must be true if cleanup must be scheduled at once, otherwise is will be scheduled according to configured batch window
public Job findHistoryCleanupJob()
HistoryService
findHistoryCleanupJob in interface HistoryService
public Batch deleteHistoricProcessInstancesAsync(List<String> processInstanceIds,
String deleteReason)
HistoryService
deleteHistoricProcessInstancesAsync in interface HistoryService
public Batch deleteHistoricProcessInstancesAsync(HistoricProcessInstanceQuery query,
String deleteReason)
HistoryService
deleteHistoricProcessInstancesAsync in interface HistoryService
public Batch deleteHistoricProcessInstancesAsync(List<String> processInstanceIds,
HistoricProcessInstanceQuery query,
String deleteReason)
HistoryService
deleteHistoricProcessInstancesAsync in interface HistoryServicepublic void deleteUserOperationLogEntry(String entryId)
HistoryService
deleteUserOperationLogEntry in interface HistoryServicepublic void deleteHistoricCaseInstance(String caseInstanceId)
HistoryService
deleteHistoricCaseInstance in interface HistoryServicepublic void deleteHistoricCaseInstancesBulk(List<String> caseInstanceIds)
HistoryService
deleteHistoricCaseInstancesBulk in interface HistoryServicecaseInstanceIds - list of case instance ids for removalpublic void deleteHistoricDecisionInstance(String decisionDefinitionId)
HistoryService
deleteHistoricDecisionInstance in interface HistoryServicedecisionDefinitionId - the id of the decision definitionpublic void deleteHistoricDecisionInstancesBulk(List<String> decisionInstanceIds)
HistoryService
deleteHistoricDecisionInstancesBulk in interface HistoryServicedecisionInstanceIds - list of decision instance ids for removal.public void deleteHistoricDecisionInstanceByDefinitionId(String decisionDefinitionId)
HistoryService
deleteHistoricDecisionInstanceByDefinitionId in interface HistoryServicedecisionDefinitionId - the id of the decision definitionpublic void deleteHistoricDecisionInstanceByInstanceId(String historicDecisionInstanceId)
HistoryService
deleteHistoricDecisionInstanceByInstanceId in interface HistoryServicehistoricDecisionInstanceId - the id of the historic decision instancepublic NativeHistoricProcessInstanceQuery createNativeHistoricProcessInstanceQuery()
HistoryServiceHistoricProcessInstances via SQL
createNativeHistoricProcessInstanceQuery in interface HistoryServicepublic NativeHistoricTaskInstanceQuery createNativeHistoricTaskInstanceQuery()
HistoryServiceHistoricTaskInstances via SQL
createNativeHistoricTaskInstanceQuery in interface HistoryServicepublic NativeHistoricActivityInstanceQuery createNativeHistoricActivityInstanceQuery()
HistoryServiceHistoricActivityInstances via SQL
createNativeHistoricActivityInstanceQuery in interface HistoryServicepublic NativeHistoricCaseInstanceQuery createNativeHistoricCaseInstanceQuery()
HistoryServiceHistoricCaseInstances via SQL
createNativeHistoricCaseInstanceQuery in interface HistoryServicepublic NativeHistoricCaseActivityInstanceQuery createNativeHistoricCaseActivityInstanceQuery()
HistoryServiceHistoricCaseActivityInstances via SQL
createNativeHistoricCaseActivityInstanceQuery in interface HistoryServicepublic NativeHistoricDecisionInstanceQuery createNativeHistoricDecisionInstanceQuery()
HistoryServiceHistoricDecisionInstances via SQL
createNativeHistoricDecisionInstanceQuery in interface HistoryServicepublic HistoricJobLogQuery createHistoricJobLogQuery()
HistoryServicehistoric job logs.
createHistoricJobLogQuery in interface HistoryServicepublic String getHistoricJobLogExceptionStacktrace(String historicJobLogId)
HistoryService
getHistoricJobLogExceptionStacktrace in interface HistoryServicehistoricJobLogId - id of the historic job log, cannot be null.public HistoricProcessInstanceReport createHistoricProcessInstanceReport()
HistoryService
createHistoricProcessInstanceReport in interface HistoryServicepublic HistoricTaskInstanceReport createHistoricTaskInstanceReport()
HistoryService
createHistoricTaskInstanceReport in interface HistoryServicepublic CleanableHistoricProcessInstanceReport createCleanableHistoricProcessInstanceReport()
HistoryService
createCleanableHistoricProcessInstanceReport in interface HistoryServicepublic CleanableHistoricDecisionInstanceReport createCleanableHistoricDecisionInstanceReport()
HistoryService
createCleanableHistoricDecisionInstanceReport in interface HistoryServicepublic CleanableHistoricCaseInstanceReport createCleanableHistoricCaseInstanceReport()
HistoryService
createCleanableHistoricCaseInstanceReport in interface HistoryServicepublic HistoricBatchQuery createHistoricBatchQuery()
HistoryServiceHistoricBatch instances.
createHistoricBatchQuery in interface HistoryServicepublic void deleteHistoricBatch(String batchId)
HistoryService
deleteHistoricBatch in interface HistoryServicepublic HistoricDecisionInstanceStatisticsQuery createHistoricDecisionInstanceStatisticsQuery(String decisionRequirementsDefinitionId)
HistoryService
createHistoricDecisionInstanceStatisticsQuery in interface HistoryServicedecisionRequirementsDefinitionId - - id of decision requirement definitionpublic HistoricExternalTaskLogQuery createHistoricExternalTaskLogQuery()
HistoryServicehistoric external task logs.
createHistoricExternalTaskLogQuery in interface HistoryServicepublic String getHistoricExternalTaskLogErrorDetails(String historicExternalTaskLogId)
HistoryService
getHistoricExternalTaskLogErrorDetails in interface HistoryServicehistoricExternalTaskLogId - id of the historic external task log, cannot be null.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||