Package org.camunda.bpm.engine.history
Interface UserOperationLogQuery
- All Superinterfaces:
Query<UserOperationLogQuery,
UserOperationLogEntry>
- All Known Implementing Classes:
UserOperationLogQueryImpl
Programmatic querying for
UserOperationLogEntry
instances.- Author:
- Danny Gräf
-
Method Summary
Modifier and TypeMethodDescriptionafterTimestamp
(Date after) Query entries after the time stamp.Query entries which are existing for the batch.beforeTimestamp
(Date before) Query entries before the time stamp.caseDefinitionId
(String caseDefinitionId) Query entries which are existing for the given case definition id.caseExecutionId
(String caseExecutionId) Query entries which are existing for the given case execution.caseInstanceId
(String caseInstanceId) Query entries which are existing for the given case instance.Query for operations of the given category only.categoryIn
(String... categories) Query for operations of given categories only.deploymentId
(String deploymentId) Query entries which are existing for the given deployment id.entityType
(String entityType) Query for operations on entities of a given type only.entityTypeIn
(String... entityTypes) Query for operations on entities of a given type only.executionId
(String executionId) Query entries which are existing for the given execution.externalTaskId
(String externalTaskId) Query entries which are existing for the external task.jobDefinitionId
(String jobDefinitionId) Query entries which are existing for the job definition.Query entries which are existing for the job.operationId
(String operationId) Query entries of a composite operation.operationType
(String operationType) Query for operations of a given type only.Order by time stamp (needs to be followed byQuery.asc()
orQuery.desc()
).processDefinitionId
(String processDefinitionId) Query entries which are existing for the given process definition id.processDefinitionKey
(String processDefinitionKey) Query entries which are operate on all process definitions of the given key.processInstanceId
(String processInstanceId) Query entries which are existing for the given process instance.Query entries that changed a property.Query entries which are existing for the task.tenantIdIn
(String... tenantIds) Only select entries which have the given tenant id.Query entries which are existing for the user.Only selects entries that have no tenant id.Methods inherited from interface org.camunda.bpm.engine.query.Query
asc, count, desc, list, listPage, singleResult, unlimitedList
-
Method Details
-
entityType
Query for operations on entities of a given type only. This allows you to restrict the result set to all operations which were performed on the same Entity (ie. all Task Operations, All IdentityLink Operations ...) -
entityTypeIn
Query for operations on entities of a given type only. This allows you to restrict the result set to all operations which were performed on the same Entity (ie. all Task Operations, All IdentityLink Operations ...) -
operationType
Query for operations of a given type only. Types of operations depend on the entity on which the operation was performed. For Instance: Tasks may be delegated, claimed, completed ... Check theUserOperationLogEntry
class for a list of constants of supported operations. -
deploymentId
Query entries which are existing for the given deployment id. -
processDefinitionId
Query entries which are existing for the given process definition id. -
processDefinitionKey
Query entries which are operate on all process definitions of the given key. -
processInstanceId
Query entries which are existing for the given process instance. -
executionId
Query entries which are existing for the given execution. -
caseDefinitionId
Query entries which are existing for the given case definition id. -
caseInstanceId
Query entries which are existing for the given case instance. -
caseExecutionId
Query entries which are existing for the given case execution. -
taskId
Query entries which are existing for the task. -
jobId
Query entries which are existing for the job. -
jobDefinitionId
Query entries which are existing for the job definition. -
batchId
Query entries which are existing for the batch. -
userId
Query entries which are existing for the user. -
operationId
Query entries of a composite operation. This allows grouping multiple updates which are part of the same operation: for instance, a User may update multiple fields of a UserTask when callingTaskService.saveTask(org.camunda.bpm.engine.task.Task)
which will be logged as separateOperationLogEntries
with the same 'operationId' -
externalTaskId
Query entries which are existing for the external task. -
property
Query entries that changed a property. -
category
Query for operations of the given category only. This allows you to restrict the result set to all operations which were performed in the same domain (ie. all Task Worker Operations, All Admin Operations ...) -
categoryIn
Query for operations of given categories only. This allows you to restrict the result set to all operations which were performed in the same domain (ie. all Task Worker Operations, All Admin Operations ...) -
afterTimestamp
Query entries after the time stamp. -
beforeTimestamp
Query entries before the time stamp. -
orderByTimestamp
UserOperationLogQuery orderByTimestamp()Order by time stamp (needs to be followed byQuery.asc()
orQuery.desc()
). -
tenantIdIn
Only select entries which have the given tenant id. -
withoutTenantId
UserOperationLogQuery withoutTenantId()Only selects entries that have no tenant id.
-