org.camunda.bpm.engine.history
Interface HistoricDetailQuery

All Superinterfaces:
Query<HistoricDetailQuery,HistoricDetail>
All Known Implementing Classes:
HistoricDetailQueryImpl

public interface HistoricDetailQuery
extends Query<HistoricDetailQuery,HistoricDetail>

Programmatic querying for HistoricDetails.

Author:
Tom Baeyens

Method Summary
 HistoricDetailQuery activityId(String activityId)
          Deprecated. since 5.2, use activityInstanceId(String) instead
 HistoricDetailQuery activityInstanceId(String activityInstanceId)
          Only select historic variable updates associated to the given activity instance.
 HistoricDetailQuery caseExecutionId(String caseExecutionId)
          Only select historic variable updates with the given case execution.
 HistoricDetailQuery caseInstanceId(String caseInstanceId)
          Only select historic variable updates with the given case instance.
 HistoricDetailQuery detailId(String id)
          Only select the historic detail with the given id.
 HistoricDetailQuery disableBinaryFetching()
          Disable fetching of byte array values.
 HistoricDetailQuery disableCustomObjectDeserialization()
          Disable deserialization of variable values that are custom objects.
 HistoricDetailQuery excludeTaskDetails()
          Exclude all task-related HistoricDetails, so only items which have no task-id set will be selected.
 HistoricDetailQuery executionId(String executionId)
          Only select historic variable updates with the given execution.
 HistoricDetailQuery formFields()
          Only select HistoricFormFields.
 HistoricDetailQuery formProperties()
          Deprecated. 
 HistoricDetailQuery orderByFormPropertyId()
           
 HistoricDetailQuery orderByProcessInstanceId()
           
 HistoricDetailQuery orderByTime()
           
 HistoricDetailQuery orderByVariableName()
           
 HistoricDetailQuery orderByVariableRevision()
           
 HistoricDetailQuery orderByVariableType()
           
 HistoricDetailQuery processInstanceId(String processInstanceId)
          Only select historic variable updates with the given process instance.
 HistoricDetailQuery taskId(String taskId)
          Only select historic variable updates associated to the given historic task instance.
 HistoricDetailQuery variableInstanceId(String variableInstanceId)
          Only select historic variable updates associated to the given historic variable instance.
 HistoricDetailQuery variableUpdates()
          Only select HistoricVariableUpdates.
 
Methods inherited from interface org.camunda.bpm.engine.query.Query
asc, count, desc, list, listPage, singleResult
 

Method Detail

detailId

HistoricDetailQuery detailId(String id)
Only select the historic detail with the given id.

Parameters:
id - the historic detail to select
Returns:
the query builder

processInstanceId

HistoricDetailQuery processInstanceId(String processInstanceId)
Only select historic variable updates with the given process instance. ProcessInstance ids and HistoricProcessInstance ids match.


caseInstanceId

HistoricDetailQuery caseInstanceId(String caseInstanceId)
Only select historic variable updates with the given case instance. CaseInstance ids and HistoricCaseInstance ids match.


executionId

HistoricDetailQuery executionId(String executionId)
Only select historic variable updates with the given execution. Note that Execution ids are not stored in the history as first class citizen, only process instances are.


caseExecutionId

HistoricDetailQuery caseExecutionId(String caseExecutionId)
Only select historic variable updates with the given case execution. Note that CaseExecution ids are not stored in the history as first class citizen, only case instances are.


activityId

HistoricDetailQuery activityId(String activityId)
Deprecated. since 5.2, use activityInstanceId(String) instead

Only select historic variable updates associated to the given activity instance.


activityInstanceId

HistoricDetailQuery activityInstanceId(String activityInstanceId)
Only select historic variable updates associated to the given activity instance.


taskId

HistoricDetailQuery taskId(String taskId)
Only select historic variable updates associated to the given historic task instance.


variableInstanceId

HistoricDetailQuery variableInstanceId(String variableInstanceId)
Only select historic variable updates associated to the given historic variable instance.


formProperties

@Deprecated
HistoricDetailQuery formProperties()
Deprecated. 

Only select HistoricFormPropertys.


formFields

HistoricDetailQuery formFields()
Only select HistoricFormFields.


variableUpdates

HistoricDetailQuery variableUpdates()
Only select HistoricVariableUpdates.


disableBinaryFetching

HistoricDetailQuery disableBinaryFetching()
Disable fetching of byte array values. By default, the query will fetch the value of a byte array. By calling this method you can prevent the values of (potentially large) blob data chunks to be fetched.

Returns:
the query builder

disableCustomObjectDeserialization

HistoricDetailQuery disableCustomObjectDeserialization()
Disable deserialization of variable values that are custom objects. By default, the query will attempt to deserialize the value of these variables. By calling this method you can prevent such attempts in environments where their classes are not available. Independent of this setting, variable serialized values are accessible.


excludeTaskDetails

HistoricDetailQuery excludeTaskDetails()
Exclude all task-related HistoricDetails, so only items which have no task-id set will be selected. When used together with taskId(String), this call is ignored task details are NOT excluded.


orderByProcessInstanceId

HistoricDetailQuery orderByProcessInstanceId()

orderByVariableName

HistoricDetailQuery orderByVariableName()

orderByFormPropertyId

HistoricDetailQuery orderByFormPropertyId()

orderByVariableType

HistoricDetailQuery orderByVariableType()

orderByVariableRevision

HistoricDetailQuery orderByVariableRevision()

orderByTime

HistoricDetailQuery orderByTime()


Copyright © 2014 camunda services GmbH. All rights reserved.