org.ow2.orchestra.facade
Interface QuerierRuntimeAPI


public interface QuerierRuntimeAPI

This interface provide methods which are accessible to client side. Only queries on runtime part are listed.

Author:
Gael Lalire

Method Summary
 java.util.Set<ActivityInstance> getActivityInstances(ProcessInstanceUUID processUUID)
          Get informations about activity instances
 java.util.Set<ActivityInstance> getActivityInstances(ProcessInstanceUUID processUUID, ActivityState activityState)
          Get informations about activity instances
 java.util.Set<ProcessInstance> getProcessInstances()
          Get informations about process instances
 java.util.Set<ProcessInstance> getProcessInstances(ProcessDefinitionUUID processDefinitionUUID)
          Get informations about process instances
 java.util.Set<ProcessInstance> getProcessInstances(ProcessDefinitionUUID processDefinitionUUID, ProcessState processState)
          Get informations about process instances
 java.util.Set<ProcessInstance> getProcessInstances(ProcessState processState)
          Get informations about process instances
 

Method Detail

getActivityInstances

java.util.Set<ActivityInstance> getActivityInstances(ProcessInstanceUUID processUUID)
Get informations about activity instances

Parameters:
processUUID - the uuid of the process instance
Returns:
a set of activity instances corresponding to processUUID

getActivityInstances

java.util.Set<ActivityInstance> getActivityInstances(ProcessInstanceUUID processUUID,
                                                     ActivityState activityState)
Get informations about activity instances

Parameters:
processUUID - the uuid of the process instance
activityState - the state of activities
Returns:
a set of activity instances corresponding to processUUID and state 'active'

getProcessInstances

java.util.Set<ProcessInstance> getProcessInstances()
Get informations about process instances

Returns:
a set of all process instances

getProcessInstances

java.util.Set<ProcessInstance> getProcessInstances(ProcessDefinitionUUID processDefinitionUUID)
Get informations about process instances

Parameters:
processDefinitionUUID - the uuid of the process definition
Returns:
a set of process instances corresponding to processDefinitionUUID

getProcessInstances

java.util.Set<ProcessInstance> getProcessInstances(ProcessDefinitionUUID processDefinitionUUID,
                                                   ProcessState processState)
Get informations about process instances

Parameters:
processDefinitionUUID - the uuid of the process definition
processState - the state of process instances
Returns:
a set of process instances corresponding to processDefinitionUUID and state 'active'

getProcessInstances

java.util.Set<ProcessInstance> getProcessInstances(ProcessState processState)
Get informations about process instances

Parameters:
processState - state of process instances
Returns:
a set of process instances corresponding to state 'active'


Copyright © 2008 OW2 Consortium. All Rights Reserved.