|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.camunda.bpm.engine.impl.db.ListQueryParameterObject
org.camunda.bpm.engine.impl.AbstractQuery<T,U>
org.camunda.bpm.engine.impl.AbstractVariableQueryImpl<HistoricCaseInstanceQuery,HistoricCaseInstance>
org.camunda.bpm.engine.impl.HistoricCaseInstanceQueryImpl
public class HistoricCaseInstanceQueryImpl
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.camunda.bpm.engine.impl.AbstractQuery |
|---|
AbstractQuery.ResultType |
| Field Summary | |
|---|---|
protected String |
businessKey
|
protected String |
businessKeyLike
|
protected String[] |
caseActivityIds
|
protected String |
caseDefinitionId
|
protected String |
caseDefinitionKey
|
protected String |
caseDefinitionName
|
protected String |
caseDefinitionNameLike
|
protected String |
caseInstanceId
|
protected Set<String> |
caseInstanceIds
|
protected List<String> |
caseKeyNotIn
|
protected Date |
closedAfter
|
protected Date |
closedBefore
|
protected Date |
createdAfter
|
protected Date |
createdBefore
|
protected String |
createdBy
|
protected boolean |
isTenantIdSet
|
protected Boolean |
notClosed
|
protected Integer |
state
|
protected String |
subCaseInstanceId
|
protected String |
subProcessInstanceId
|
protected String |
superCaseInstanceId
|
protected String |
superProcessInstanceId
|
protected String[] |
tenantIds
|
| Fields inherited from class org.camunda.bpm.engine.impl.AbstractVariableQueryImpl |
|---|
queryVariableValues |
| Fields inherited from class org.camunda.bpm.engine.impl.AbstractQuery |
|---|
commandExecutor, expressions, orderingProperties, resultType, SORTORDER_ASC, SORTORDER_DESC, validators |
| Fields inherited from class org.camunda.bpm.engine.impl.db.ListQueryParameterObject |
|---|
authCheck, databaseType, DEFAULT_ORDER_BY, firstResult, maxResults, orderBy, parameter, tenantCheck |
| Constructor Summary | |
|---|---|
HistoricCaseInstanceQueryImpl()
|
|
HistoricCaseInstanceQueryImpl(CommandExecutor commandExecutor)
|
|
| Method Summary | |
|---|---|
HistoricCaseInstanceQuery |
active()
Only select historic case instances which are active |
HistoricCaseInstanceQuery |
caseActivityIdIn(String... caseActivityIds)
Only selects historic case instances with historic case activity instances in at least one of the given case activity ids. |
HistoricCaseInstanceQueryImpl |
caseDefinitionId(String caseDefinitionId)
Only select historic case instances for the given case definition |
HistoricCaseInstanceQuery |
caseDefinitionKey(String caseDefinitionKey)
Only select historic case instances that are defined by a case definition with the given key. |
HistoricCaseInstanceQuery |
caseDefinitionKeyNotIn(List<String> caseDefinitionKeys)
Only select historic case instances that don't have a case definition of which the key is present in the given list |
HistoricCaseInstanceQuery |
caseDefinitionName(String caseDefinitionName)
Only select historic case instances that are defined by a case definition with the given name. |
HistoricCaseInstanceQuery |
caseDefinitionNameLike(String nameLike)
Only select historic case instances that are defined by case definition which name is like the given value. |
HistoricCaseInstanceQuery |
caseInstanceBusinessKey(String businessKey)
Only select historic case instances with the given business key |
HistoricCaseInstanceQuery |
caseInstanceBusinessKeyLike(String businessKeyLike)
Only select historic case instances which had a business key like the given value. |
HistoricCaseInstanceQueryImpl |
caseInstanceId(String caseInstanceId)
Only select historic case instances with the given case instance id. |
HistoricCaseInstanceQuery |
caseInstanceIds(Set<String> caseInstanceIds)
Only select historic case instances whose id is in the given set of ids. |
HistoricCaseInstanceQuery |
closed()
Only select historic case instances which are closed |
HistoricCaseInstanceQuery |
closedAfter(Date date)
Only select historic case instances that were closed after the given date. |
HistoricCaseInstanceQuery |
closedBefore(Date date)
Only select historic case instances that were closed before the given date. |
HistoricCaseInstanceQuery |
completed()
Only select historic case instances which are completed |
HistoricCaseInstanceQuery |
createdAfter(Date date)
Only select historic case instances that were created after the given date. |
HistoricCaseInstanceQuery |
createdBefore(Date date)
Only select historic case instances that were created before the given date. |
HistoricCaseInstanceQuery |
createdBy(String userId)
Only select historic case instance that are created by the given user. |
long |
executeCount(CommandContext commandContext)
|
List<HistoricCaseInstance> |
executeList(CommandContext commandContext,
Page page)
Executes the actual query to retrieve the list of results. |
HistoricCaseInstanceQuery |
failed()
|
String |
getBusinessKey()
|
String |
getBusinessKeyLike()
|
String |
getCaseDefinitionId()
|
String |
getCaseDefinitionIdLike()
|
String |
getCaseDefinitionKey()
|
String |
getCaseDefinitionName()
|
String |
getCaseDefinitionNameLike()
|
String |
getCaseInstanceId()
|
Set<String> |
getCaseInstanceIds()
|
List<String> |
getCaseKeyNotIn()
|
Date |
getClosedAfter()
|
Date |
getClosedBefore()
|
Date |
getCreatedAfter()
|
Date |
getCreatedBefore()
|
String |
getStartedBy()
|
String |
getSubCaseInstanceId()
|
String |
getSubProcessInstanceId()
|
String |
getSuperCaseInstanceId()
|
String |
getSuperProcessInstanceId()
|
protected boolean |
hasExcludingConditions()
Whether or not the query has excluding conditions. |
HistoricCaseInstanceQuery |
notClosed()
Only select historic case instance that are not yet closed. |
HistoricCaseInstanceQuery |
orderByCaseDefinitionId()
Order by the case definition id (needs to be followed by Query.asc() or Query.desc()). |
HistoricCaseInstanceQuery |
orderByCaseInstanceBusinessKey()
Order by the business key (needs to be followed by Query.asc() or Query.desc()). |
HistoricCaseInstanceQuery |
orderByCaseInstanceCloseTime()
Order by the close time (needs to be followed by Query.asc() or Query.desc()). |
HistoricCaseInstanceQuery |
orderByCaseInstanceCreateTime()
Order by the create time (needs to be followed by Query.asc() or Query.desc()). |
HistoricCaseInstanceQuery |
orderByCaseInstanceDuration()
Order by the duration of the case instance (needs to be followed by Query.asc() or Query.desc()). |
HistoricCaseInstanceQuery |
orderByCaseInstanceId()
Order by the case instance id (needs to be followed by Query.asc() or Query.desc()). |
HistoricCaseInstanceQuery |
orderByTenantId()
Order by tenant id (needs to be followed by Query.asc() or Query.desc()). |
void |
setSuperCaseInstanceId(String superCaseInstanceId)
|
HistoricCaseInstanceQuery |
subCaseInstanceId(String subCaseInstanceId)
Only select historic case instances having a sub case instance with the given case instance id. |
HistoricCaseInstanceQuery |
subProcessInstanceId(String subProcessInstanceId)
Only select historic case instances having a sub process instance with the given process instance id. |
HistoricCaseInstanceQuery |
superCaseInstanceId(String superCaseInstanceId)
Only select historic case instances started by the given case instance. |
HistoricCaseInstanceQuery |
superProcessInstanceId(String superProcessInstanceId)
Only select historic case instances started by the given process instance. |
HistoricCaseInstanceQuery |
suspended()
|
HistoricCaseInstanceQuery |
tenantIdIn(String... tenantIds)
Only select historic case instances with one of the given tenant ids. |
HistoricCaseInstanceQuery |
terminated()
Only select historic case instances which are terminated |
HistoricCaseInstanceQuery |
withoutTenantId()
Only selects historic case instances which have no tenant id. |
| Methods inherited from class org.camunda.bpm.engine.impl.AbstractVariableQueryImpl |
|---|
addVariable, ensureVariablesInitialized, getQueryVariableValues, variableValueEquals, variableValueGreaterThan, variableValueGreaterThanOrEqual, variableValueLessThan, variableValueLessThanOrEqual, variableValueLike, variableValueNotEquals |
| Methods inherited from class org.camunda.bpm.engine.impl.AbstractQuery |
|---|
addExpression, addValidator, asc, checkQueryOk, count, desc, direction, evaluateExpressions, evaluateExpressionsAndExecuteCount, evaluateExpressionsAndExecuteList, execute, executeSingleResult, extend, getExpressions, getMethod, getOrderBy, getOrderingProperties, list, listPage, mergeExpressions, mergeOrdering, orderBy, orderBy, removeValidator, setCommandExecutor, setExpressions, setOrderingProperties, singleResult, validate, validate |
| Methods inherited from class org.camunda.bpm.engine.impl.db.ListQueryParameterObject |
|---|
getAuthCheck, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getParameter, getTenantCheck, setAuthCheck, setDatabaseType, setFirstResult, setMaxResults, setOrderBy, 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.history.HistoricCaseInstanceQuery |
|---|
variableValueEquals, variableValueGreaterThan, variableValueGreaterThanOrEqual, variableValueLessThan, variableValueLessThanOrEqual, variableValueLike, variableValueNotEquals |
| Methods inherited from interface org.camunda.bpm.engine.query.Query |
|---|
asc, count, desc, list, listPage, singleResult |
| Field Detail |
|---|
protected String caseInstanceId
protected Set<String> caseInstanceIds
protected String caseDefinitionId
protected String caseDefinitionName
protected String caseDefinitionNameLike
protected String businessKey
protected String businessKeyLike
protected Integer state
protected Boolean notClosed
protected String createdBy
protected String superCaseInstanceId
protected String subCaseInstanceId
protected String superProcessInstanceId
protected String subProcessInstanceId
protected List<String> caseKeyNotIn
protected Date createdBefore
protected Date createdAfter
protected Date closedBefore
protected Date closedAfter
protected String caseDefinitionKey
protected String[] caseActivityIds
protected boolean isTenantIdSet
protected String[] tenantIds
| Constructor Detail |
|---|
public HistoricCaseInstanceQueryImpl()
public HistoricCaseInstanceQueryImpl(CommandExecutor commandExecutor)
| Method Detail |
|---|
public HistoricCaseInstanceQueryImpl caseInstanceId(String caseInstanceId)
HistoricCaseInstanceQuery
caseInstanceId in interface HistoricCaseInstanceQuerypublic HistoricCaseInstanceQuery caseInstanceIds(Set<String> caseInstanceIds)
HistoricCaseInstanceQuery
caseInstanceIds in interface HistoricCaseInstanceQuerypublic HistoricCaseInstanceQueryImpl caseDefinitionId(String caseDefinitionId)
HistoricCaseInstanceQuery
caseDefinitionId in interface HistoricCaseInstanceQuerypublic HistoricCaseInstanceQuery caseDefinitionKey(String caseDefinitionKey)
HistoricCaseInstanceQuery
caseDefinitionKey in interface HistoricCaseInstanceQuerypublic HistoricCaseInstanceQuery caseDefinitionName(String caseDefinitionName)
HistoricCaseInstanceQuery
caseDefinitionName in interface HistoricCaseInstanceQuerypublic HistoricCaseInstanceQuery caseDefinitionNameLike(String nameLike)
HistoricCaseInstanceQuery
caseDefinitionNameLike in interface HistoricCaseInstanceQuerynameLike - The string can include the wildcard character '%' to express
like-strategy: starts with (string%), ends with (%string) or contains (%string%).public HistoricCaseInstanceQuery caseInstanceBusinessKey(String businessKey)
HistoricCaseInstanceQuery
caseInstanceBusinessKey in interface HistoricCaseInstanceQuerypublic HistoricCaseInstanceQuery caseInstanceBusinessKeyLike(String businessKeyLike)
HistoricCaseInstanceQuery
caseInstanceBusinessKeyLike in interface HistoricCaseInstanceQuerybusinessKeyLike - The string can include the wildcard character '%' to express
like-strategy: starts with (string%), ends with (%string) or contains (%string%).public HistoricCaseInstanceQuery createdBy(String userId)
HistoricCaseInstanceQuery
createdBy in interface HistoricCaseInstanceQuerypublic HistoricCaseInstanceQuery caseDefinitionKeyNotIn(List<String> caseDefinitionKeys)
HistoricCaseInstanceQuery
caseDefinitionKeyNotIn in interface HistoricCaseInstanceQuerypublic HistoricCaseInstanceQuery caseActivityIdIn(String... caseActivityIds)
HistoricCaseInstanceQueryOnly selects historic case instances with historic case activity instances in at least one of the given case activity ids.
caseActivityIdIn in interface HistoricCaseInstanceQuerypublic HistoricCaseInstanceQuery createdAfter(Date date)
HistoricCaseInstanceQuery
createdAfter in interface HistoricCaseInstanceQuerypublic HistoricCaseInstanceQuery createdBefore(Date date)
HistoricCaseInstanceQuery
createdBefore in interface HistoricCaseInstanceQuerypublic HistoricCaseInstanceQuery closedAfter(Date date)
HistoricCaseInstanceQuery
closedAfter in interface HistoricCaseInstanceQuerypublic HistoricCaseInstanceQuery closedBefore(Date date)
HistoricCaseInstanceQuery
closedBefore in interface HistoricCaseInstanceQuerypublic HistoricCaseInstanceQuery superCaseInstanceId(String superCaseInstanceId)
HistoricCaseInstanceQuery
superCaseInstanceId in interface HistoricCaseInstanceQuerypublic HistoricCaseInstanceQuery subCaseInstanceId(String subCaseInstanceId)
HistoricCaseInstanceQuery
subCaseInstanceId in interface HistoricCaseInstanceQuerypublic HistoricCaseInstanceQuery superProcessInstanceId(String superProcessInstanceId)
HistoricCaseInstanceQuery
superProcessInstanceId in interface HistoricCaseInstanceQuerypublic HistoricCaseInstanceQuery subProcessInstanceId(String subProcessInstanceId)
HistoricCaseInstanceQuery
subProcessInstanceId in interface HistoricCaseInstanceQuerypublic HistoricCaseInstanceQuery tenantIdIn(String... tenantIds)
HistoricCaseInstanceQuery
tenantIdIn in interface HistoricCaseInstanceQuerypublic HistoricCaseInstanceQuery withoutTenantId()
HistoricCaseInstanceQuery
withoutTenantId in interface HistoricCaseInstanceQuerypublic HistoricCaseInstanceQuery active()
HistoricCaseInstanceQuery
active in interface HistoricCaseInstanceQuerypublic HistoricCaseInstanceQuery completed()
HistoricCaseInstanceQuery
completed in interface HistoricCaseInstanceQuerypublic HistoricCaseInstanceQuery terminated()
HistoricCaseInstanceQuery
terminated in interface HistoricCaseInstanceQuerypublic HistoricCaseInstanceQuery failed()
public HistoricCaseInstanceQuery suspended()
public HistoricCaseInstanceQuery closed()
HistoricCaseInstanceQuery
closed in interface HistoricCaseInstanceQuerypublic HistoricCaseInstanceQuery notClosed()
HistoricCaseInstanceQuery
notClosed in interface HistoricCaseInstanceQuerypublic HistoricCaseInstanceQuery orderByCaseInstanceBusinessKey()
HistoricCaseInstanceQueryQuery.asc() or Query.desc()).
orderByCaseInstanceBusinessKey in interface HistoricCaseInstanceQuerypublic HistoricCaseInstanceQuery orderByCaseInstanceDuration()
HistoricCaseInstanceQueryQuery.asc() or Query.desc()).
orderByCaseInstanceDuration in interface HistoricCaseInstanceQuerypublic HistoricCaseInstanceQuery orderByCaseInstanceCreateTime()
HistoricCaseInstanceQueryQuery.asc() or Query.desc()).
orderByCaseInstanceCreateTime in interface HistoricCaseInstanceQuerypublic HistoricCaseInstanceQuery orderByCaseInstanceCloseTime()
HistoricCaseInstanceQueryQuery.asc() or Query.desc()).
orderByCaseInstanceCloseTime in interface HistoricCaseInstanceQuerypublic HistoricCaseInstanceQuery orderByCaseDefinitionId()
HistoricCaseInstanceQueryQuery.asc() or Query.desc()).
orderByCaseDefinitionId in interface HistoricCaseInstanceQuerypublic HistoricCaseInstanceQuery orderByCaseInstanceId()
HistoricCaseInstanceQueryQuery.asc() or Query.desc()).
orderByCaseInstanceId in interface HistoricCaseInstanceQuerypublic HistoricCaseInstanceQuery orderByTenantId()
HistoricCaseInstanceQueryQuery.asc() or Query.desc()).
Note that the ordering of historic case instances without tenant id is database-specific.
orderByTenantId in interface HistoricCaseInstanceQuerypublic long executeCount(CommandContext commandContext)
executeCount in class AbstractVariableQueryImpl<HistoricCaseInstanceQuery,HistoricCaseInstance>
public List<HistoricCaseInstance> executeList(CommandContext commandContext,
Page page)
AbstractQuery
executeList in class AbstractVariableQueryImpl<HistoricCaseInstanceQuery,HistoricCaseInstance>page - used if the results must be paged. If null, no paging will be applied.protected boolean hasExcludingConditions()
AbstractQuery
hasExcludingConditions in class AbstractQuery<HistoricCaseInstanceQuery,HistoricCaseInstance>true if the query does have excluding conditions, false otherwisepublic String getBusinessKey()
public String getBusinessKeyLike()
public String getCaseDefinitionId()
public String getCaseDefinitionKey()
public String getCaseDefinitionIdLike()
public String getCaseDefinitionName()
public String getCaseDefinitionNameLike()
public String getCaseInstanceId()
public Set<String> getCaseInstanceIds()
public String getStartedBy()
public String getSuperCaseInstanceId()
public void setSuperCaseInstanceId(String superCaseInstanceId)
public List<String> getCaseKeyNotIn()
public Date getCreatedAfter()
public Date getCreatedBefore()
public Date getClosedAfter()
public Date getClosedBefore()
public String getSubCaseInstanceId()
public String getSuperProcessInstanceId()
public String getSubProcessInstanceId()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||