org.camunda.bpm.engine.impl.persistence.entity
Class UserOperationLogManager
java.lang.Object
org.camunda.bpm.engine.impl.persistence.AbstractManager
org.camunda.bpm.engine.impl.persistence.AbstractHistoricManager
org.camunda.bpm.engine.impl.persistence.entity.UserOperationLogManager
- All Implemented Interfaces:
- Session
public class UserOperationLogManager
- extends AbstractHistoricManager
Manager for UserOperationLogEntryEventEntity that also provides a generic and some specific log methods.
- Author:
- Danny Gräf
|
Method Summary |
protected UserOperationLogContext |
createContextForProcessInstance(String operation,
String processInstanceId,
String processDefinitionId,
String processDefinitionKey,
List<PropertyChange> propertyChanges)
|
protected UserOperationLogContext |
createContextForTask(String entityType,
String operation,
TaskEntity task,
List<PropertyChange> propertyChanges)
|
void |
deleteOperationLogEntriesByCaseDefinitionId(String caseInstanceId)
|
void |
deleteOperationLogEntriesByCaseInstanceId(String caseInstanceId)
|
void |
deleteOperationLogEntriesByProcessDefinitionId(String processDefinitionId)
|
void |
deleteOperationLogEntriesByProcessInstanceId(String historicProcessInstanceId)
|
void |
deleteOperationLogEntriesByTaskId(String taskId)
|
void |
deleteOperationLogEntryById(String entryId)
|
List<UserOperationLogEntry> |
findOperationLogEntriesByQueryCriteria(UserOperationLogQueryImpl query,
Page page)
|
long |
findOperationLogEntryCountByQueryCriteria(UserOperationLogQueryImpl query)
|
void |
logAttachmentOperation(String operation,
TaskEntity task,
PropertyChange propertyChange)
|
void |
logLinkOperation(String operation,
TaskEntity task,
PropertyChange propertyChange)
|
void |
logProcessInstanceOperation(String operation,
String processInstanceId,
String processDefinitionId,
String processDefinitionKey,
PropertyChange propertyChange)
The parameters processInstanceId, processDefinitionId and processInstanceKey are interpreted as selection constraints
that are affected by the operation. |
void |
logTaskOperations(String operation,
TaskEntity task,
List<PropertyChange> propertyChanges)
|
void |
logUserOperations(UserOperationLogContext context)
|
| Methods inherited from class org.camunda.bpm.engine.impl.persistence.AbstractManager |
checkAuthorization, close, configureQuery, delete, deleteAuthorizations, flush, getAttachmentManager, getByteArrayManager, getCaseDefinitionManager, getCaseExecutionManager, getCaseInstanceManager, getDbEntityManager, getDbSqlSession, getDeploymentManager, getHistoricActivityInstanceManager, getHistoricCaseActivityInstanceManager, getHistoricCaseInstanceManager, getHistoricDetailManager, getHistoricProcessInstanceManager, getHistoricTaskInstanceManager, getIdentityInfoManager, getIdentityLinkManager, getProcessDefinitionManager, getProcessInstanceManager, getResourceAuthorizationProvider, getResourceManager, getSession, getTaskManager, getVariableInstanceManager, insert, saveDefaultAuthorizations |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UserOperationLogManager
public UserOperationLogManager()
findOperationLogEntryCountByQueryCriteria
public long findOperationLogEntryCountByQueryCriteria(UserOperationLogQueryImpl query)
findOperationLogEntriesByQueryCriteria
public List<UserOperationLogEntry> findOperationLogEntriesByQueryCriteria(UserOperationLogQueryImpl query,
Page page)
deleteOperationLogEntriesByProcessInstanceId
public void deleteOperationLogEntriesByProcessInstanceId(String historicProcessInstanceId)
deleteOperationLogEntriesByCaseInstanceId
public void deleteOperationLogEntriesByCaseInstanceId(String caseInstanceId)
deleteOperationLogEntriesByCaseDefinitionId
public void deleteOperationLogEntriesByCaseDefinitionId(String caseInstanceId)
deleteOperationLogEntriesByTaskId
public void deleteOperationLogEntriesByTaskId(String taskId)
deleteOperationLogEntriesByProcessDefinitionId
public void deleteOperationLogEntriesByProcessDefinitionId(String processDefinitionId)
deleteOperationLogEntryById
public void deleteOperationLogEntryById(String entryId)
logUserOperations
public void logUserOperations(UserOperationLogContext context)
logTaskOperations
public void logTaskOperations(String operation,
TaskEntity task,
List<PropertyChange> propertyChanges)
logLinkOperation
public void logLinkOperation(String operation,
TaskEntity task,
PropertyChange propertyChange)
logProcessInstanceOperation
public void logProcessInstanceOperation(String operation,
String processInstanceId,
String processDefinitionId,
String processDefinitionKey,
PropertyChange propertyChange)
- The parameters processInstanceId, processDefinitionId and processInstanceKey are interpreted as selection constraints
that are affected by the operation.
logAttachmentOperation
public void logAttachmentOperation(String operation,
TaskEntity task,
PropertyChange propertyChange)
createContextForTask
protected UserOperationLogContext createContextForTask(String entityType,
String operation,
TaskEntity task,
List<PropertyChange> propertyChanges)
createContextForProcessInstance
protected UserOperationLogContext createContextForProcessInstance(String operation,
String processInstanceId,
String processDefinitionId,
String processDefinitionKey,
List<PropertyChange> propertyChanges)
Copyright © 2014 camunda services GmbH. All rights reserved.