|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.camunda.bpm.engine.impl.db.AuthorizationCheck
org.camunda.bpm.engine.impl.db.ListQueryParameterObject
org.camunda.bpm.engine.impl.AbstractQuery<HistoricActivityInstanceQuery,HistoricActivityInstance>
org.camunda.bpm.engine.impl.HistoricActivityInstanceQueryImpl
public class HistoricActivityInstanceQueryImpl
| Field Summary | |
|---|---|
protected String |
activityId
|
protected String |
activityInstanceId
|
protected ActivityInstanceState |
activityInstanceState
|
protected String |
activityName
|
protected String |
activityType
|
protected String |
assignee
|
protected String |
executionId
|
protected boolean |
finished
|
protected Date |
finishedAfter
|
protected Date |
finishedBefore
|
protected String |
processDefinitionId
|
protected String |
processInstanceId
|
protected Date |
startedAfter
|
protected Date |
startedBefore
|
protected boolean |
unfinished
|
| Fields inherited from class org.camunda.bpm.engine.impl.AbstractQuery |
|---|
commandContext, commandExecutor, expressions, orderingProperties, resultType, SORTORDER_ASC, SORTORDER_DESC |
| Fields inherited from class org.camunda.bpm.engine.impl.db.ListQueryParameterObject |
|---|
databaseType, DEFAULT_ORDER_BY, firstResult, maxResults, orderBy, parameter |
| Fields inherited from class org.camunda.bpm.engine.impl.db.AuthorizationCheck |
|---|
authDefaultPerm, authGroupIds, authUserId, isAuthorizationCheckEnabled, permissionChecks |
| Constructor Summary | |
|---|---|
HistoricActivityInstanceQueryImpl()
|
|
HistoricActivityInstanceQueryImpl(CommandContext commandContext)
|
|
HistoricActivityInstanceQueryImpl(CommandExecutor commandExecutor)
|
|
| Method Summary | |
|---|---|
HistoricActivityInstanceQueryImpl |
activityId(String activityId)
Only select historic activity instances for the given activity (id from BPMN 2.0 XML) |
HistoricActivityInstanceQueryImpl |
activityInstanceId(String activityInstanceId)
Only select historic activity instances with the given id (primary key within history tables). |
HistoricActivityInstanceQueryImpl |
activityName(String activityName)
Only select historic activity instances for activities with the given name |
HistoricActivityInstanceQueryImpl |
activityType(String activityType)
Only select historic activity instances for activities with the given activity type |
HistoricActivityInstanceQueryImpl |
canceled()
Only select historic activity instances that got canceled |
HistoricActivityInstanceQueryImpl |
completeScope()
Only select historic activity instances that complete a BPMN scope |
long |
executeCount(CommandContext commandContext)
|
List<HistoricActivityInstance> |
executeList(CommandContext commandContext,
Page page)
Executes the actual query to retrieve the list of results. |
HistoricActivityInstanceQueryImpl |
executionId(String executionId)
Only select historic activity instances for the given execution |
HistoricActivityInstanceQueryImpl |
finished()
Only select historic activity instances that are finished. |
HistoricActivityInstanceQueryImpl |
finishedAfter(Date date)
Only select historic activity instances that were started after the given date. |
HistoricActivityInstanceQueryImpl |
finishedBefore(Date date)
Only select historic activity instances that were started before the given date. |
String |
getActivityId()
|
String |
getActivityInstanceId()
|
ActivityInstanceState |
getActivityInstanceState()
|
String |
getActivityName()
|
String |
getActivityType()
|
String |
getAssignee()
|
String |
getExecutionId()
|
Date |
getFinishedAfter()
|
Date |
getFinishedBefore()
|
String |
getProcessDefinitionId()
|
String |
getProcessInstanceId()
|
Date |
getStartedAfter()
|
Date |
getStartedBefore()
|
boolean |
isFinished()
|
boolean |
isUnfinished()
|
HistoricActivityInstanceQuery |
orderByActivityId()
Order by activityId (needs to be followed by Query.asc() or Query.desc()). |
HistoricActivityInstanceQueryImpl |
orderByActivityName()
Order by activityName (needs to be followed by Query.asc() or Query.desc()). |
HistoricActivityInstanceQueryImpl |
orderByActivityType()
Order by activityType (needs to be followed by Query.asc() or Query.desc()). |
HistoricActivityInstanceQueryImpl |
orderByExecutionId()
Order by executionId (needs to be followed by Query.asc() or Query.desc()). |
HistoricActivityInstanceQueryImpl |
orderByHistoricActivityInstanceDuration()
Order by duration (needs to be followed by Query.asc() or Query.desc()). |
HistoricActivityInstanceQueryImpl |
orderByHistoricActivityInstanceEndTime()
Order by end (needs to be followed by Query.asc() or Query.desc()). |
HistoricActivityInstanceQueryImpl |
orderByHistoricActivityInstanceId()
Order by id (needs to be followed by Query.asc() or Query.desc()). |
HistoricActivityInstanceQueryImpl |
orderByHistoricActivityInstanceStartTime()
Order by start (needs to be followed by Query.asc() or Query.desc()). |
HistoricActivityInstanceQueryImpl |
orderByProcessDefinitionId()
Order by processDefinitionId (needs to be followed by Query.asc() or Query.desc()). |
HistoricActivityInstanceQueryImpl |
orderByProcessInstanceId()
Order by processInstanceId (needs to be followed by Query.asc() or Query.desc()). |
HistoricActivityInstanceQuery |
orderPartiallyByOccurrence()
Sort the activity instances in the order in which
they occurred (ie. |
HistoricActivityInstanceQueryImpl |
processDefinitionId(String processDefinitionId)
Only select historic activity instances for the given process definition |
HistoricActivityInstanceQueryImpl |
processInstanceId(String processInstanceId)
Only select historic activity instances with the given process instance. |
HistoricActivityInstanceQueryImpl |
startedAfter(Date date)
Only select historic activity instances that were started after the given date. |
HistoricActivityInstanceQueryImpl |
startedBefore(Date date)
Only select historic activity instances that were started before the given date. |
HistoricActivityInstanceQueryImpl |
taskAssignee(String assignee)
Only select historic activity instances for userTask activities assigned to the given user |
HistoricActivityInstanceQueryImpl |
unfinished()
Only select historic activity instances that are not finished yet. |
| Methods inherited from class org.camunda.bpm.engine.impl.AbstractQuery |
|---|
addExpression, asc, checkQueryOk, count, desc, direction, evaluateExpressions, evaluateExpressionsAndExecuteCount, evaluateExpressionsAndExecuteList, execute, executeSingleResult, extend, getExpressions, getMethod, getOrderBy, getOrderingProperties, list, listPage, mergeExpressions, mergeOrdering, orderBy, orderBy, setCommandExecutor, setExpressions, setOrderingProperties, 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 |
|---|
addPermissionCheck, getAuthDefaultPerm, getAuthGroupIds, getAuthUserId, getPermissionChecks, isAuthorizationCheckEnabled, setAuthDefaultPerm, setAuthGroupIds, setAuthorizationCheckEnabled, setAuthUserId, setPermissionChecks |
| 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.query.Query |
|---|
asc, count, desc, list, listPage, singleResult |
| Field Detail |
|---|
protected String activityInstanceId
protected String processInstanceId
protected String executionId
protected String processDefinitionId
protected String activityId
protected String activityName
protected String activityType
protected String assignee
protected boolean finished
protected boolean unfinished
protected Date startedBefore
protected Date startedAfter
protected Date finishedBefore
protected Date finishedAfter
protected ActivityInstanceState activityInstanceState
| Constructor Detail |
|---|
public HistoricActivityInstanceQueryImpl()
public HistoricActivityInstanceQueryImpl(CommandContext commandContext)
public HistoricActivityInstanceQueryImpl(CommandExecutor commandExecutor)
| Method Detail |
|---|
public long executeCount(CommandContext commandContext)
executeCount in class AbstractQuery<HistoricActivityInstanceQuery,HistoricActivityInstance>
public List<HistoricActivityInstance> executeList(CommandContext commandContext,
Page page)
AbstractQuery
executeList in class AbstractQuery<HistoricActivityInstanceQuery,HistoricActivityInstance>page - used if the results must be paged. If null, no paging will be applied.public HistoricActivityInstanceQueryImpl processInstanceId(String processInstanceId)
HistoricActivityInstanceQuery
processInstanceId in interface HistoricActivityInstanceQuerypublic HistoricActivityInstanceQueryImpl executionId(String executionId)
HistoricActivityInstanceQuery
executionId in interface HistoricActivityInstanceQuerypublic HistoricActivityInstanceQueryImpl processDefinitionId(String processDefinitionId)
HistoricActivityInstanceQuery
processDefinitionId in interface HistoricActivityInstanceQuerypublic HistoricActivityInstanceQueryImpl activityId(String activityId)
HistoricActivityInstanceQuery
activityId in interface HistoricActivityInstanceQuerypublic HistoricActivityInstanceQueryImpl activityName(String activityName)
HistoricActivityInstanceQuery
activityName in interface HistoricActivityInstanceQuerypublic HistoricActivityInstanceQueryImpl activityType(String activityType)
HistoricActivityInstanceQuery
activityType in interface HistoricActivityInstanceQuerypublic HistoricActivityInstanceQueryImpl taskAssignee(String assignee)
HistoricActivityInstanceQuery
taskAssignee in interface HistoricActivityInstanceQuerypublic HistoricActivityInstanceQueryImpl finished()
HistoricActivityInstanceQuery
finished in interface HistoricActivityInstanceQuerypublic HistoricActivityInstanceQueryImpl unfinished()
HistoricActivityInstanceQuery
unfinished in interface HistoricActivityInstanceQuerypublic HistoricActivityInstanceQueryImpl completeScope()
HistoricActivityInstanceQuery
completeScope in interface HistoricActivityInstanceQuerypublic HistoricActivityInstanceQueryImpl canceled()
HistoricActivityInstanceQuery
canceled in interface HistoricActivityInstanceQuerypublic HistoricActivityInstanceQueryImpl startedAfter(Date date)
HistoricActivityInstanceQuery
startedAfter in interface HistoricActivityInstanceQuerypublic HistoricActivityInstanceQueryImpl startedBefore(Date date)
HistoricActivityInstanceQuery
startedBefore in interface HistoricActivityInstanceQuerypublic HistoricActivityInstanceQueryImpl finishedAfter(Date date)
HistoricActivityInstanceQuery
finishedAfter in interface HistoricActivityInstanceQuerypublic HistoricActivityInstanceQueryImpl finishedBefore(Date date)
HistoricActivityInstanceQuery
finishedBefore in interface HistoricActivityInstanceQuerypublic HistoricActivityInstanceQueryImpl orderByHistoricActivityInstanceDuration()
HistoricActivityInstanceQueryQuery.asc() or Query.desc()).
orderByHistoricActivityInstanceDuration in interface HistoricActivityInstanceQuerypublic HistoricActivityInstanceQueryImpl orderByHistoricActivityInstanceEndTime()
HistoricActivityInstanceQueryQuery.asc() or Query.desc()).
orderByHistoricActivityInstanceEndTime in interface HistoricActivityInstanceQuerypublic HistoricActivityInstanceQueryImpl orderByExecutionId()
HistoricActivityInstanceQueryQuery.asc() or Query.desc()).
orderByExecutionId in interface HistoricActivityInstanceQuerypublic HistoricActivityInstanceQueryImpl orderByHistoricActivityInstanceId()
HistoricActivityInstanceQueryQuery.asc() or Query.desc()).
orderByHistoricActivityInstanceId in interface HistoricActivityInstanceQuerypublic HistoricActivityInstanceQueryImpl orderByProcessDefinitionId()
HistoricActivityInstanceQueryQuery.asc() or Query.desc()).
orderByProcessDefinitionId in interface HistoricActivityInstanceQuerypublic HistoricActivityInstanceQueryImpl orderByProcessInstanceId()
HistoricActivityInstanceQueryQuery.asc() or Query.desc()).
orderByProcessInstanceId in interface HistoricActivityInstanceQuerypublic HistoricActivityInstanceQueryImpl orderByHistoricActivityInstanceStartTime()
HistoricActivityInstanceQueryQuery.asc() or Query.desc()).
orderByHistoricActivityInstanceStartTime in interface HistoricActivityInstanceQuerypublic HistoricActivityInstanceQuery orderByActivityId()
HistoricActivityInstanceQueryQuery.asc() or Query.desc()).
orderByActivityId in interface HistoricActivityInstanceQuerypublic HistoricActivityInstanceQueryImpl orderByActivityName()
HistoricActivityInstanceQueryQuery.asc() or Query.desc()).
orderByActivityName in interface HistoricActivityInstanceQuerypublic HistoricActivityInstanceQueryImpl orderByActivityType()
HistoricActivityInstanceQueryQuery.asc() or Query.desc()).
orderByActivityType in interface HistoricActivityInstanceQuerypublic HistoricActivityInstanceQuery orderPartiallyByOccurrence()
HistoricActivityInstanceQuerySort the activity instances in the order in which
they occurred (ie. started) and needs to be followed by Query.asc() or Query.desc().
The set of all activity instances is a partially
ordered set. At a BPMN level this means that instances of concurrent activities (example:
activities on different parallel branched after a parallel gateway) cannot be compared to each other.
Instances of activities which are part of happens-before relation at the BPMN level will be ordered
in respect to that relation.
Technically this means that activity instances
with different execution ids are
incomparable. Only activity instances with
the same execution id can be totally
ordered by using HistoricActivityInstanceQuery.executionId(String) and HistoricActivityInstanceQuery.orderPartiallyByOccurrence()
which will return a result set ordered by its occurrence.
orderPartiallyByOccurrence in interface HistoricActivityInstanceQuerypublic HistoricActivityInstanceQueryImpl activityInstanceId(String activityInstanceId)
HistoricActivityInstanceQuery
activityInstanceId in interface HistoricActivityInstanceQuerypublic String getProcessInstanceId()
public String getExecutionId()
public String getProcessDefinitionId()
public String getActivityId()
public String getActivityName()
public String getActivityType()
public String getAssignee()
public boolean isFinished()
public boolean isUnfinished()
public String getActivityInstanceId()
public Date getStartedAfter()
public Date getStartedBefore()
public Date getFinishedAfter()
public Date getFinishedBefore()
public ActivityInstanceState getActivityInstanceState()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||