net.opengis.wps.v_2_0
Class ExecuteRequestType

java.lang.Object
  extended by net.opengis.wps.v_2_0.RequestBaseType
      extended by net.opengis.wps.v_2_0.ExecuteRequestType
All Implemented Interfaces:
Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.MergeFrom, org.jvnet.jaxb2_commons.lang.ToString

public class ExecuteRequestType
extends RequestBaseType
implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.MergeFrom, org.jvnet.jaxb2_commons.lang.ToString

Schema for a WPS Execute operation request, to execute one identified process with the given data and provide the requested output data.

Java class for ExecuteRequestType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="ExecuteRequestType">
   <complexContent>
     <extension base="{http://www.opengis.net/wps/2.0.0}RequestBaseType">
       <sequence>
         <element ref="{http://www.opengis.net/ows/2.0}Identifier"/>
         <element name="Input" type="{http://www.opengis.net/wps/2.0.0}DataInputType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Output" type="{http://www.opengis.net/wps/2.0.0}OutputDefinitionType" maxOccurs="unbounded"/>
       </sequence>
       <attribute name="mode" use="required">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             <enumeration value="sync"/>
             <enumeration value="async"/>
             <enumeration value="auto"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="response" use="required">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             <enumeration value="raw"/>
             <enumeration value="document"/>
           </restriction>
         </simpleType>
       </attribute>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  CodeType identifier
           
protected  List<DataInputType> input
           
protected  String mode
           
protected  List<OutputDefinitionType> output
           
protected  String response
           
 
Fields inherited from class net.opengis.wps.v_2_0.RequestBaseType
extension, SERVICE, VERSION
 
Constructor Summary
ExecuteRequestType()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 Object clone()
           
 Object copyTo(Object target)
           
 Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
           
 Object createNewInstance()
           
 boolean equals(Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
           
 CodeType getIdentifier()
          Identifier of the process to be executed.
 List<DataInputType> getInput()
          Gets the value of the input property.
 String getMode()
          Gets the value of the mode property.
 List<OutputDefinitionType> getOutput()
          Gets the value of the output property.
 String getResponse()
          Gets the value of the response property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb2_commons.lang.MergeStrategy strategy)
           
 void mergeFrom(Object left, Object right)
           
 void setIdentifier(CodeType value)
          Sets the value of the identifier property.
 void setInput(List<DataInputType> value)
           
 void setMode(String value)
          Sets the value of the mode property.
 void setOutput(List<OutputDefinitionType> value)
           
 void setResponse(String value)
          Sets the value of the response property.
 String toString()
           
 ExecuteRequestType withExtension(Collection<Object> values)
           
 ExecuteRequestType withExtension(List<Object> value)
           
 ExecuteRequestType withExtension(Object... values)
           
 ExecuteRequestType withIdentifier(CodeType value)
           
 ExecuteRequestType withInput(Collection<DataInputType> values)
           
 ExecuteRequestType withInput(DataInputType... values)
           
 ExecuteRequestType withInput(List<DataInputType> value)
           
 ExecuteRequestType withMode(String value)
           
 ExecuteRequestType withOutput(Collection<OutputDefinitionType> values)
           
 ExecuteRequestType withOutput(List<OutputDefinitionType> value)
           
 ExecuteRequestType withOutput(OutputDefinitionType... values)
           
 ExecuteRequestType withResponse(String value)
           
 
Methods inherited from class net.opengis.wps.v_2_0.RequestBaseType
getExtension, setExtension
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

identifier

protected CodeType identifier

input

protected List<DataInputType> input

output

protected List<OutputDefinitionType> output

mode

protected String mode

response

protected String response
Constructor Detail

ExecuteRequestType

public ExecuteRequestType()
Method Detail

getIdentifier

public CodeType getIdentifier()
Identifier of the process to be executed. All valid process identifiers are listed in the wps:Contents section of the Capabilities document.

Returns:
possible object is CodeType

setIdentifier

public void setIdentifier(CodeType value)
Sets the value of the identifier property.

Parameters:
value - allowed object is CodeType

getInput

public List<DataInputType> getInput()
Gets the value of the input property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the input property.

For example, to add a new item, do as follows:

    getInput().add(newItem);
 

Objects of the following type(s) are allowed in the list DataInputType


getOutput

public List<OutputDefinitionType> getOutput()
Gets the value of the output property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the output property.

For example, to add a new item, do as follows:

    getOutput().add(newItem);
 

Objects of the following type(s) are allowed in the list OutputDefinitionType


getMode

public String getMode()
Gets the value of the mode property.

Returns:
possible object is String

setMode

public void setMode(String value)
Sets the value of the mode property.

Parameters:
value - allowed object is String

getResponse

public String getResponse()
Gets the value of the response property.

Returns:
possible object is String

setResponse

public void setResponse(String value)
Sets the value of the response property.

Parameters:
value - allowed object is String

toString

public String toString()
Overrides:
toString in class RequestBaseType

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString
Overrides:
append in class RequestBaseType

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString
Overrides:
appendFields in class RequestBaseType

equals

public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                      Object object,
                      org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals
Overrides:
equals in class RequestBaseType

equals

public boolean equals(Object object)
Overrides:
equals in class RequestBaseType

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode
Overrides:
hashCode in class RequestBaseType

hashCode

public int hashCode()
Overrides:
hashCode in class RequestBaseType

clone

public Object clone()
Overrides:
clone in class RequestBaseType

copyTo

public Object copyTo(Object target)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo
Overrides:
copyTo in class RequestBaseType

copyTo

public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                     Object target,
                     org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo
Overrides:
copyTo in class RequestBaseType

createNewInstance

public Object createNewInstance()
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom

mergeFrom

public void mergeFrom(Object left,
                      Object right)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom
Overrides:
mergeFrom in class RequestBaseType

mergeFrom

public void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator,
                      Object left,
                      Object right,
                      org.jvnet.jaxb2_commons.lang.MergeStrategy strategy)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom
Overrides:
mergeFrom in class RequestBaseType

setInput

public void setInput(List<DataInputType> value)

setOutput

public void setOutput(List<OutputDefinitionType> value)

withIdentifier

public ExecuteRequestType withIdentifier(CodeType value)

withInput

public ExecuteRequestType withInput(DataInputType... values)

withInput

public ExecuteRequestType withInput(Collection<DataInputType> values)

withOutput

public ExecuteRequestType withOutput(OutputDefinitionType... values)

withOutput

public ExecuteRequestType withOutput(Collection<OutputDefinitionType> values)

withMode

public ExecuteRequestType withMode(String value)

withResponse

public ExecuteRequestType withResponse(String value)

withInput

public ExecuteRequestType withInput(List<DataInputType> value)

withOutput

public ExecuteRequestType withOutput(List<OutputDefinitionType> value)

withExtension

public ExecuteRequestType withExtension(Object... values)
Overrides:
withExtension in class RequestBaseType

withExtension

public ExecuteRequestType withExtension(Collection<Object> values)
Overrides:
withExtension in class RequestBaseType

withExtension

public ExecuteRequestType withExtension(List<Object> value)
Overrides:
withExtension in class RequestBaseType


Copyright © 2008-2015. All Rights Reserved.