jBPM distribution 6.0.0.Final

org.jbpm.process.audit
Class CommandBasedAuditLogService

java.lang.Object
  extended by org.jbpm.process.audit.CommandBasedAuditLogService
All Implemented Interfaces:
AuditLogService

public class CommandBasedAuditLogService
extends Object
implements AuditLogService


Constructor Summary
CommandBasedAuditLogService(CommandExecutor executor)
           
 
Method Summary
 void clear()
           
 void dispose()
           
 List<ProcessInstanceLog> findActiveProcessInstances(String processId)
           
 List<NodeInstanceLog> findNodeInstances(long processInstanceId)
           
 List<NodeInstanceLog> findNodeInstances(long processInstanceId, String nodeId)
           
 ProcessInstanceLog findProcessInstance(long processInstanceId)
           
 List<ProcessInstanceLog> findProcessInstances()
          Service methods
 List<ProcessInstanceLog> findProcessInstances(String processId)
           
 List<ProcessInstanceLog> findSubProcessInstances(long processInstanceId)
           
 List<VariableInstanceLog> findVariableInstances(long processInstanceId)
           
 List<VariableInstanceLog> findVariableInstances(long processInstanceId, String variableId)
           
 List<VariableInstanceLog> findVariableInstancesByName(String variableId, boolean activeProcesses)
           
 List<VariableInstanceLog> findVariableInstancesByNameAndValue(String variableId, String value, boolean activeProcesses)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommandBasedAuditLogService

public CommandBasedAuditLogService(CommandExecutor executor)
Method Detail

findProcessInstances

public List<ProcessInstanceLog> findProcessInstances()
Description copied from interface: AuditLogService
Service methods

Specified by:
findProcessInstances in interface AuditLogService
Returns:

findProcessInstances

public List<ProcessInstanceLog> findProcessInstances(String processId)
Specified by:
findProcessInstances in interface AuditLogService

findActiveProcessInstances

public List<ProcessInstanceLog> findActiveProcessInstances(String processId)
Specified by:
findActiveProcessInstances in interface AuditLogService

findProcessInstance

public ProcessInstanceLog findProcessInstance(long processInstanceId)
Specified by:
findProcessInstance in interface AuditLogService

findSubProcessInstances

public List<ProcessInstanceLog> findSubProcessInstances(long processInstanceId)
Specified by:
findSubProcessInstances in interface AuditLogService

findNodeInstances

public List<NodeInstanceLog> findNodeInstances(long processInstanceId)
Specified by:
findNodeInstances in interface AuditLogService

findNodeInstances

public List<NodeInstanceLog> findNodeInstances(long processInstanceId,
                                               String nodeId)
Specified by:
findNodeInstances in interface AuditLogService

findVariableInstances

public List<VariableInstanceLog> findVariableInstances(long processInstanceId)
Specified by:
findVariableInstances in interface AuditLogService

findVariableInstances

public List<VariableInstanceLog> findVariableInstances(long processInstanceId,
                                                       String variableId)
Specified by:
findVariableInstances in interface AuditLogService

findVariableInstancesByName

public List<VariableInstanceLog> findVariableInstancesByName(String variableId,
                                                             boolean activeProcesses)
Specified by:
findVariableInstancesByName in interface AuditLogService

findVariableInstancesByNameAndValue

public List<VariableInstanceLog> findVariableInstancesByNameAndValue(String variableId,
                                                                     String value,
                                                                     boolean activeProcesses)
Specified by:
findVariableInstancesByNameAndValue in interface AuditLogService

clear

public void clear()
Specified by:
clear in interface AuditLogService

dispose

public void dispose()
Specified by:
dispose in interface AuditLogService

jBPM distribution 6.0.0.Final

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.