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, IData value, java.lang.String schema, java.lang.String encoding, java.lang.String mimeType)
           
 void addComplexDataReference(java.lang.String parameterID, java.lang.String value, java.lang.String schema, java.lang.String encoding, java.lang.String mimetype)
          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 setEncodingForOutput(java.lang.String encoding, java.lang.String outputName)
           
 boolean setMimeTypeForOutput(java.lang.String mimeType, java.lang.String outputName)
           
 boolean setRawData(java.lang.String schema, java.lang.String encoding, java.lang.String mimeType)
           
 boolean setSchemaForOutput(java.lang.String schema, java.lang.String outputName)
           
 boolean setStoreSupport(java.lang.String outputName)
          this sets store for the specific output.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, 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,
                           IData value,
                           java.lang.String schema,
                           java.lang.String encoding,
                           java.lang.String mimeType)

addLiteralData

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

addComplexDataReference

public void addComplexDataReference(java.lang.String parameterID,
                                    java.lang.String value,
                                    java.lang.String schema,
                                    java.lang.String encoding,
                                    java.lang.String mimetype)
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:

setSchemaForOutput

public boolean setSchemaForOutput(java.lang.String schema,
                                  java.lang.String outputName)

setMimeTypeForOutput

public boolean setMimeTypeForOutput(java.lang.String mimeType,
                                    java.lang.String outputName)

setEncodingForOutput

public boolean setEncodingForOutput(java.lang.String encoding,
                                    java.lang.String outputName)

setRawData

public boolean setRawData(java.lang.String schema,
                          java.lang.String encoding,
                          java.lang.String mimeType)

getExecute

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


Copyright © 2007-2011 52north.org. All Rights Reserved.