Class TLcdCSWRequestBase

java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.ogc.csw.model.TLcdCSWRequestBase
All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable
Direct Known Subclasses:
TLcdCSWGetRecordByIdRequest, TLcdCSWGetRecordsRequest

public class TLcdCSWRequestBase extends TLcdDataObject
Base type for all request messages except GetCapabilities. The attributes identify the relevant service type and version.
Since:
2017.0
  • 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.
  • Constructor Details

    • TLcdCSWRequestBase

      public TLcdCSWRequestBase()
    • TLcdCSWRequestBase

      public TLcdCSWRequestBase(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.