Class TLcdOWSContact

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

public class TLcdOWSContact extends TLcdDataObject
Information required to enable contact with the responsible person and/or organization.

For OWS use in the service metadata document, the optional hoursOfService and contactInstructions elements were retained, as possibly being useful in the ServiceProvider section.

  • Field Details

    • PHONE_PROPERTY

      public static final TLcdDataProperty PHONE_PROPERTY
      Data property that maps to the Phone element. The possible values for this property are instances of TLcdOWSTelephone.
    • ADDRESS_PROPERTY

      public static final TLcdDataProperty ADDRESS_PROPERTY
      Data property that maps to the Address element. The possible values for this property are instances of TLcdOWSAddress.
    • ONLINE_RESOURCE_PROPERTY

      public static final TLcdDataProperty ONLINE_RESOURCE_PROPERTY
      Data property that maps to the OnlineResource element. The possible values for this property are instances of TLcdOWSOnlineResource.
    • HOURS_OF_SERVICE_PROPERTY

      public static final TLcdDataProperty HOURS_OF_SERVICE_PROPERTY
      Data property that maps to the HoursOfService element. The possible values for this property are instances of String.
    • CONTACT_INSTRUCTIONS_PROPERTY

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

    • TLcdOWSContact

      public TLcdOWSContact()
    • TLcdOWSContact

      public TLcdOWSContact(TLcdDataType aType)
  • Method Details

    • getPhone

      public TLcdOWSTelephone getPhone()
      Returns the value of the property that maps to the Phone element.

      Telephone numbers at which the organization or individual may be contacted.

      Returns:
      the value of the PHONE_PROPERTY property.
    • setPhone

      public void setPhone(TLcdOWSTelephone aValue)
      Sets the value of the property that maps to the Phone element.

      Telephone numbers at which the organization or individual may be contacted.

      Parameters:
      aValue - the value to set for the PHONE_PROPERTY property.
    • getAddress

      public TLcdOWSAddress getAddress()
      Returns the value of the property that maps to the Address element.

      Physical and email address at which the organization or individual may be contacted.

      Returns:
      the value of the ADDRESS_PROPERTY property.
    • setAddress

      public void setAddress(TLcdOWSAddress aValue)
      Sets the value of the property that maps to the Address element.

      Physical and email address at which the organization or individual may be contacted.

      Parameters:
      aValue - the value to set for the ADDRESS_PROPERTY property.
    • getOnlineResource

      public TLcdOWSOnlineResource getOnlineResource()
      Returns the value of the property that maps to the OnlineResource element.

      On-line information that can be used to contact the individual or organization. OWS specifics: The xlink:href attribute in the xlink:simpleAttrs attribute group shall be used to reference this resource. Whenever practical, the xlink:href attribute with type anyURI should be a URL from which more contact information can be electronically retrieved. The xlink:title attribute with type "string" can be used to name this set of information. The other attributes in the xlink:simpleAttrs attribute group should not be used.

      Returns:
      the value of the ONLINE_RESOURCE_PROPERTY property.
    • setOnlineResource

      public void setOnlineResource(TLcdOWSOnlineResource aValue)
      Sets the value of the property that maps to the OnlineResource element.

      On-line information that can be used to contact the individual or organization. OWS specifics: The xlink:href attribute in the xlink:simpleAttrs attribute group shall be used to reference this resource. Whenever practical, the xlink:href attribute with type anyURI should be a URL from which more contact information can be electronically retrieved. The xlink:title attribute with type "string" can be used to name this set of information. The other attributes in the xlink:simpleAttrs attribute group should not be used.

      Parameters:
      aValue - the value to set for the ONLINE_RESOURCE_PROPERTY property.
    • getHoursOfService

      public String getHoursOfService()
      Returns the value of the property that maps to the HoursOfService element.

      Time period (including time zone) when individuals can contact the organization or individual.

      Returns:
      the value of the HOURS_OF_SERVICE_PROPERTY property.
    • setHoursOfService

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

      Time period (including time zone) when individuals can contact the organization or individual.

      Parameters:
      aValue - the value to set for the HOURS_OF_SERVICE_PROPERTY property.
    • getContactInstructions

      public String getContactInstructions()
      Returns the value of the property that maps to the ContactInstructions element.

      Supplemental instructions on how or when to contact the individual or organization.

      Returns:
      the value of the CONTACT_INSTRUCTIONS_PROPERTY property.
    • setContactInstructions

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

      Supplemental instructions on how or when to contact the individual or organization.

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