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, LOG
 
Constructor Summary
UserOperationLogManager()
           
 
Method Summary
 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, String executionId, String taskId, 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, getDecisionDefinitionManager, getDeploymentManager, getEventSubscriptionManager, getHistoricActivityInstanceManager, getHistoricCaseActivityInstanceManager, getHistoricCaseInstanceManager, getHistoricDecisionInstanceManager, 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)


Copyright © 2015 camunda services GmbH. All rights reserved.