Interface Contact


@Classifier(DATATYPE) @UML(identifier="CI_Contact", specification=ISO_19115) public interface Contact
Information required to enable contact with the responsible person and/or organization.
Since:
1.0
  • Method Details

    • getPhones

      @UML(identifier="phone", obligation=OPTIONAL, specification=ISO_19115) default Collection<? extends Telephone> getPhones()
      Telephone numbers at which the organization or individual may be contacted. Returns an empty collection if none.
      Returns:
      telephone numbers at which the organization or individual may be contacted.
      Since:
      3.1
    • getPhone

      @Deprecated default Telephone getPhone()
      Deprecated.
      As of ISO 19115:2014, replaced by getPhones().
      Telephone numbers at which the organization or individual may be contacted. Returns null if none.
      Returns:
      telephone numbers at which the organization or individual may be contacted, or null.
    • getAddresses

      @UML(identifier="address", obligation=OPTIONAL, specification=ISO_19115) default Collection<? extends Address> getAddresses()
      Physical and email addresses at which the organization or individual may be contacted. Returns an empty collection if none.
      Returns:
      physical and email addresses at which the organization or individual may be contacted.
      Since:
      3.1
    • getAddress

      @Deprecated default Address getAddress()
      Deprecated.
      As of ISO 19115:2014, replaced by getAddresses().
      Physical and email address at which the organization or individual may be contacted. Returns null if none.
      Returns:
      physical and email address at which the organization or individual may be contacted, or null.
    • getOnlineResources

      @UML(identifier="onlineResource", obligation=OPTIONAL, specification=ISO_19115) default Collection<? extends OnlineResource> getOnlineResources()
      On-line information that can be used to contact the individual or organization. Returns an empty collection if none.
      Returns:
      on-line information that can be used to contact the individual or organization.
      Since:
      3.1
    • getOnlineResource

      @Deprecated default OnlineResource getOnlineResource()
      Deprecated.
      As of ISO 19115:2014, replaced by getOnlineResources().
      On-line information that can be used to contact the individual or organization. Returns null if none.
      Returns:
      on-line information that can be used to contact the individual or organization, or null.
    • getHoursOfService

      @UML(identifier="hoursOfService", obligation=OPTIONAL, specification=ISO_19115) default InternationalString getHoursOfService()
      Time period (including time zone) when individuals can contact the organization or individual. Returns null if none.
      Upcoming API change — multiplicity
      As of ISO 19115:2014, this singleton has been replaced by a collection. This change may be applied in GeoAPI 4.0.
      Returns:
      time period when individuals can contact the organization or individual.
    • getContactInstructions

      @UML(identifier="contactInstructions", obligation=OPTIONAL, specification=ISO_19115) default InternationalString getContactInstructions()
      Supplemental instructions on how or when to contact the individual or organization. Returns null if none.
      Returns:
      supplemental instructions on how or when to contact the individual or organization, or null if none.
    • getContactType

      @UML(identifier="contactType", obligation=OPTIONAL, specification=ISO_19115) default InternationalString getContactType()
      Type of the contact. Returns null if none.
      Returns:
      type of the contact, or null if none.
      Since:
      3.1