org.ow2.orchestra.rest.client
Class JaxRSQueryDefinitionAPIClient

java.lang.Object
  extended by org.ow2.orchestra.rest.client.JaxRSQueryDefinitionAPIClient
All Implemented Interfaces:
QueryDefinitionAPI

public class JaxRSQueryDefinitionAPIClient
extends Object
implements QueryDefinitionAPI

Author:
Guillaume Porcher

Constructor Summary
JaxRSQueryDefinitionAPIClient(String orchestraURL)
           
 
Method Summary
 Set<ActivityDefinition> findActivityDefinitions(ProcessDefinitionUUID processUUID)
           
 List<ProcessDefinition> findProcessDefinitions()
           
 List<ProcessDefinition> findProcessDefinitions(ProcessState state)
           
 List<ProcessDefinition> findProcessDefinitions(QName processQName)
           
 List<ProcessDefinition> findProcessDefinitions(QName processQName, ProcessState state)
           
 ActivityDefinition getActivityDefinition(ActivityDefinitionUUID activityDefinitionUUID)
           
 ProcessDefinition getProcessDefinition(ProcessDefinitionUUID processUUID)
           
 byte[] getProcessResource(ProcessDefinitionUUID processUUID, String resourceName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JaxRSQueryDefinitionAPIClient

public JaxRSQueryDefinitionAPIClient(String orchestraURL)
Method Detail

findProcessDefinitions

public List<ProcessDefinition> findProcessDefinitions()
Specified by:
findProcessDefinitions in interface QueryDefinitionAPI

findProcessDefinitions

public List<ProcessDefinition> findProcessDefinitions(ProcessState state)
Specified by:
findProcessDefinitions in interface QueryDefinitionAPI

findProcessDefinitions

public List<ProcessDefinition> findProcessDefinitions(QName processQName,
                                                      ProcessState state)
Specified by:
findProcessDefinitions in interface QueryDefinitionAPI

findProcessDefinitions

public List<ProcessDefinition> findProcessDefinitions(QName processQName)
Specified by:
findProcessDefinitions in interface QueryDefinitionAPI

getProcessDefinition

public ProcessDefinition getProcessDefinition(ProcessDefinitionUUID processUUID)
                                       throws ProcessNotFoundException
Specified by:
getProcessDefinition in interface QueryDefinitionAPI
Throws:
ProcessNotFoundException

getActivityDefinition

public ActivityDefinition getActivityDefinition(ActivityDefinitionUUID activityDefinitionUUID)
                                         throws ActivityNotFoundException
Specified by:
getActivityDefinition in interface QueryDefinitionAPI
Throws:
ActivityNotFoundException

findActivityDefinitions

public Set<ActivityDefinition> findActivityDefinitions(ProcessDefinitionUUID processUUID)
                                                throws ProcessNotFoundException
Specified by:
findActivityDefinitions in interface QueryDefinitionAPI
Throws:
ProcessNotFoundException

getProcessResource

public byte[] getProcessResource(ProcessDefinitionUUID processUUID,
                                 String resourceName)
                          throws ProcessNotFoundException
Specified by:
getProcessResource in interface QueryDefinitionAPI
Throws:
ProcessNotFoundException


Copyright © 2011 OW2 Consortium. All Rights Reserved.