jBPM distribution 6.1.0.Beta4

org.jbpm.process.audit
Interface AuditLogService

All Known Implementing Classes:
CommandBasedAuditLogService, JPAAuditLogService

public interface AuditLogService

This class is essentially a very simple implementation of a service that deals with ProcessInstanceLog, NodeInstanceLog and VariableInstanceLog entities.

Please see the public methods for the interface of this service.


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 onlyActiveProcesses)
           
 List<VariableInstanceLog> findVariableInstancesByNameAndValue(String variableId, String value, boolean onlyActiveProcesses)
           
 

Method Detail

findProcessInstances

List<ProcessInstanceLog> findProcessInstances()
Service methods

Returns:

findProcessInstances

List<ProcessInstanceLog> findProcessInstances(String processId)

findActiveProcessInstances

List<ProcessInstanceLog> findActiveProcessInstances(String processId)

findProcessInstance

ProcessInstanceLog findProcessInstance(long processInstanceId)

findSubProcessInstances

List<ProcessInstanceLog> findSubProcessInstances(long processInstanceId)

findNodeInstances

List<NodeInstanceLog> findNodeInstances(long processInstanceId)

findNodeInstances

List<NodeInstanceLog> findNodeInstances(long processInstanceId,
                                        String nodeId)

findVariableInstances

List<VariableInstanceLog> findVariableInstances(long processInstanceId)

findVariableInstances

List<VariableInstanceLog> findVariableInstances(long processInstanceId,
                                                String variableId)

findVariableInstancesByName

List<VariableInstanceLog> findVariableInstancesByName(String variableId,
                                                      boolean onlyActiveProcesses)

findVariableInstancesByNameAndValue

List<VariableInstanceLog> findVariableInstancesByNameAndValue(String variableId,
                                                              String value,
                                                              boolean onlyActiveProcesses)

clear

void clear()

dispose

void dispose()

jBPM distribution 6.1.0.Beta4

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