Class TLcdOWSGetResourceById

java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.ogc.ows.model.TLcdOWSGetResourceById
All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdOWSGetResourceById extends TLcdDataObject
Request to a service to perform the GetResourceByID operation. This operation allows a client to retrieve one or more identified resources, including datasets and resources that describe datasets or parameters. In this XML encoding, no "request" parameter is included, since the element name specifies the specific operation.
  • Field Details

    • SERVICE_PROPERTY

      public static final TLcdDataProperty SERVICE_PROPERTY
      Data property that maps to the service attribute. The possible values for this property are instances of String.
    • VERSION_PROPERTY

      public static final TLcdDataProperty VERSION_PROPERTY
      Data property that maps to the version attribute. The possible values for this property are instances of String.
    • RESOURCE_ID_PROPERTY

      public static final TLcdDataProperty RESOURCE_ID_PROPERTY
      Data property that maps to the ResourceID element. The possible values for this property are instances of List<URI>.
    • OUTPUT_FORMAT_PROPERTY

      public static final TLcdDataProperty OUTPUT_FORMAT_PROPERTY
      Data property that maps to the OutputFormat element. The possible values for this property are instances of String.
  • Constructor Details

    • TLcdOWSGetResourceById

      public TLcdOWSGetResourceById()
    • TLcdOWSGetResourceById

      public TLcdOWSGetResourceById(TLcdDataType aType)
  • Method Details

    • getService

      public String getService()
      Returns the value of the property that maps to the service attribute.
      Returns:
      the value of the SERVICE_PROPERTY property.
    • setService

      public void setService(String aValue)
      Sets the value of the property that maps to the service attribute.
      Parameters:
      aValue - the value to set for the SERVICE_PROPERTY property.
    • getVersion

      public String getVersion()
      Returns the value of the property that maps to the version attribute.
      Returns:
      the value of the VERSION_PROPERTY property.
    • setVersion

      public void setVersion(String aValue)
      Sets the value of the property that maps to the version attribute.
      Parameters:
      aValue - the value to set for the VERSION_PROPERTY property.
    • getResourceID

      public List<URI> getResourceID()
      Returns the value of the property that maps to the ResourceID element.

      Unordered list of zero or more resource identifiers. These identifiers can be listed in the Contents section of the service metadata (Capabilities) document. For more information on this parameter, see Subclause 9.4.2.1 of the OWS Common specification.

      Returns:
      the value of the RESOURCE_ID_PROPERTY property.
    • getOutputFormat

      public String getOutputFormat()
      Returns the value of the property that maps to the OutputFormat element.

      Reference to a format in which this data can be encoded and transferred. More specific parameter names should be used by specific OWS specifications wherever applicable. More than one such parameter can be included for different purposes.

      Returns:
      the value of the OUTPUT_FORMAT_PROPERTY property.
    • setOutputFormat

      public void setOutputFormat(String aValue)
      Sets the value of the property that maps to the OutputFormat element.

      Reference to a format in which this data can be encoded and transferred. More specific parameter names should be used by specific OWS specifications wherever applicable. More than one such parameter can be included for different purposes.

      Parameters:
      aValue - the value to set for the OUTPUT_FORMAT_PROPERTY property.