Class ExecuteRequestType
- java.lang.Object
-
- net.opengis.wps.v_2_0.RequestBaseType
-
- net.opengis.wps.v_2_0.ExecuteRequestType
-
- All Implemented Interfaces:
Cloneable,org.jvnet.jaxb.lang.CopyTo,org.jvnet.jaxb.lang.Equals,org.jvnet.jaxb.lang.HashCode,org.jvnet.jaxb.lang.MergeFrom,org.jvnet.jaxb.lang.ToString
public class ExecuteRequestType extends RequestBaseType implements Cloneable, org.jvnet.jaxb.lang.CopyTo, org.jvnet.jaxb.lang.Equals, org.jvnet.jaxb.lang.HashCode, org.jvnet.jaxb.lang.MergeFrom, org.jvnet.jaxb.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}RequestBaseType"> <sequence> <element ref="{http://www.opengis.net/ows/2.0}Identifier"/> <element name="Input" type="{http://www.opengis.net/wps/2.0}DataInputType" maxOccurs="unbounded" minOccurs="0"/> <element name="Output" type="{http://www.opengis.net/wps/2.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
Fields Modifier and Type Field Description protected CodeTypeidentifierprotected List<DataInputType>inputprotected Stringmodeprotected List<OutputDefinitionType>outputprotected Stringresponse-
Fields inherited from class net.opengis.wps.v_2_0.RequestBaseType
extension, SERVICE, VERSION
-
-
Constructor Summary
Constructors Constructor Description ExecuteRequestType()Default no-arg constructorExecuteRequestType(List<Object> extension, CodeType identifier, List<DataInputType> input, List<OutputDefinitionType> output, String mode, String response)Fully-initialising value constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringBuilderappend(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)StringBuilderappendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)Objectclone()ObjectcopyTo(Object target)ObjectcopyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy)ObjectcreateNewInstance()booleanequals(Object object)booleanequals(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy)CodeTypegetIdentifier()Identifier of the process to be executed.List<DataInputType>getInput()Gets the value of the input property.StringgetMode()Gets the value of the mode property.List<OutputDefinitionType>getOutput()Gets the value of the output property.StringgetResponse()Gets the value of the response property.inthashCode()inthashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy)booleanisSetIdentifier()booleanisSetInput()booleanisSetMode()booleanisSetOutput()booleanisSetResponse()voidmergeFrom(Object left, Object right)voidmergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy)voidsetIdentifier(CodeType value)Sets the value of the identifier property.voidsetInput(List<DataInputType> value)voidsetMode(String value)Sets the value of the mode property.voidsetOutput(List<OutputDefinitionType> value)voidsetResponse(String value)Sets the value of the response property.StringtoString()voidunsetInput()voidunsetOutput()ExecuteRequestTypewithExtension(Object... values)ExecuteRequestTypewithExtension(Collection<Object> values)ExecuteRequestTypewithExtension(List<Object> value)ExecuteRequestTypewithIdentifier(CodeType value)ExecuteRequestTypewithInput(Collection<DataInputType> values)ExecuteRequestTypewithInput(List<DataInputType> value)ExecuteRequestTypewithInput(DataInputType... values)ExecuteRequestTypewithMode(String value)ExecuteRequestTypewithOutput(Collection<OutputDefinitionType> values)ExecuteRequestTypewithOutput(List<OutputDefinitionType> value)ExecuteRequestTypewithOutput(OutputDefinitionType... values)ExecuteRequestTypewithResponse(String value)-
Methods inherited from class net.opengis.wps.v_2_0.RequestBaseType
getExtension, isSetExtension, setExtension, unsetExtension
-
-
-
-
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()
Default no-arg constructor
-
ExecuteRequestType
public ExecuteRequestType(List<Object> extension, CodeType identifier, List<DataInputType> input, List<OutputDefinitionType> output, String mode, String response)
Fully-initialising value constructor
-
-
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 isCodeType
-
isSetIdentifier
public boolean isSetIdentifier()
-
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 Jakarta XML Binding object. This is why there is not a
setmethod 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
-
isSetInput
public boolean isSetInput()
-
unsetInput
public void unsetInput()
-
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 Jakarta XML Binding object. This is why there is not a
setmethod 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
-
isSetOutput
public boolean isSetOutput()
-
unsetOutput
public void unsetOutput()
-
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 isString
-
isSetMode
public boolean isSetMode()
-
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 isString
-
isSetResponse
public boolean isSetResponse()
-
toString
public String toString()
- Overrides:
toStringin classRequestBaseType
-
append
public StringBuilder append(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)
- Specified by:
appendin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendin classRequestBaseType
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)
- Specified by:
appendFieldsin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendFieldsin classRequestBaseType
-
equals
public boolean equals(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy)- Specified by:
equalsin interfaceorg.jvnet.jaxb.lang.Equals- Overrides:
equalsin classRequestBaseType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classRequestBaseType
-
hashCode
public int hashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy)- Specified by:
hashCodein interfaceorg.jvnet.jaxb.lang.HashCode- Overrides:
hashCodein classRequestBaseType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classRequestBaseType
-
clone
public Object clone()
- Overrides:
clonein classRequestBaseType
-
copyTo
public Object copyTo(Object target)
- Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
copyToin classRequestBaseType
-
copyTo
public Object copyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy)
- Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
copyToin classRequestBaseType
-
createNewInstance
public Object createNewInstance()
- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.CopyTo- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.MergeFrom
-
mergeFrom
public void mergeFrom(Object left, Object right)
- Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
mergeFromin classRequestBaseType
-
mergeFrom
public void mergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy)- Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
mergeFromin classRequestBaseType
-
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:
withExtensionin classRequestBaseType
-
withExtension
public ExecuteRequestType withExtension(Collection<Object> values)
- Overrides:
withExtensionin classRequestBaseType
-
withExtension
public ExecuteRequestType withExtension(List<Object> value)
- Overrides:
withExtensionin classRequestBaseType
-
-