org.n52.wps.client
Class ExecuteRequestBuilder

java.lang.Object
  extended by org.n52.wps.client.ExecuteRequestBuilder

public class ExecuteRequestBuilder
extends java.lang.Object

Author:
foerster TODO: this does not handle referenced datasets

Constructor Summary
ExecuteRequestBuilder(net.opengis.wps.x100.ProcessDescriptionType processDesc)
           
ExecuteRequestBuilder(net.opengis.wps.x100.ProcessDescriptionType processDesc, net.opengis.wps.x100.ExecuteDocument execute)
           
 
Method Summary
 void addComplexData(java.lang.String parameterID, java.lang.Object value)
           
 void addComplexDataReference(java.lang.String parameterID, java.lang.String value)
          this sets the complexdataReference, if the process description also refers to this schema: http://schemas.opengis.net/gml/2.1.2/feature.xsd
 void addLiteralData(java.lang.String parameterID, java.lang.String value)
           
 net.opengis.wps.x100.ExecuteDocument getExecute()
           
 boolean isExecuteValid()
          checks, if the execute, which has been build is valid according to the process description.
 boolean setRawData()
           
 boolean setStoreSupport(java.lang.String outputName)
          this sets store for the specific output.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExecuteRequestBuilder

public ExecuteRequestBuilder(net.opengis.wps.x100.ProcessDescriptionType processDesc)

ExecuteRequestBuilder

public ExecuteRequestBuilder(net.opengis.wps.x100.ProcessDescriptionType processDesc,
                             net.opengis.wps.x100.ExecuteDocument execute)
Method Detail

addComplexData

public void addComplexData(java.lang.String parameterID,
                           java.lang.Object value)
                    throws UnsupportedFormatException
Throws:
UnsupportedFormatException

addLiteralData

public void addLiteralData(java.lang.String parameterID,
                           java.lang.String value)

addComplexDataReference

public void addComplexDataReference(java.lang.String parameterID,
                                    java.lang.String value)
this sets the complexdataReference, if the process description also refers to this schema: http://schemas.opengis.net/gml/2.1.2/feature.xsd

Parameters:
parameterID -
value -

isExecuteValid

public boolean isExecuteValid()
checks, if the execute, which has been build is valid according to the process description.

Returns:

setStoreSupport

public boolean setStoreSupport(java.lang.String outputName)
this sets store for the specific output.

Parameters:
parentInput -
Returns:

setRawData

public boolean setRawData()

getExecute

public net.opengis.wps.x100.ExecuteDocument getExecute()