org.camunda.bpm.engine.history
Interface UserOperationLogEntry

All Known Implementing Classes:
UserOperationLogEntryEventEntity

public interface UserOperationLogEntry

Log entry about an operation performed by a user. This is used for logging actions such as creating a new task, completing a task, canceling a process instance, ...

Operation Type

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.

Entity Type

The type of the entity on which the operation was performed. Operations may be performed on tasks, attachments, ...

The event contains data about the Operation performed

Author:
Danny Gräf, Daniel Meyer

Field Summary
static String ENTITY_TYPE_ATTACHMENT
           
static String ENTITY_TYPE_IDENTITY_LINK
           
static String ENTITY_TYPE_TASK
           
static String OPERATION_TYPE_ADD_ATTACHMENT
           
static String OPERATION_TYPE_ADD_GROUP_LINK
           
static String OPERATION_TYPE_ADD_USER_LINK
           
static String OPERATION_TYPE_ASSIGN
           
static String OPERATION_TYPE_CLAIM
           
static String OPERATION_TYPE_COMPLETE
           
static String OPERATION_TYPE_CREATE
           
static String OPERATION_TYPE_DELEGATE
           
static String OPERATION_TYPE_DELETE
           
static String OPERATION_TYPE_DELETE_ATTACHMENT
           
static String OPERATION_TYPE_DELETE_GROUP_LINK
           
static String OPERATION_TYPE_DELETE_USER_LINK
           
static String OPERATION_TYPE_RESOLVE
           
static String OPERATION_TYPE_SET_OWNER
           
static String OPERATION_TYPE_SET_PRIORITY
           
static String OPERATION_TYPE_UPDATE
           
 
Method Summary
 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 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 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
 

Field Detail

ENTITY_TYPE_TASK

static final String ENTITY_TYPE_TASK
See Also:
Constant Field Values

ENTITY_TYPE_IDENTITY_LINK

static final String ENTITY_TYPE_IDENTITY_LINK
See Also:
Constant Field Values

ENTITY_TYPE_ATTACHMENT

static final String ENTITY_TYPE_ATTACHMENT
See Also:
Constant Field Values

OPERATION_TYPE_ASSIGN

static final String OPERATION_TYPE_ASSIGN
See Also:
Constant Field Values

OPERATION_TYPE_CLAIM

static final String OPERATION_TYPE_CLAIM
See Also:
Constant Field Values

OPERATION_TYPE_COMPLETE

static final String OPERATION_TYPE_COMPLETE
See Also:
Constant Field Values

OPERATION_TYPE_CREATE

static final String OPERATION_TYPE_CREATE
See Also:
Constant Field Values

OPERATION_TYPE_DELEGATE

static final String OPERATION_TYPE_DELEGATE
See Also:
Constant Field Values

OPERATION_TYPE_DELETE

static final String OPERATION_TYPE_DELETE
See Also:
Constant Field Values

OPERATION_TYPE_RESOLVE

static final String OPERATION_TYPE_RESOLVE
See Also:
Constant Field Values

OPERATION_TYPE_SET_OWNER

static final String OPERATION_TYPE_SET_OWNER
See Also:
Constant Field Values

OPERATION_TYPE_SET_PRIORITY

static final String OPERATION_TYPE_SET_PRIORITY
See Also:
Constant Field Values

OPERATION_TYPE_UPDATE

static final String OPERATION_TYPE_UPDATE
See Also:
Constant Field Values

OPERATION_TYPE_ADD_USER_LINK

static final String OPERATION_TYPE_ADD_USER_LINK
See Also:
Constant Field Values

OPERATION_TYPE_DELETE_USER_LINK

static final String OPERATION_TYPE_DELETE_USER_LINK
See Also:
Constant Field Values

OPERATION_TYPE_ADD_GROUP_LINK

static final String OPERATION_TYPE_ADD_GROUP_LINK
See Also:
Constant Field Values

OPERATION_TYPE_DELETE_GROUP_LINK

static final String OPERATION_TYPE_DELETE_GROUP_LINK
See Also:
Constant Field Values

OPERATION_TYPE_ADD_ATTACHMENT

static final String OPERATION_TYPE_ADD_ATTACHMENT
See Also:
Constant Field Values

OPERATION_TYPE_DELETE_ATTACHMENT

static final String OPERATION_TYPE_DELETE_ATTACHMENT
See Also:
Constant Field Values
Method Detail

getId

String getId()
The unique identifier of this log entry.


getProcessDefinitionId

String getProcessDefinitionId()
Process definition reference.


getProcessInstanceId

String getProcessInstanceId()
Process instance reference.


getExecutionId

String getExecutionId()
Execution reference.


getTaskId

String getTaskId()
Task instance reference.


getUserId

String getUserId()
The User who performed the operation


getTimestamp

Date getTimestamp()
Timestamp of this change.


getOperationId

String getOperationId()
The unique identifier of this operation. If an operation modifies multiple properties, multiple UserOperationLogEntry instances will be created with a common operationId. This allows grouping multiple entries which are part of a composite operation.


getOperationType

String getOperationType()
Type of this operation, like create, assign, claim and so on.

See Also:
and other fields beginning with OPERATION_TYPE

getEntityType

String getEntityType()
The type of the entity on which this operation was executed.

See Also:
and other fields beginning with ENTITY_TYPE

getProperty

String getProperty()
The property changed by this operation.


getOrgValue

String getOrgValue()
The original value of the property.


getNewValue

String getNewValue()
The new value of the property.



Copyright © 2014 camunda services GmbH. All Rights Reserved.