org.camunda.bpm.engine.impl
Class HistoricDetailQueryImpl
java.lang.Object
org.camunda.bpm.engine.impl.db.AuthorizationCheck
org.camunda.bpm.engine.impl.db.ListQueryParameterObject
org.camunda.bpm.engine.impl.AbstractQuery<HistoricDetailQuery,HistoricDetail>
org.camunda.bpm.engine.impl.HistoricDetailQueryImpl
- All Implemented Interfaces:
- Serializable, HistoricDetailQuery, Command<Object>, Query<HistoricDetailQuery,HistoricDetail>
public class HistoricDetailQueryImpl
- extends AbstractQuery<HistoricDetailQuery,HistoricDetail>
- implements HistoricDetailQuery
- Author:
- Tom Baeyens
- See Also:
- Serialized Form
| Methods inherited from class org.camunda.bpm.engine.impl.AbstractQuery |
addExpression, addOrder, asc, checkQueryOk, count, desc, direction, evaluateExpressions, evaluateExpressionsAndExecuteCount, evaluateExpressionsAndExecuteList, execute, executeSingleResult, extend, getExpressions, getMethod, getOrderBy, getOrderProperty, list, listPage, mergeExpressions, mergeOrdering, orderBy, setCommandExecutor, setExpressions, singleResult |
| Methods inherited from class org.camunda.bpm.engine.impl.db.ListQueryParameterObject |
getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getParameter, setDatabaseType, setFirstResult, setMaxResults, setOrderBy, setParameter |
| Methods inherited from class org.camunda.bpm.engine.impl.db.AuthorizationCheck |
getAuthDefaultPerm, getAuthGroupIds, getAuthPerms, getAuthResourceId, getAuthResourceIdQueryParam, getAuthResourceType, getAuthUserId, isAuthorizationCheckEnabled, setAuthDefaultPerm, setAuthGroupIds, setAuthorizationCheckEnabled, setAuthPerms, setAuthResourceId, setAuthResourceIdQueryParam, setAuthResourceType, setAuthUserId |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
detailId
protected String detailId
taskId
protected String taskId
processInstanceId
protected String processInstanceId
caseInstanceId
protected String caseInstanceId
executionId
protected String executionId
caseExecutionId
protected String caseExecutionId
activityId
protected String activityId
activityInstanceId
protected String activityInstanceId
type
protected String type
variableInstanceId
protected String variableInstanceId
excludeTaskRelated
protected boolean excludeTaskRelated
isByteArrayFetchingEnabled
protected boolean isByteArrayFetchingEnabled
isCustomObjectDeserializationEnabled
protected boolean isCustomObjectDeserializationEnabled
HistoricDetailQueryImpl
public HistoricDetailQueryImpl()
HistoricDetailQueryImpl
public HistoricDetailQueryImpl(CommandContext commandContext)
HistoricDetailQueryImpl
public HistoricDetailQueryImpl(CommandExecutor commandExecutor)
detailId
public HistoricDetailQuery detailId(String id)
- Description copied from interface:
HistoricDetailQuery
- Only select the historic detail with the given id.
- Specified by:
detailId in interface HistoricDetailQuery
- Parameters:
id - the historic detail to select
- Returns:
- the query builder
variableInstanceId
public HistoricDetailQuery variableInstanceId(String variableInstanceId)
- Description copied from interface:
HistoricDetailQuery
- Only select historic variable updates associated to the given
historic variable instance.
- Specified by:
variableInstanceId in interface HistoricDetailQuery
processInstanceId
public HistoricDetailQuery processInstanceId(String processInstanceId)
- Description copied from interface:
HistoricDetailQuery
- Only select historic variable updates with the given process instance.
ProcessInstance ids and HistoricProcessInstance ids match.
- Specified by:
processInstanceId in interface HistoricDetailQuery
caseInstanceId
public HistoricDetailQuery caseInstanceId(String caseInstanceId)
- Description copied from interface:
HistoricDetailQuery
- Only select historic variable updates with the given case instance.
CaseInstance ids and HistoricCaseInstance ids match.
- Specified by:
caseInstanceId in interface HistoricDetailQuery
executionId
public HistoricDetailQuery executionId(String executionId)
- Description copied from interface:
HistoricDetailQuery
- 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.
- Specified by:
executionId in interface HistoricDetailQuery
caseExecutionId
public HistoricDetailQuery caseExecutionId(String caseExecutionId)
- Description copied from interface:
HistoricDetailQuery
- 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.
- Specified by:
caseExecutionId in interface HistoricDetailQuery
activityId
public HistoricDetailQuery activityId(String activityId)
- Description copied from interface:
HistoricDetailQuery
- Only select historic variable updates associated to the given
activity instance.
- Specified by:
activityId in interface HistoricDetailQuery
activityInstanceId
public HistoricDetailQuery activityInstanceId(String activityInstanceId)
- Description copied from interface:
HistoricDetailQuery
- Only select historic variable updates associated to the given
activity instance.
- Specified by:
activityInstanceId in interface HistoricDetailQuery
taskId
public HistoricDetailQuery taskId(String taskId)
- Description copied from interface:
HistoricDetailQuery
- Only select historic variable updates associated to the given
historic task instance.
- Specified by:
taskId in interface HistoricDetailQuery
formProperties
public HistoricDetailQuery formProperties()
- Description copied from interface:
HistoricDetailQuery
- Only select
HistoricFormPropertys.
- Specified by:
formProperties in interface HistoricDetailQuery
formFields
public HistoricDetailQuery formFields()
- Description copied from interface:
HistoricDetailQuery
- Only select
HistoricFormFields.
- Specified by:
formFields in interface HistoricDetailQuery
variableUpdates
public HistoricDetailQuery variableUpdates()
- Description copied from interface:
HistoricDetailQuery
- Only select
HistoricVariableUpdates.
- Specified by:
variableUpdates in interface HistoricDetailQuery
excludeTaskDetails
public HistoricDetailQuery excludeTaskDetails()
- Description copied from interface:
HistoricDetailQuery
- Exclude all task-related
HistoricDetails, so only items which have no
task-id set will be selected. When used together with HistoricDetailQuery.taskId(String), this
call is ignored task details are NOT excluded.
- Specified by:
excludeTaskDetails in interface HistoricDetailQuery
executeCount
public long executeCount(CommandContext commandContext)
- Specified by:
executeCount in class AbstractQuery<HistoricDetailQuery,HistoricDetail>
disableBinaryFetching
public HistoricDetailQuery disableBinaryFetching()
- Description copied from interface:
HistoricDetailQuery
- 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.
- Specified by:
disableBinaryFetching in interface HistoricDetailQuery
- Returns:
- the query builder
disableCustomObjectDeserialization
public HistoricDetailQuery disableCustomObjectDeserialization()
- Description copied from interface:
HistoricDetailQuery
- 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.
- Specified by:
disableCustomObjectDeserialization in interface HistoricDetailQuery
executeList
public List<HistoricDetail> executeList(CommandContext commandContext,
Page page)
- Description copied from class:
AbstractQuery
- Executes the actual query to retrieve the list of results.
- Specified by:
executeList in class AbstractQuery<HistoricDetailQuery,HistoricDetail>
page - used if the results must be paged. If null, no paging will be applied.
shouldFetchValue
protected boolean shouldFetchValue(HistoricDetailVariableInstanceUpdateEntity entity)
orderByProcessInstanceId
public HistoricDetailQuery orderByProcessInstanceId()
- Specified by:
orderByProcessInstanceId in interface HistoricDetailQuery
orderByTime
public HistoricDetailQuery orderByTime()
- Specified by:
orderByTime in interface HistoricDetailQuery
orderByVariableName
public HistoricDetailQuery orderByVariableName()
- Specified by:
orderByVariableName in interface HistoricDetailQuery
orderByFormPropertyId
public HistoricDetailQuery orderByFormPropertyId()
- Specified by:
orderByFormPropertyId in interface HistoricDetailQuery
orderByVariableRevision
public HistoricDetailQuery orderByVariableRevision()
- Specified by:
orderByVariableRevision in interface HistoricDetailQuery
orderByVariableType
public HistoricDetailQuery orderByVariableType()
- Specified by:
orderByVariableType in interface HistoricDetailQuery
getProcessInstanceId
public String getProcessInstanceId()
getCaseInstanceId
public String getCaseInstanceId()
getExecutionId
public String getExecutionId()
getCaseExecutionId
public String getCaseExecutionId()
getTaskId
public String getTaskId()
getActivityId
public String getActivityId()
getType
public String getType()
getExcludeTaskRelated
public boolean getExcludeTaskRelated()
getDetailId
public String getDetailId()
Copyright © 2014 camunda services GmbH. All rights reserved.