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 forUserOperationLogEntryinstances.- Author:
- Danny Gräf
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UserOperationLogQueryafterTimestamp(Date after)Query entries after the time stamp.UserOperationLogQuerybatchId(String batchId)Query entries which are existing for the batch.UserOperationLogQuerybeforeTimestamp(Date before)Query entries before the time stamp.UserOperationLogQuerycaseDefinitionId(String caseDefinitionId)Query entries which are existing for the given case definition id.UserOperationLogQuerycaseExecutionId(String caseExecutionId)Query entries which are existing for the given case execution.UserOperationLogQuerycaseInstanceId(String caseInstanceId)Query entries which are existing for the given case instance.UserOperationLogQuerycategory(String category)Query for operations of the given category only.UserOperationLogQuerycategoryIn(String... categories)Query for operations of given categories only.UserOperationLogQuerydeploymentId(String deploymentId)Query entries which are existing for the given deployment id.UserOperationLogQueryentityType(String entityType)Query for operations on entities of a given type only.UserOperationLogQueryentityTypeIn(String... entityTypes)Query for operations on entities of a given type only.UserOperationLogQueryexecutionId(String executionId)Query entries which are existing for the given execution.UserOperationLogQueryexternalTaskId(String externalTaskId)Query entries which are existing for the external task.UserOperationLogQueryjobDefinitionId(String jobDefinitionId)Query entries which are existing for the job definition.UserOperationLogQueryjobId(String jobId)Query entries which are existing for the job.UserOperationLogQueryoperationId(String operationId)Query entries of a composite operation.UserOperationLogQueryoperationType(String operationType)Query for operations of a given type only.UserOperationLogQueryorderByTimestamp()Order by time stamp (needs to be followed byQuery.asc()orQuery.desc()).UserOperationLogQueryprocessDefinitionId(String processDefinitionId)Query entries which are existing for the given process definition id.UserOperationLogQueryprocessDefinitionKey(String processDefinitionKey)Query entries which are operate on all process definitions of the given key.UserOperationLogQueryprocessInstanceId(String processInstanceId)Query entries which are existing for the given process instance.UserOperationLogQueryproperty(String property)Query entries that changed a property.UserOperationLogQuerytaskId(String taskId)Query entries which are existing for the task.UserOperationLogQuerytenantIdIn(String... tenantIds)Only select entries which have the given tenant id.UserOperationLogQueryuserId(String userId)Query entries which are existing for the user.UserOperationLogQuerywithoutTenantId()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(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(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(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 theUserOperationLogEntryclass for a list of constants of supported operations.
-
deploymentId
UserOperationLogQuery deploymentId(String deploymentId)
Query entries which are existing for the given deployment id.
-
processDefinitionId
UserOperationLogQuery processDefinitionId(String processDefinitionId)
Query entries which are existing for the given process definition id.
-
processDefinitionKey
UserOperationLogQuery processDefinitionKey(String processDefinitionKey)
Query entries which are operate on all process definitions of the given key.
-
processInstanceId
UserOperationLogQuery processInstanceId(String processInstanceId)
Query entries which are existing for the given process instance.
-
executionId
UserOperationLogQuery executionId(String executionId)
Query entries which are existing for the given execution.
-
caseDefinitionId
UserOperationLogQuery caseDefinitionId(String caseDefinitionId)
Query entries which are existing for the given case definition id.
-
caseInstanceId
UserOperationLogQuery caseInstanceId(String caseInstanceId)
Query entries which are existing for the given case instance.
-
caseExecutionId
UserOperationLogQuery caseExecutionId(String caseExecutionId)
Query entries which are existing for the given case execution.
-
taskId
UserOperationLogQuery taskId(String taskId)
Query entries which are existing for the task.
-
jobId
UserOperationLogQuery jobId(String jobId)
Query entries which are existing for the job.
-
jobDefinitionId
UserOperationLogQuery jobDefinitionId(String jobDefinitionId)
Query entries which are existing for the job definition.
-
batchId
UserOperationLogQuery batchId(String batchId)
Query entries which are existing for the batch.
-
userId
UserOperationLogQuery userId(String userId)
Query entries which are existing for the user.
-
operationId
UserOperationLogQuery operationId(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 separateOperationLogEntrieswith the same 'operationId'
-
externalTaskId
UserOperationLogQuery externalTaskId(String externalTaskId)
Query entries which are existing for the external task.
-
property
UserOperationLogQuery property(String property)
Query entries that changed a property.
-
category
UserOperationLogQuery category(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(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(Date after)
Query entries after the time stamp.
-
beforeTimestamp
UserOperationLogQuery beforeTimestamp(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(String... tenantIds)
Only select entries which have the given tenant id.
-
withoutTenantId
UserOperationLogQuery withoutTenantId()
Only selects entries that have no tenant id.
-
-