net.opengis.ows.v_2_0
Class ServiceReferenceType

java.lang.Object
  extended by net.opengis.ows.v_2_0.AbstractReferenceBaseType
      extended by net.opengis.ows.v_2_0.ReferenceType
          extended by net.opengis.ows.v_2_0.ServiceReferenceType
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 ServiceReferenceType
extends ReferenceType
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

Complete reference to a remote resource that needs to be retrieved from an OWS using an XML-encoded operation request. This element shall be used, within an InputData or Manifest element that is used for input data, when that input data needs to be retrieved from another web service using a XML-encoded OWS operation request. This element shall not be used for local payload input data or for requesting the resource from a web server using HTTP Get.

Java class for ServiceReferenceType complex type.

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

 <complexType name="ServiceReferenceType">
   <complexContent>
     <extension base="{http://www.opengis.net/ows/2.0}ReferenceType">
       <choice>
         <element name="RequestMessage" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
         <element name="RequestMessageReference" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
       </choice>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  Object requestMessage
           
protected  String requestMessageReference
           
 
Fields inherited from class net.opengis.ows.v_2_0.ReferenceType
_abstract, format, identifier, metadata
 
Fields inherited from class net.opengis.ows.v_2_0.AbstractReferenceBaseType
actuate, arcrole, href, role, show, title, TYPE
 
Constructor Summary
ServiceReferenceType()
           
 
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)
           
 Object getRequestMessage()
          Gets the value of the requestMessage property.
 String getRequestMessageReference()
          Gets the value of the requestMessageReference property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetRequestMessage()
           
 boolean isSetRequestMessageReference()
           
 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 setRequestMessage(Object value)
          Sets the value of the requestMessage property.
 void setRequestMessageReference(String value)
          Sets the value of the requestMessageReference property.
 String toString()
           
 ServiceReferenceType withAbstract(Collection<LanguageStringType> values)
           
 ServiceReferenceType withAbstract(LanguageStringType... values)
           
 ServiceReferenceType withAbstract(List<LanguageStringType> value)
           
 ServiceReferenceType withActuate(org.hisrc.w3c.xlink.v_1_0.ActuateType value)
           
 ServiceReferenceType withArcrole(String value)
           
 ServiceReferenceType withFormat(String value)
           
 ServiceReferenceType withHref(String value)
           
 ServiceReferenceType withIdentifier(CodeType value)
           
 ServiceReferenceType withMetadata(Collection<JAXBElement<? extends MetadataType>> values)
           
 ServiceReferenceType withMetadata(JAXBElement<? extends MetadataType>... values)
           
 ServiceReferenceType withMetadata(List<JAXBElement<? extends MetadataType>> value)
           
 ServiceReferenceType withRequestMessage(Object value)
           
 ServiceReferenceType withRequestMessageReference(String value)
           
 ServiceReferenceType withRole(String value)
           
 ServiceReferenceType withShow(org.hisrc.w3c.xlink.v_1_0.ShowType value)
           
 ServiceReferenceType withTitle(String value)
           
 
Methods inherited from class net.opengis.ows.v_2_0.ReferenceType
getAbstract, getFormat, getIdentifier, getMetadata, isSetAbstract, isSetFormat, isSetIdentifier, isSetMetadata, setAbstract, setFormat, setIdentifier, setMetadata, unsetAbstract, unsetMetadata
 
Methods inherited from class net.opengis.ows.v_2_0.AbstractReferenceBaseType
getActuate, getArcrole, getHref, getRole, getShow, getTitle, isSetActuate, isSetArcrole, isSetHref, isSetRole, isSetShow, isSetTitle, setActuate, setArcrole, setHref, setRole, setShow, setTitle
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

requestMessage

protected Object requestMessage

requestMessageReference

protected String requestMessageReference
Constructor Detail

ServiceReferenceType

public ServiceReferenceType()
Method Detail

getRequestMessage

public Object getRequestMessage()
Gets the value of the requestMessage property.

Returns:
possible object is Object

setRequestMessage

public void setRequestMessage(Object value)
Sets the value of the requestMessage property.

Parameters:
value - allowed object is Object

isSetRequestMessage

public boolean isSetRequestMessage()

getRequestMessageReference

public String getRequestMessageReference()
Gets the value of the requestMessageReference property.

Returns:
possible object is String

setRequestMessageReference

public void setRequestMessageReference(String value)
Sets the value of the requestMessageReference property.

Parameters:
value - allowed object is String

isSetRequestMessageReference

public boolean isSetRequestMessageReference()

toString

public String toString()
Overrides:
toString in class ReferenceType

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 ReferenceType

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 ReferenceType

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 ReferenceType

equals

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

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 ReferenceType

hashCode

public int hashCode()
Overrides:
hashCode in class ReferenceType

clone

public Object clone()
Overrides:
clone in class ReferenceType

copyTo

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

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 ReferenceType

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
Overrides:
createNewInstance in class ReferenceType

mergeFrom

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

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 ReferenceType

withRequestMessage

public ServiceReferenceType withRequestMessage(Object value)

withRequestMessageReference

public ServiceReferenceType withRequestMessageReference(String value)

withIdentifier

public ServiceReferenceType withIdentifier(CodeType value)
Overrides:
withIdentifier in class ReferenceType

withAbstract

public ServiceReferenceType withAbstract(LanguageStringType... values)
Overrides:
withAbstract in class ReferenceType

withAbstract

public ServiceReferenceType withAbstract(Collection<LanguageStringType> values)
Overrides:
withAbstract in class ReferenceType

withFormat

public ServiceReferenceType withFormat(String value)
Overrides:
withFormat in class ReferenceType

withMetadata

public ServiceReferenceType withMetadata(JAXBElement<? extends MetadataType>... values)
Overrides:
withMetadata in class ReferenceType

withMetadata

public ServiceReferenceType withMetadata(Collection<JAXBElement<? extends MetadataType>> values)
Overrides:
withMetadata in class ReferenceType

withAbstract

public ServiceReferenceType withAbstract(List<LanguageStringType> value)
Overrides:
withAbstract in class ReferenceType

withMetadata

public ServiceReferenceType withMetadata(List<JAXBElement<? extends MetadataType>> value)
Overrides:
withMetadata in class ReferenceType

withHref

public ServiceReferenceType withHref(String value)
Overrides:
withHref in class ReferenceType

withRole

public ServiceReferenceType withRole(String value)
Overrides:
withRole in class ReferenceType

withArcrole

public ServiceReferenceType withArcrole(String value)
Overrides:
withArcrole in class ReferenceType

withTitle

public ServiceReferenceType withTitle(String value)
Overrides:
withTitle in class ReferenceType

withShow

public ServiceReferenceType withShow(org.hisrc.w3c.xlink.v_1_0.ShowType value)
Overrides:
withShow in class ReferenceType

withActuate

public ServiceReferenceType withActuate(org.hisrc.w3c.xlink.v_1_0.ActuateType value)
Overrides:
withActuate in class ReferenceType


Copyright © 2008-2016. All Rights Reserved.