Package org.camunda.bpm.engine.impl
Class HistoricIncidentQueryImpl
- java.lang.Object
-
- org.camunda.bpm.engine.impl.db.ListQueryParameterObject
-
- org.camunda.bpm.engine.impl.AbstractQuery<T,U>
-
- org.camunda.bpm.engine.impl.AbstractVariableQueryImpl<HistoricIncidentQuery,HistoricIncident>
-
- org.camunda.bpm.engine.impl.HistoricIncidentQueryImpl
-
- All Implemented Interfaces:
Serializable
,HistoricIncidentQuery
,Command<Object>
,Query<HistoricIncidentQuery,HistoricIncident>
public class HistoricIncidentQueryImpl extends AbstractVariableQueryImpl<HistoricIncidentQuery,HistoricIncident> implements HistoricIncidentQuery
- Author:
- Roman Smirnov
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.camunda.bpm.engine.impl.AbstractQuery
AbstractQuery.ResultType
-
-
Field Summary
Fields Modifier and Type Field Description protected String
activityId
protected String
causeIncidentId
protected String
configuration
protected Date
createTimeAfter
protected Date
createTimeBefore
protected Date
endTimeAfter
protected Date
endTimeBefore
protected String
executionId
protected String
failedActivityId
protected String
historyConfiguration
protected String
id
protected String
incidentMessage
protected String
incidentMessageLike
protected IncidentState
incidentState
protected String
incidentType
protected boolean
isTenantIdSet
protected String[]
jobDefinitionIds
protected String
processDefinitionId
protected String
processDefinitionKey
protected String[]
processDefinitionKeys
protected String
processInstanceId
protected String
rootCauseIncidentId
protected String[]
tenantIds
-
Fields inherited from class org.camunda.bpm.engine.impl.AbstractVariableQueryImpl
queryVariableValues, variableNamesIgnoreCase, variableValuesIgnoreCase
-
Fields inherited from class org.camunda.bpm.engine.impl.AbstractQuery
commandExecutor, expressions, maxResultsLimitEnabled, resultType, SORTORDER_ASC, SORTORDER_DESC, validators
-
Fields inherited from class org.camunda.bpm.engine.impl.db.ListQueryParameterObject
authCheck, databaseType, firstResult, maxResults, orderingProperties, parameter, tenantCheck
-
-
Constructor Summary
Constructors Constructor Description HistoricIncidentQueryImpl()
HistoricIncidentQueryImpl(CommandExecutor commandExecutor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HistoricIncidentQuery
activityId(String activityId)
Only select historic incidents which contain an activity with the given id.HistoricIncidentQuery
causeIncidentId(String causeIncidentId)
Only select historic incidents which contain the id of the cause incident.HistoricIncidentQuery
configuration(String configuration)
Only select incidents which contain the configuration.HistoricIncidentQuery
createTimeAfter(Date createTimeAfter)
Only select historic incidents which have a createTime date after the given dateHistoricIncidentQuery
createTimeBefore(Date createTimeBefore)
Only select historic incidents which have a createTime date before the given dateHistoricIncidentQuery
deleted()
Only select historic incidents which are deleted.HistoricIncidentQuery
endTimeAfter(Date endTimeAfter)
Only select historic incidents which have an endTimeAfter date after the given dateHistoricIncidentQuery
endTimeBefore(Date endTimeBefore)
Only select historic incidents which have an endTimeBefore date before the given datelong
executeCount(CommandContext commandContext)
List<HistoricIncident>
executeList(CommandContext commandContext, Page page)
Executes the actual query to retrieve the list of results.HistoricIncidentQuery
executionId(String executionId)
Only select historic incidents with the given id.HistoricIncidentQuery
failedActivityId(String activityId)
Only select historic incidents which were created due to a failure at an activity with the given id.String
getActivityId()
String
getCauseIncidentId()
String
getConfiguration()
String
getExecutionId()
String
getFailedActivityId()
String
getHistoryConfiguration()
String
getId()
String
getIncidentMessage()
IncidentState
getIncidentState()
String
getIncidentType()
String
getProcessDefinitionId()
String[]
getProcessDefinitionKeys()
String
getProcessInstanceId()
String
getRootCauseIncidentId()
HistoricIncidentQuery
historyConfiguration(String historyConfiguration)
Only select incidents which contain the historyConfiguration.HistoricIncidentQuery
incidentId(String incidentId)
Only select historic incidents which have the given id.HistoricIncidentQuery
incidentMessage(String incidentMessage)
Only select historic incidents which have the given incident message.HistoricIncidentQuery
incidentMessageLike(String incidentMessageLike)
Only select historic incidents which incident message is like the given valueHistoricIncidentQuery
incidentType(String incidentType)
Only select historic incidents which have the given incident type.boolean
isTenantIdSet()
HistoricIncidentQuery
jobDefinitionIdIn(String... jobDefinitionIds)
Only select incidents that belong to one of the given job definition ids.HistoricIncidentQuery
open()
Only select historic incidents which are open.HistoricIncidentQuery
orderByActivityId()
Order by activityId (needs to be followed byQuery.asc()
orQuery.desc()
).HistoricIncidentQuery
orderByCauseIncidentId()
Order by causeIncidentId (needs to be followed byQuery.asc()
orQuery.desc()
).HistoricIncidentQuery
orderByConfiguration()
Order by configuration (needs to be followed byQuery.asc()
orQuery.desc()
).HistoricIncidentQuery
orderByCreateTime()
Order by create time (needs to be followed byQuery.asc()
orQuery.desc()
).HistoricIncidentQuery
orderByEndTime()
Order by end time (needs to be followed byQuery.asc()
orQuery.desc()
).HistoricIncidentQuery
orderByExecutionId()
Order by executionId (needs to be followed byQuery.asc()
orQuery.desc()
).HistoricIncidentQuery
orderByHistoryConfiguration()
Order by historyConfiguration (needs to be followed byQuery.asc()
orQuery.desc()
).HistoricIncidentQuery
orderByIncidentId()
Order by id (needs to be followed byQuery.asc()
orQuery.desc()
).HistoricIncidentQuery
orderByIncidentMessage()
Order by message (needs to be followed byQuery.asc()
orQuery.desc()
).HistoricIncidentQuery
orderByIncidentState()
Order by incidentState (needs to be followed byQuery.asc()
orQuery.desc()
).HistoricIncidentQuery
orderByIncidentType()
Order by incidentType (needs to be followed byQuery.asc()
orQuery.desc()
).HistoricIncidentQuery
orderByProcessDefinitionId()
Order by processDefinitionId (needs to be followed byQuery.asc()
orQuery.desc()
).HistoricIncidentQuery
orderByProcessDefinitionKey()
Order by processDefinitionKey (needs to be followed byQuery.asc()
orQuery.desc()
).HistoricIncidentQuery
orderByProcessInstanceId()
Order by processInstanceId (needs to be followed byQuery.asc()
orQuery.desc()
).HistoricIncidentQuery
orderByRootCauseIncidentId()
Order by rootCauseIncidentId (needs to be followed byQuery.asc()
orQuery.desc()
).HistoricIncidentQuery
orderByTenantId()
Order by tenant id (needs to be followed byQuery.asc()
orQuery.desc()
).HistoricIncidentQuery
processDefinitionId(String processDefinitionId)
Only select historic incidents which have the given process definition id.HistoricIncidentQuery
processDefinitionKey(String processDefinitionKey)
Only select historic incidents which have the given processDefinitionKey.HistoricIncidentQuery
processDefinitionKeyIn(String... processDefinitionKeys)
Only select historic incidents which have one of the given process definition keys.HistoricIncidentQuery
processInstanceId(String processInstanceId)
Only select historic incidents which have the given process instance id.HistoricIncidentQuery
resolved()
Only select historic incidents which are resolved.HistoricIncidentQuery
rootCauseIncidentId(String rootCauseIncidentId)
Only select historic incidents which contain the id of the root cause incident.HistoricIncidentQuery
tenantIdIn(String... tenantIds)
Only select historic incidents that belong to one of the given tenant ids.HistoricIncidentQuery
withoutTenantId()
Only selects historic incidents that have no tenant id.-
Methods inherited from class org.camunda.bpm.engine.impl.AbstractVariableQueryImpl
addVariable, createQueryVariableValue, ensureVariablesInitialized, getQueryVariableValues, isVariableNamesIgnoreCase, isVariableValuesIgnoreCase, matchVariableNamesIgnoreCase, matchVariableValuesIgnoreCase, validateVariable, variableValueEquals, variableValueGreaterThan, variableValueGreaterThanOrEqual, variableValueLessThan, variableValueLessThanOrEqual, variableValueLike, variableValueNotEquals, variableValueNotLike
-
Methods inherited from class org.camunda.bpm.engine.impl.AbstractQuery
addExpression, addValidator, asc, checkMaxResultsLimit, checkQueryOk, count, desc, direction, disableMaxResultsLimit, enableMaxResultsLimit, evaluateExpressions, evaluateExpressionsAndExecuteCount, evaluateExpressionsAndExecuteDeploymentIdMappingsList, evaluateExpressionsAndExecuteIdsList, evaluateExpressionsAndExecuteList, execute, executeDeploymentIdMappingsList, executeIdsList, executeResult, executeSingleResult, extend, getExpressions, getMethod, hasExcludingConditions, list, listDeploymentIdMappings, listIds, listPage, mergeExpressions, mergeOrdering, orderBy, orderBy, removeValidator, setCommandExecutor, setExpressions, singleResult, unlimitedList, validate, validate
-
Methods inherited from class org.camunda.bpm.engine.impl.db.ListQueryParameterObject
getAuthCheck, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getOrderingProperties, getParameter, getTenantCheck, setAuthCheck, setDatabaseType, setFirstResult, setMaxResults, setOrderingProperties, setParameter, setTenantCheck
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.camunda.bpm.engine.impl.interceptor.Command
isRetryable
-
Methods inherited from interface org.camunda.bpm.engine.query.Query
asc, count, desc, list, listPage, singleResult, unlimitedList
-
-
-
-
Field Detail
-
id
protected String id
-
incidentType
protected String incidentType
-
incidentMessage
protected String incidentMessage
-
incidentMessageLike
protected String incidentMessageLike
-
executionId
protected String executionId
-
activityId
protected String activityId
-
createTimeBefore
protected Date createTimeBefore
-
createTimeAfter
protected Date createTimeAfter
-
endTimeBefore
protected Date endTimeBefore
-
endTimeAfter
protected Date endTimeAfter
-
failedActivityId
protected String failedActivityId
-
processInstanceId
protected String processInstanceId
-
processDefinitionId
protected String processDefinitionId
-
processDefinitionKey
protected String processDefinitionKey
-
processDefinitionKeys
protected String[] processDefinitionKeys
-
causeIncidentId
protected String causeIncidentId
-
rootCauseIncidentId
protected String rootCauseIncidentId
-
configuration
protected String configuration
-
historyConfiguration
protected String historyConfiguration
-
incidentState
protected IncidentState incidentState
-
tenantIds
protected String[] tenantIds
-
isTenantIdSet
protected boolean isTenantIdSet
-
jobDefinitionIds
protected String[] jobDefinitionIds
-
-
Constructor Detail
-
HistoricIncidentQueryImpl
public HistoricIncidentQueryImpl()
-
HistoricIncidentQueryImpl
public HistoricIncidentQueryImpl(CommandExecutor commandExecutor)
-
-
Method Detail
-
incidentId
public HistoricIncidentQuery incidentId(String incidentId)
Description copied from interface:HistoricIncidentQuery
Only select historic incidents which have the given id.- Specified by:
incidentId
in interfaceHistoricIncidentQuery
-
incidentType
public HistoricIncidentQuery incidentType(String incidentType)
Description copied from interface:HistoricIncidentQuery
Only select historic incidents which have the given incident type.- Specified by:
incidentType
in interfaceHistoricIncidentQuery
-
incidentMessage
public HistoricIncidentQuery incidentMessage(String incidentMessage)
Description copied from interface:HistoricIncidentQuery
Only select historic incidents which have the given incident message.- Specified by:
incidentMessage
in interfaceHistoricIncidentQuery
-
incidentMessageLike
public HistoricIncidentQuery incidentMessageLike(String incidentMessageLike)
Description copied from interface:HistoricIncidentQuery
Only select historic incidents which incident message is like the given value- Specified by:
incidentMessageLike
in interfaceHistoricIncidentQuery
- Parameters:
incidentMessageLike
- The string can include the wildcard character '%' to express like-strategy: starts with (string%), ends with (%string) or contains (%string%).
-
executionId
public HistoricIncidentQuery executionId(String executionId)
Description copied from interface:HistoricIncidentQuery
Only select historic incidents with the given id.- Specified by:
executionId
in interfaceHistoricIncidentQuery
-
createTimeBefore
public HistoricIncidentQuery createTimeBefore(Date createTimeBefore)
Description copied from interface:HistoricIncidentQuery
Only select historic incidents which have a createTime date before the given date- Specified by:
createTimeBefore
in interfaceHistoricIncidentQuery
-
createTimeAfter
public HistoricIncidentQuery createTimeAfter(Date createTimeAfter)
Description copied from interface:HistoricIncidentQuery
Only select historic incidents which have a createTime date after the given date- Specified by:
createTimeAfter
in interfaceHistoricIncidentQuery
-
endTimeBefore
public HistoricIncidentQuery endTimeBefore(Date endTimeBefore)
Description copied from interface:HistoricIncidentQuery
Only select historic incidents which have an endTimeBefore date before the given date- Specified by:
endTimeBefore
in interfaceHistoricIncidentQuery
-
endTimeAfter
public HistoricIncidentQuery endTimeAfter(Date endTimeAfter)
Description copied from interface:HistoricIncidentQuery
Only select historic incidents which have an endTimeAfter date after the given date- Specified by:
endTimeAfter
in interfaceHistoricIncidentQuery
-
activityId
public HistoricIncidentQuery activityId(String activityId)
Description copied from interface:HistoricIncidentQuery
Only select historic incidents which contain an activity with the given id.- Specified by:
activityId
in interfaceHistoricIncidentQuery
-
failedActivityId
public HistoricIncidentQuery failedActivityId(String activityId)
Description copied from interface:HistoricIncidentQuery
Only select historic incidents which were created due to a failure at an activity with the given id.- Specified by:
failedActivityId
in interfaceHistoricIncidentQuery
-
processInstanceId
public HistoricIncidentQuery processInstanceId(String processInstanceId)
Description copied from interface:HistoricIncidentQuery
Only select historic incidents which have the given process instance id.- Specified by:
processInstanceId
in interfaceHistoricIncidentQuery
-
processDefinitionId
public HistoricIncidentQuery processDefinitionId(String processDefinitionId)
Description copied from interface:HistoricIncidentQuery
Only select historic incidents which have the given process definition id.- Specified by:
processDefinitionId
in interfaceHistoricIncidentQuery
-
processDefinitionKey
public HistoricIncidentQuery processDefinitionKey(String processDefinitionKey)
Description copied from interface:HistoricIncidentQuery
Only select historic incidents which have the given processDefinitionKey.- Specified by:
processDefinitionKey
in interfaceHistoricIncidentQuery
-
processDefinitionKeyIn
public HistoricIncidentQuery processDefinitionKeyIn(String... processDefinitionKeys)
Description copied from interface:HistoricIncidentQuery
Only select historic incidents which have one of the given process definition keys.- Specified by:
processDefinitionKeyIn
in interfaceHistoricIncidentQuery
-
causeIncidentId
public HistoricIncidentQuery causeIncidentId(String causeIncidentId)
Description copied from interface:HistoricIncidentQuery
Only select historic incidents which contain the id of the cause incident.- Specified by:
causeIncidentId
in interfaceHistoricIncidentQuery
-
rootCauseIncidentId
public HistoricIncidentQuery rootCauseIncidentId(String rootCauseIncidentId)
Description copied from interface:HistoricIncidentQuery
Only select historic incidents which contain the id of the root cause incident.- Specified by:
rootCauseIncidentId
in interfaceHistoricIncidentQuery
-
tenantIdIn
public HistoricIncidentQuery tenantIdIn(String... tenantIds)
Description copied from interface:HistoricIncidentQuery
Only select historic incidents that belong to one of the given tenant ids.- Specified by:
tenantIdIn
in interfaceHistoricIncidentQuery
-
withoutTenantId
public HistoricIncidentQuery withoutTenantId()
Description copied from interface:HistoricIncidentQuery
Only selects historic incidents that have no tenant id.- Specified by:
withoutTenantId
in interfaceHistoricIncidentQuery
-
configuration
public HistoricIncidentQuery configuration(String configuration)
Description copied from interface:HistoricIncidentQuery
Only select incidents which contain the configuration.- Specified by:
configuration
in interfaceHistoricIncidentQuery
-
historyConfiguration
public HistoricIncidentQuery historyConfiguration(String historyConfiguration)
Description copied from interface:HistoricIncidentQuery
Only select incidents which contain the historyConfiguration.- Specified by:
historyConfiguration
in interfaceHistoricIncidentQuery
-
jobDefinitionIdIn
public HistoricIncidentQuery jobDefinitionIdIn(String... jobDefinitionIds)
Description copied from interface:HistoricIncidentQuery
Only select incidents that belong to one of the given job definition ids.- Specified by:
jobDefinitionIdIn
in interfaceHistoricIncidentQuery
-
open
public HistoricIncidentQuery open()
Description copied from interface:HistoricIncidentQuery
Only select historic incidents which are open.- Specified by:
open
in interfaceHistoricIncidentQuery
-
resolved
public HistoricIncidentQuery resolved()
Description copied from interface:HistoricIncidentQuery
Only select historic incidents which are resolved.- Specified by:
resolved
in interfaceHistoricIncidentQuery
-
deleted
public HistoricIncidentQuery deleted()
Description copied from interface:HistoricIncidentQuery
Only select historic incidents which are deleted.- Specified by:
deleted
in interfaceHistoricIncidentQuery
-
orderByIncidentId
public HistoricIncidentQuery orderByIncidentId()
Description copied from interface:HistoricIncidentQuery
Order by id (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByIncidentId
in interfaceHistoricIncidentQuery
-
orderByIncidentMessage
public HistoricIncidentQuery orderByIncidentMessage()
Description copied from interface:HistoricIncidentQuery
Order by message (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByIncidentMessage
in interfaceHistoricIncidentQuery
-
orderByCreateTime
public HistoricIncidentQuery orderByCreateTime()
Description copied from interface:HistoricIncidentQuery
Order by create time (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByCreateTime
in interfaceHistoricIncidentQuery
-
orderByEndTime
public HistoricIncidentQuery orderByEndTime()
Description copied from interface:HistoricIncidentQuery
Order by end time (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByEndTime
in interfaceHistoricIncidentQuery
-
orderByIncidentType
public HistoricIncidentQuery orderByIncidentType()
Description copied from interface:HistoricIncidentQuery
Order by incidentType (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByIncidentType
in interfaceHistoricIncidentQuery
-
orderByExecutionId
public HistoricIncidentQuery orderByExecutionId()
Description copied from interface:HistoricIncidentQuery
Order by executionId (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByExecutionId
in interfaceHistoricIncidentQuery
-
orderByActivityId
public HistoricIncidentQuery orderByActivityId()
Description copied from interface:HistoricIncidentQuery
Order by activityId (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByActivityId
in interfaceHistoricIncidentQuery
-
orderByProcessInstanceId
public HistoricIncidentQuery orderByProcessInstanceId()
Description copied from interface:HistoricIncidentQuery
Order by processInstanceId (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByProcessInstanceId
in interfaceHistoricIncidentQuery
-
orderByProcessDefinitionKey
public HistoricIncidentQuery orderByProcessDefinitionKey()
Description copied from interface:HistoricIncidentQuery
Order by processDefinitionKey (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByProcessDefinitionKey
in interfaceHistoricIncidentQuery
-
orderByProcessDefinitionId
public HistoricIncidentQuery orderByProcessDefinitionId()
Description copied from interface:HistoricIncidentQuery
Order by processDefinitionId (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByProcessDefinitionId
in interfaceHistoricIncidentQuery
-
orderByCauseIncidentId
public HistoricIncidentQuery orderByCauseIncidentId()
Description copied from interface:HistoricIncidentQuery
Order by causeIncidentId (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByCauseIncidentId
in interfaceHistoricIncidentQuery
-
orderByRootCauseIncidentId
public HistoricIncidentQuery orderByRootCauseIncidentId()
Description copied from interface:HistoricIncidentQuery
Order by rootCauseIncidentId (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByRootCauseIncidentId
in interfaceHistoricIncidentQuery
-
orderByConfiguration
public HistoricIncidentQuery orderByConfiguration()
Description copied from interface:HistoricIncidentQuery
Order by configuration (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByConfiguration
in interfaceHistoricIncidentQuery
-
orderByHistoryConfiguration
public HistoricIncidentQuery orderByHistoryConfiguration()
Description copied from interface:HistoricIncidentQuery
Order by historyConfiguration (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByHistoryConfiguration
in interfaceHistoricIncidentQuery
-
orderByIncidentState
public HistoricIncidentQuery orderByIncidentState()
Description copied from interface:HistoricIncidentQuery
Order by incidentState (needs to be followed byQuery.asc()
orQuery.desc()
).- Specified by:
orderByIncidentState
in interfaceHistoricIncidentQuery
-
orderByTenantId
public HistoricIncidentQuery orderByTenantId()
Description copied from interface:HistoricIncidentQuery
Order by tenant id (needs to be followed byQuery.asc()
orQuery.desc()
). Note that the ordering of incidents without tenant id is database-specific.- Specified by:
orderByTenantId
in interfaceHistoricIncidentQuery
-
executeCount
public long executeCount(CommandContext commandContext)
- Specified by:
executeCount
in classAbstractVariableQueryImpl<HistoricIncidentQuery,HistoricIncident>
-
executeList
public List<HistoricIncident> executeList(CommandContext commandContext, Page page)
Description copied from class:AbstractQuery
Executes the actual query to retrieve the list of results.- Specified by:
executeList
in classAbstractVariableQueryImpl<HistoricIncidentQuery,HistoricIncident>
page
- used if the results must be paged. If null, no paging will be applied.
-
getId
public String getId()
-
getIncidentType
public String getIncidentType()
-
getIncidentMessage
public String getIncidentMessage()
-
getExecutionId
public String getExecutionId()
-
getActivityId
public String getActivityId()
-
getFailedActivityId
public String getFailedActivityId()
-
getProcessInstanceId
public String getProcessInstanceId()
-
getProcessDefinitionId
public String getProcessDefinitionId()
-
getProcessDefinitionKeys
public String[] getProcessDefinitionKeys()
-
getCauseIncidentId
public String getCauseIncidentId()
-
getRootCauseIncidentId
public String getRootCauseIncidentId()
-
getConfiguration
public String getConfiguration()
-
getHistoryConfiguration
public String getHistoryConfiguration()
-
getIncidentState
public IncidentState getIncidentState()
-
isTenantIdSet
public boolean isTenantIdSet()
-
-