org.camunda.bpm.engine.impl.persistence.entity
Class UserOperationLogManager

java.lang.Object
  extended by org.camunda.bpm.engine.impl.persistence.AbstractManager
      extended by org.camunda.bpm.engine.impl.persistence.AbstractHistoricManager
          extended by 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

Field Summary
 
Fields inherited from class org.camunda.bpm.engine.impl.persistence.AbstractHistoricManager
historyLevel, isHistoryEnabled, isHistoryLevelFullEnabled
 
Constructor Summary
UserOperationLogManager()
           
 
Method Summary
protected  UserOperationLogContext createContext(String entityType, String operationType)
           
protected  UserOperationLogContext createContext(String entityType, String operationType, String processDefinitionKey, String processDefinitionId, String processInstanceId, String jobDefinitionId, String jobId, List<PropertyChange> propertyChanges)
           
protected  UserOperationLogContext createContextForJob(String operation, String jobId, String jobDefinitionId, String processInstanceId, String processDefinitionId, String processDefinitionKey, List<PropertyChange> propertyChanges)
           
protected  UserOperationLogContext createContextForJobDefinition(String operation, String jobDefinitionId, String processDefinitionId, String processDefinitionKey, List<PropertyChange> propertyChanges)
           
protected  UserOperationLogContext createContextForProcessDefinition(String operation, String processDefinitionId, String processDefinitionKey, List<PropertyChange> propertyChanges)
           
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 deleteOperationLogEntriesByProcessDefinitionKey(String processDefinitionKey)
           
 void deleteOperationLogEntriesByProcessInstanceId(String historicProcessInstanceId)
           
 void deleteOperationLogEntriesByTaskId(String taskId)
           
 void deleteOperationLogEntryById(String entryId)
           
 UserOperationLogEntry findOperationLogById(String entryId)
           
 List<UserOperationLogEntry> findOperationLogEntriesByQueryCriteria(UserOperationLogQueryImpl query, Page page)
           
 long findOperationLogEntryCountByQueryCriteria(UserOperationLogQueryImpl query)
           
 void logAttachmentOperation(String operation, TaskEntity task, PropertyChange propertyChange)
           
 void logJobDefinitionOperation(String operation, String jobDefinitionId, String processDefinitionId, String processDefinitionKey, PropertyChange propertyChange)
           
 void logJobOperation(String operation, String jobId, String jobDefinitionId, String processInstanceId, String processDefinitionId, String processDefinitionKey, PropertyChange propertyChange)
           
 void logLinkOperation(String operation, TaskEntity task, PropertyChange propertyChange)
           
 void logProcessDefinitionOperation(String operation, String processDefinitionId, String processDefinitionKey, PropertyChange propertyChange)
           
 void logProcessInstanceOperation(String operation, String processInstanceId, String processDefinitionId, String processDefinitionKey, PropertyChange propertyChange)
           
 void logTaskOperations(String operation, TaskEntity task, List<PropertyChange> propertyChanges)
           
 void logUserOperations(UserOperationLogContext context)
           
 void logVariableOperation(String operation, ExecutionEntity execution, PropertyChange propertyChange)
           
 void logVariableOperation(String operation, String executionId, String taskId, PropertyChange propertyChange)
           
 void logVariableOperation(String operation, TaskEntity task, PropertyChange propertyChange)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.persistence.AbstractHistoricManager
checkHistoryEnabled, isHistoryEnabled, isHistoryLevelFullEnabled
 
