Package org.camunda.bpm.engine.history
Interface UserOperationLogQuery
-
- All Superinterfaces:
Query<UserOperationLogQuery,UserOperationLogEntry>
- All Known Implementing Classes:
UserOperationLogQueryImpl
public interface UserOperationLogQuery extends Query<UserOperationLogQuery,UserOperationLogEntry>
Programmatic querying forUserOperationLogEntry
instances.- Author:
- Danny Gräf
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UserOperationLogQuery
afterTimestamp(java.util.Date after)
Query entries after the time stamp.UserOperationLogQuery
batchId(java.lang.String batchId)
Query entries which are existing for the batch.UserOperationLogQuery
beforeTimestamp(java.util.Date before)
Query entries before the time stamp.UserOperationLogQuery
caseDefinitionId(java.lang.String caseDefinitionId)
Query entries which are existing for the given case definition id.UserOperationLogQuery
caseExecutionId(java.lang.String caseExecutionId)
Query entries which are existing for the given case execution.UserOperationLogQuery
caseInstanceId(java.lang.String caseInstanceId)
Query entries which are existing for the given case instance.UserOperationLogQuery
category(java.lang.String category)
Query for operations of the given category only.UserOperationLogQuery
categoryIn(java.lang.String... categories)
Query for operations of given categories only.UserOperationLogQuery
deploymentId(java.lang.String deploymentId)
Query entries which are existing for the given deployment id.UserOperationLogQuery
entityType(java.lang.String entityType)
Query for operations on entities of a given type only.UserOperationLogQuery
entityTypeIn(java.lang.String... entityTypes)
Query for operations on entities of a given type only.UserOperationLogQuery
executionId(java.lang.String executionId)
Query entries which are existing for the given execution.UserOperationLogQuery
externalTaskId(java.lang.String externalTaskId)
Query entries which are existing for the external task.UserOperationLogQuery
jobDefinitionId(java.lang.String jobDefinitionId)
Query entries which are existing for the job definition.UserOperationLogQuery
jobId(java.lang.String jobId)
Query entries which are existing for the job.UserOperationLogQuery
operationId(java.lang.String operationId)
Query entries of a composite operation.UserOperationLogQuery
operationType(java.lang.String operationType)
Query for operations of a given type only.UserOperationLogQuery
orderByTimestamp()
Order by time stamp (needs to be followed byQuery.asc()
orQuery.desc()
).UserOperationLogQuery
processDefinitionId(java.lang.String processDefinitionId)
Query entries which are existing for the given process definition id.UserOperationLogQuery
processDefinitionKey(java.lang.String processDefinitionKey)
Query entries which are operate on all process definitions of the given key.UserOperationLogQuery
processInstanceId(java.lang.String processInstanceId)
Query entries which are existing for the given process instance.UserOperationLogQuery
property(java.lang.String property)
Query entries that changed a property.UserOperationLogQuery
taskId(java.lang.String taskId)
Query entries which are existing for the task.UserOperationLogQuery
tenantIdIn(java.lang.String... tenantIds)
Only select entries which have the given tenant id.UserOperationLogQuery
userId(java.lang.String userId)
Query entries which are existing for the user.UserOperationLogQuery
withoutTenantId()
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 Detail
-
entityType
UserOperationLogQuery entityType(java.lang.String 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
UserOperationLogQuery entityTypeIn(java.lang.String... entityTypes)
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
UserOperationLogQuery operationType(java.lang.String 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
UserOperationLogQuery deploymentId(java.lang.String deploymentId)
Query entries which are existing for the given deployment id.
-
processDefinitionId
UserOperationLogQuery processDefinitionId(java.lang.String processDefinitionId)
Query entries which are existing for the given process definition id.
-
processDefinitionKey
UserOperationLogQuery processDefinitionKey(java.lang.String processDefinitionKey)
Query entries which are operate on all process definitions of the given key.
-
processInstanceId
UserOperationLogQuery processInstanceId(java.lang.String processInstanceId)
Query entries which are existing for the given process instance.
-
executionId
UserOperationLogQuery executionId(java.lang.String executionId)
Query entries which are existing for the given execution.
-
caseDefinitionId
UserOperationLogQuery caseDefinitionId(java.lang.String caseDefinitionId)
Query entries which are existing for the given case definition id.
-
caseInstanceId
UserOperationLogQuery caseInstanceId(java.lang.String caseInstanceId)
Query entries which are existing for the given case instance.
-
caseExecutionId
UserOperationLogQuery caseExecutionId(java.lang.String caseExecutionId)
Query entries which are existing for the given case execution.
-
taskId
UserOperationLogQuery taskId(java.lang.String taskId)
Query entries which are existing for the task.
-
jobId
UserOperationLogQuery jobId(java.lang.String jobId)
Query entries which are existing for the job.
-
jobDefinitionId
UserOperationLogQuery jobDefinitionId(java.lang.String jobDefinitionId)
Query entries which are existing for the job definition.
-
batchId
UserOperationLogQuery batchId(java.lang.String batchId)
Query entries which are existing for the batch.
-
userId
UserOperationLogQuery userId(java.lang.String userId)
Query entries which are existing for the user.
-
operationId
UserOperationLogQuery operationId(java.lang.String 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
UserOperationLogQuery externalTaskId(java.lang.String externalTaskId)
Query entries which are existing for the external task.
-
property
UserOperationLogQuery property(java.lang.String property)
Query entries that changed a property.
-
category
UserOperationLogQuery category(java.lang.String 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
UserOperationLogQuery categoryIn(java.lang.String... categories)
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
UserOperationLogQuery afterTimestamp(java.util.Date after)
Query entries after the time stamp.
-
beforeTimestamp
UserOperationLogQuery beforeTimestamp(java.util.Date before)
Query entries before the time stamp.
-
orderByTimestamp
UserOperationLogQuery orderByTimestamp()
Order by time stamp (needs to be followed byQuery.asc()
orQuery.desc()
).
-
tenantIdIn
UserOperationLogQuery tenantIdIn(java.lang.String... tenantIds)
Only select entries which have the given tenant id.
-
withoutTenantId
UserOperationLogQuery withoutTenantId()
Only selects entries that have no tenant id.
-
-