net.opengis.ols.v_1_2
Class RequestType

java.lang.Object
  extended by net.opengis.ols.v_1_2.AbstractBodyType
      extended by net.opengis.ols.v_1_2.RequestType
All Implemented Interfaces:
Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2

public class RequestType
extends AbstractBodyType
implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2

Defines the core information of a service request message.

Java class for RequestType complex type.

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

 <complexType name="RequestType">
   <complexContent>
     <extension base="{http://www.opengis.net/xls}AbstractBodyType">
       <sequence>
         <element ref="{http://www.opengis.net/xls}_RequestParameters" minOccurs="0"/>
       </sequence>
       <attribute name="methodName" use="required" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
       <attribute name="version" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="requestID" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="maximumResponses" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  BigInteger maximumResponses
           
protected  String methodName
           
protected  String requestID
           
protected  JAXBElement<? extends AbstractRequestParametersType> requestParameters
           
protected  String version
           
 
Constructor Summary
RequestType()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 Object clone()
           
 Object copyTo(Object target)
           
 Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 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.EqualsStrategy2 strategy)
           
 BigInteger getMaximumResponses()
          Gets the value of the maximumResponses property.
 String getMethodName()
          Gets the value of the methodName property.
 String getRequestID()
          Gets the value of the requestID property.
 JAXBElement<? extends AbstractRequestParametersType> getRequestParameters()
          Gets the value of the requestParameters property.
 String getVersion()
          Gets the value of the version property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetMaximumResponses()
           
 boolean isSetMethodName()
           
 boolean isSetRequestID()
           
 boolean isSetRequestParameters()
           
 boolean isSetVersion()
           
 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.MergeStrategy2 strategy)
           
 void mergeFrom(Object left, Object right)
           
 void setMaximumResponses(BigInteger value)
          Sets the value of the maximumResponses property.
 void setMethodName(String value)
          Sets the value of the methodName property.
 void setRequestID(String value)
          Sets the value of the requestID property.
 void setRequestParameters(JAXBElement<? extends AbstractRequestParametersType> value)
          Sets the value of the requestParameters property.
 void setVersion(String value)
          Sets the value of the version property.
 String toString()
           
 RequestType withMaximumResponses(BigInteger value)
           
 RequestType withMethodName(String value)
           
 RequestType withRequestID(String value)
           
 RequestType withRequestParameters(JAXBElement<? extends AbstractRequestParametersType> value)
           
 RequestType withVersion(String value)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

requestParameters

protected JAXBElement<? extends AbstractRequestParametersType> requestParameters

methodName

protected String methodName

version

protected String version

requestID

protected String requestID

maximumResponses

protected BigInteger maximumResponses
Constructor Detail

RequestType

public RequestType()
Method Detail

getRequestParameters

public JAXBElement<? extends AbstractRequestParametersType> getRequestParameters()
Gets the value of the requestParameters property.

Returns:
possible object is JAXBElement<ReverseGeocodeRequestType> JAXBElement<SLIRType> JAXBElement<AbstractRequestParametersType> JAXBElement<PortrayMapRequestType> JAXBElement<GeocodeRequestType> JAXBElement<DetermineRouteRequestType> JAXBElement<GetPortrayMapCapabilitiesRequestType> JAXBElement<DirectoryRequestType>

setRequestParameters

public void setRequestParameters(JAXBElement<? extends AbstractRequestParametersType> value)
Sets the value of the requestParameters property.

Parameters:
value - allowed object is JAXBElement<ReverseGeocodeRequestType> JAXBElement<SLIRType> JAXBElement<AbstractRequestParametersType> JAXBElement<PortrayMapRequestType> JAXBElement<GeocodeRequestType> JAXBElement<DetermineRouteRequestType> JAXBElement<GetPortrayMapCapabilitiesRequestType> JAXBElement<DirectoryRequestType>

isSetRequestParameters

public boolean isSetRequestParameters()

getMethodName

public String getMethodName()
Gets the value of the methodName property.

Returns:
possible object is String

setMethodName

public void setMethodName(String value)
Sets the value of the methodName property.

Parameters:
value - allowed object is String

isSetMethodName

public boolean isSetMethodName()

getVersion

public String getVersion()
Gets the value of the version property.

Returns:
possible object is String

setVersion

public void setVersion(String value)
Sets the value of the version property.

Parameters:
value - allowed object is String

isSetVersion

public boolean isSetVersion()

getRequestID

public String getRequestID()
Gets the value of the requestID property.

Returns:
possible object is String

setRequestID

public void setRequestID(String value)
Sets the value of the requestID property.

Parameters:
value - allowed object is String

isSetRequestID

public boolean isSetRequestID()

getMaximumResponses

public BigInteger getMaximumResponses()
Gets the value of the maximumResponses property.

Returns:
possible object is BigInteger

setMaximumResponses

public void setMaximumResponses(BigInteger value)
Sets the value of the maximumResponses property.

Parameters:
value - allowed object is BigInteger

isSetMaximumResponses

public boolean isSetMaximumResponses()

toString

public String toString()
Overrides:
toString in class AbstractBodyType

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString2
Overrides:
append in class AbstractBodyType

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2
Overrides:
appendFields in class AbstractBodyType

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.EqualsStrategy2 strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals2
Overrides:
equals in class AbstractBodyType

equals

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

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2
Overrides:
hashCode in class AbstractBodyType

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractBodyType

clone

public Object clone()
Overrides:
clone in class AbstractBodyType

copyTo

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

copyTo

public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                     Object target,
                     org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Overrides:
copyTo in class AbstractBodyType

createNewInstance

public Object createNewInstance()
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom2

mergeFrom

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

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.MergeStrategy2 strategy)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2
Overrides:
mergeFrom in class AbstractBodyType

withRequestParameters

public RequestType withRequestParameters(JAXBElement<? extends AbstractRequestParametersType> value)

withMethodName

public RequestType withMethodName(String value)

withVersion

public RequestType withVersion(String value)

withRequestID

public RequestType withRequestID(String value)

withMaximumResponses

public RequestType withMaximumResponses(BigInteger value)


Copyright © 2008-2015. All Rights Reserved.