Methods inherited from class org.camunda.bpm.engine.impl.persistence.AbstractManager
checkAuthorization, close, configureQuery, delete, deleteAuthorizations, deleteDefaultAuthorizations, flush, getAttachmentManager, getAuthorizationManager, getByteArrayManager, getCaseDefinitionManager, getCaseExecutionManager, getCaseInstanceManager, getCommandContext, getCurrentAuthentication, getDbEntityManager, getDbSqlSession, getDeploymentManager, getEventSubscriptionManager, getHistoricActivityInstanceManager, getHistoricCaseActivityInstanceManager, getHistoricCaseInstanceManager, getHistoricDetailManager, getHistoricIncidentManager, getHistoricJobLogManager, getHistoricProcessInstanceManager, getHistoricTaskInstanceManager, getHistoricVariableInstanceManager, getIdentityInfoManager, getIdentityLinkManager, getJobDefinitionManager, getJobManager, getProcessDefinitionManager, getProcessInstanceManager, getResourceAuthorizationProvider, getResourceManager, getSession, getTaskManager, getUserOperationLogManager, getVariableInstanceManager, insert, isAuthorizationEnabled, saveDefaultAuthorizations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserOperationLogManager

public UserOperationLogManager()
Method Detail

findOperationLogById

public UserOperationLogEntry findOperationLogById(String entryId)

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)

deleteOperationLogEntriesByProcessDefinitionKey

public void deleteOperationLogEntriesByProcessDefinitionKey(String processDefinitionKey)

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)

logProcessDefinitionOperation

public void logProcessDefinitionOperation(String operation,
                                          String processDefinitionId,
                                          String processDefinitionKey,
                                          PropertyChange propertyChange)

logJobOperation

public void logJobOperation(String operation,
                            String jobId,
                            String jobDefinitionId,
                            String processInstanceId,
                            String processDefinitionId,
                            String processDefinitionKey,
                            PropertyChange propertyChange)

logJobDefinitionOperation

public void logJobDefinitionOperation(String operation,
                                      String jobDefinitionId,
                                      String processDefinitionId,
                                      String processDefinitionKey,
                                      PropertyChange propertyChange)

logAttachmentOperation

public void logAttachmentOperation(String operation,
                                   TaskEntity task,
                                   PropertyChange propertyChange)

logVariableOperation

public void logVariableOperation(String operation,
                                 String executionId,
                                 String taskId,
                                 PropertyChange propertyChange)

logVariableOperation

public void logVariableOperation(String operation,
                                 TaskEntity task,
                                 PropertyChange propertyChange)

logVariableOperation

public void logVariableOperation(String operation,
                                 ExecutionEntity execution,
                                 PropertyChange propertyChange)

createContextForTask

protected UserOperationLogContext createContextForTask(String entityType,
                                                       String operation,
                                                       TaskEntity task,
                                                       List<PropertyChange> propertyChanges)

createContextForProcessDefinition

protected UserOperationLogContext createContextForProcessDefinition(String operation,
                                                                    String processDefinitionId,
                                                                    String processDefinitionKey,
                                                                    List<PropertyChange> propertyChanges)

createContextForProcessInstance

protected UserOperationLogContext createContextForProcessInstance(String operation,
                                                                  String processInstanceId,
                                                                  String processDefinitionId,
                                                                  String processDefinitionKey,
                                                                  List<PropertyChange> propertyChanges)

createContextForJob

protected UserOperationLogContext createContextForJob(String operation,
                                                      String jobId,
                                                      String jobDefinitionId,
                                                      String processInstanceId,
                                                      String processDefinitionId,
                                                      String processDefinitionKey,
                                                      List<PropertyChange> propertyChanges)

createContextForJobDefinition

protected UserOperationLogContext createContextForJobDefinition(String operation,
                                                                String jobDefinitionId,
                                                                String processDefinitionId,
                                                                String processDefinitionKey,
                                                                List<PropertyChange> propertyChanges)

createContext

protected UserOperationLogContext createContext(String entityType,
                                                String operationType)

createContext

protected UserOperationLogContext createContext(String entityType,
                                                String operationType,
                                                String processDefinitionKey,
                                                String processDefinitionId,
                                                String processInstanceId,
                                                String jobDefinitionId,
                                                String jobId,
                                                List<PropertyChange> propertyChanges)


Copyright © 2015 camunda services GmbH. All rights reserved.