jBPM distribution 6.0.0.CR4

org.jbpm.process.audit
Interface AuditLogService

All Known Implementing Classes:
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)
           
 String getPersistenceUnitName()
           
 void setEnvironment(Environment env)
           
 void setPersistenceUnitName(String persistenceUnitName)
           
 

Method Detail

setEnvironment

void setEnvironment(Environment env)

getPersistenceUnitName

String getPersistenceUnitName()

setPersistenceUnitName

void setPersistenceUnitName(String persistenceUnitName)

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)

clear

void clear()

dispose

void dispose()

jBPM distribution 6.0.0.CR4

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