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 SummaryModifier 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.Queryasc, count, desc, list, listPage, singleResult, unlimitedList
- 
Method Details- 
entityTypeQuery 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 ...)
- 
entityTypeInQuery 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 ...)
- 
operationTypeQuery 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 theUserOperationLogEntryclass for a list of constants of supported operations.
- 
deploymentIdQuery entries which are existing for the given deployment id.
- 
processDefinitionIdQuery entries which are existing for the given process definition id.
- 
processDefinitionKeyQuery entries which are operate on all process definitions of the given key.
- 
processInstanceIdQuery entries which are existing for the given process instance.
- 
executionIdQuery entries which are existing for the given execution.
- 
caseDefinitionIdQuery entries which are existing for the given case definition id.
- 
caseInstanceIdQuery entries which are existing for the given case instance.
- 
caseExecutionIdQuery entries which are existing for the given case execution.
- 
taskIdQuery entries which are existing for the task.
- 
jobIdQuery entries which are existing for the job.
- 
jobDefinitionIdQuery entries which are existing for the job definition.
- 
batchIdQuery entries which are existing for the batch.
- 
userIdQuery entries which are existing for the user.
- 
operationIdQuery 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 separateOperationLogEntrieswith the same 'operationId'
- 
externalTaskIdQuery entries which are existing for the external task.
- 
propertyQuery entries that changed a property.
- 
categoryQuery 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 ...)
- 
categoryInQuery 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 ...)
- 
afterTimestampQuery entries after the time stamp.
- 
beforeTimestampQuery entries before the time stamp.
- 
orderByTimestampUserOperationLogQuery orderByTimestamp()Order by time stamp (needs to be followed byQuery.asc()orQuery.desc()).
- 
tenantIdInOnly select entries which have the given tenant id.
- 
withoutTenantIdUserOperationLogQuery withoutTenantId()Only selects entries that have no tenant id.
 
-