public interface UserOperationLogEntry
The type of the operation which has been performed. A user may create a new task, complete a task, delegate a tasks, etc... Check this class for a list of built-in operation type constants.
The type of the entity on which the operation was performed. Operations may be performed on tasks, attachments, ...
The methods that reference other entities (except users), such as getProcessInstanceId()
or getProcessDefinitionId()
, describe which entities were affected
by the operation and represent restriction criteria.
A null
return value of any of those methods means that regarding
this criterion, any entity was affected.
For example, if an operation suspends all process instances that belong to a certain
process definition id, one operation log entry is created.
Its return value for the method getProcessInstanceId()
is null
,
while getProcessDefinitionId()
returns an id. Thus, the return values
of these methods can be understood as selection criteria of instances of the entity type
that were affected by the operation.
The event describes which user has requested out the operation and the time
at which the operation was performed. Furthermore, one operation can result in multiple
UserOperationLogEntry
entities whicha are linked by the value of the
getOperationId()
method.
Modifier and Type | Method and Description |
---|---|
String |
getBatchId()
Batch reference.
|
String |
getCaseDefinitionId()
Case definition reference.
|
String |
getCaseExecutionId()
Case execution reference.
|
String |
getCaseInstanceId()
Case instance reference.
|
String |
getDeploymentId()
Deployment reference
|
String |
getEntityType()
The type of the entity on which this operation was executed.
|
String |
getExecutionId()
Execution reference.
|
String |
getId()
The unique identifier of this log entry.
|
String |
getJobDefinitionId()
Job definition reference.
|
String |
getJobId()
Job instance reference.
|
String |
getNewValue()
The new value of the property.
|
String |
getOperationId()
The unique identifier of this operation.
|
String |
getOperationType()
Type of this operation, like create, assign, claim and so on.
|
String |
getOrgValue()
The original value of the property.
|
String |
getProcessDefinitionId()
Process definition reference.
|
String |
getProcessDefinitionKey()
Key of the process definition this log entry belongs to;
null means any. |
String |
getProcessInstanceId()
Process instance reference.
|
String |
getProperty()
The property changed by this operation.
|
String |
getTaskId()
Task instance reference.
|
Date |
getTimestamp()
Timestamp of this change.
|
String |
getUserId()
The User who performed the operation
|
@Deprecated static final String ENTITY_TYPE_TASK
EntityTypes.TASK
instead.@Deprecated static final String ENTITY_TYPE_IDENTITY_LINK
EntityTypes.IDENTITY_LINK
instead.@Deprecated static final String ENTITY_TYPE_ATTACHMENT
EntityTypes.ATTACHMENT
instead.static final String OPERATION_TYPE_ASSIGN
static final String OPERATION_TYPE_CLAIM
static final String OPERATION_TYPE_COMPLETE
static final String OPERATION_TYPE_CREATE
static final String OPERATION_TYPE_DELEGATE
static final String OPERATION_TYPE_DELETE
static final String OPERATION_TYPE_RESOLVE
static final String OPERATION_TYPE_SET_OWNER
static final String OPERATION_TYPE_SET_PRIORITY
static final String OPERATION_TYPE_UPDATE
static final String OPERATION_TYPE_ACTIVATE
static final String OPERATION_TYPE_SUSPEND
static final String OPERATION_TYPE_MIGRATE
static final String OPERATION_TYPE_ADD_USER_LINK
static final String OPERATION_TYPE_DELETE_USER_LINK
static final String OPERATION_TYPE_ADD_GROUP_LINK
static final String OPERATION_TYPE_DELETE_GROUP_LINK
static final String OPERATION_TYPE_ADD_ATTACHMENT
static final String OPERATION_TYPE_DELETE_ATTACHMENT
static final String OPERATION_TYPE_SUSPEND_JOB_DEFINITION
static final String OPERATION_TYPE_ACTIVATE_JOB_DEFINITION
static final String OPERATION_TYPE_SUSPEND_PROCESS_DEFINITION
static final String OPERATION_TYPE_ACTIVATE_PROCESS_DEFINITION
static final String OPERATION_TYPE_UPDATE_HISTORY_TIME_TO_LIVE
static final String OPERATION_TYPE_MODIFY_PROCESS_INSTANCE
static final String OPERATION_TYPE_RESTART_PROCESS_INSTANCE
static final String OPERATION_TYPE_SUSPEND_JOB
static final String OPERATION_TYPE_ACTIVATE_JOB
static final String OPERATION_TYPE_SET_JOB_RETRIES
static final String OPERATION_TYPE_SET_EXTERNAL_TASK_RETRIES
static final String OPERATION_TYPE_SET_VARIABLE
static final String OPERATION_TYPE_REMOVE_VARIABLE
static final String OPERATION_TYPE_MODIFY_VARIABLE
static final String OPERATION_TYPE_SUSPEND_BATCH
static final String OPERATION_TYPE_ACTIVATE_BATCH
String getId()
String getDeploymentId()
String getProcessDefinitionId()
String getProcessDefinitionKey()
null
means any.String getProcessInstanceId()
String getExecutionId()
String getCaseDefinitionId()
String getCaseInstanceId()
String getCaseExecutionId()
String getTaskId()
String getJobId()
String getJobDefinitionId()
String getBatchId()
String getUserId()
Date getTimestamp()
String getOperationId()
UserOperationLogEntry
instances will be
created with a common operationId. This allows grouping multiple entries which are part of a composite operation.String getOperationType()
String getEntityType()
String getProperty()
String getOrgValue()
String getNewValue()
Copyright © 2019. All rights reserved.