org.ow2.orchestra.rest.client
Class JaxRSQueryRuntimeAPIClient

java.lang.Object
  extended by org.ow2.orchestra.rest.client.JaxRSQueryRuntimeAPIClient
All Implemented Interfaces:
QueryRuntimeAPI

public class JaxRSQueryRuntimeAPIClient
extends Object
implements QueryRuntimeAPI

Author:
Guillaume Porcher

Constructor Summary
JaxRSQueryRuntimeAPIClient(String orchestraURL)
           
 
Method Summary
 Set<ActivityInstance> findActivityInstances(ProcessInstanceUUID processUUID)
           
 Set<ActivityInstance> findActivityInstances(ProcessInstanceUUID processUUID, ActivityState activityState)
           
 Set<ProcessInstance> findProcessInstances()
           
 Set<ProcessInstance> findProcessInstances(ActivityState processInstanceState)
           
 Set<ProcessInstance> findProcessInstances(ProcessDefinitionUUID processDefinitionUUID)
           
 Set<ProcessInstance> findProcessInstances(ProcessDefinitionUUID processDefinitionUUID, ActivityState processInstanceState)
           
 PagedResult<ProcessInstance> findProcessInstancesPage(Criteria<ProcessInstance> criteria)
           
 ActivityInstance getActivityInstance(ActivityInstanceUUID activityInstanceUUID)
           
 ProcessInstance getProcessInstance(ProcessInstanceUUID processInstanceUUID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JaxRSQueryRuntimeAPIClient

public JaxRSQueryRuntimeAPIClient(String orchestraURL)
Method Detail

findActivityInstances

public Set<ActivityInstance> findActivityInstances(ProcessInstanceUUID processUUID)
                                            throws InstanceNotFoundException
Specified by:
findActivityInstances in interface QueryRuntimeAPI
Throws:
InstanceNotFoundException

findActivityInstances

public Set<ActivityInstance> findActivityInstances(ProcessInstanceUUID processUUID,
                                                   ActivityState activityState)
                                            throws InstanceNotFoundException
Specified by:
findActivityInstances in interface QueryRuntimeAPI
Throws:
InstanceNotFoundException

findProcessInstances

public Set<ProcessInstance> findProcessInstances()
Specified by:
findProcessInstances in interface QueryRuntimeAPI

findProcessInstancesPage

public PagedResult<ProcessInstance> findProcessInstancesPage(Criteria<ProcessInstance> criteria)
Specified by:
findProcessInstancesPage in interface QueryRuntimeAPI

findProcessInstances

public Set<ProcessInstance> findProcessInstances(ProcessDefinitionUUID processDefinitionUUID)
                                          throws ProcessNotFoundException
Specified by:
findProcessInstances in interface QueryRuntimeAPI
Throws:
ProcessNotFoundException

findProcessInstances

public Set<ProcessInstance> findProcessInstances(ProcessDefinitionUUID processDefinitionUUID,
                                                 ActivityState processInstanceState)
                                          throws ProcessNotFoundException
Specified by:
findProcessInstances in interface QueryRuntimeAPI
Throws:
ProcessNotFoundException

findProcessInstances

public Set<ProcessInstance> findProcessInstances(ActivityState processInstanceState)
Specified by:
findProcessInstances in interface QueryRuntimeAPI

getProcessInstance

public ProcessInstance getProcessInstance(ProcessInstanceUUID processInstanceUUID)
                                   throws InstanceNotFoundException
Specified by:
getProcessInstance in interface QueryRuntimeAPI
Throws:
InstanceNotFoundException

getActivityInstance

public ActivityInstance getActivityInstance(ActivityInstanceUUID activityInstanceUUID)
                                     throws ActivityInstanceNotFoundException
Specified by:
getActivityInstance in interface QueryRuntimeAPI
Throws:
ActivityInstanceNotFoundException


Copyright © 2011 OW2 Consortium. All Rights Reserved.