@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 Summary
Modifier and TypeMethodDescriptiondefault AddressDeprecated.default Collection<? extends Address> Physical and email addresses at which the organization or individual may be contacted.default InternationalStringSupplemental instructions on how or when to contact the individual or organization.default InternationalStringType of the contact.default InternationalStringTime period (including time zone) when individuals can contact the organization or individual.default OnlineResourceDeprecated.As of ISO 19115:2014, replaced bygetOnlineResources().default Collection<? extends OnlineResource> On-line information that can be used to contact the individual or organization.default TelephonegetPhone()Deprecated.As of ISO 19115:2014, replaced bygetPhones().default Collection<? extends Telephone> Telephone numbers at which the organization or individual may be contacted.
-
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.As of ISO 19115:2014, replaced bygetPhones().Telephone numbers at which the organization or individual may be contacted. Returnsnullif 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.As of ISO 19115:2014, replaced bygetAddresses().Physical and email address at which the organization or individual may be contacted. Returnsnullif 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.As of ISO 19115:2014, replaced bygetOnlineResources().On-line information that can be used to contact the individual or organization. Returnsnullif 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. Returnsnullif 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. Returnsnullif none.- Returns:
- supplemental instructions on how or when to contact the individual or organization,
or
nullif none.
-
getContactType
@UML(identifier="contactType", obligation=OPTIONAL, specification=ISO_19115) default InternationalString getContactType()Type of the contact. Returnsnullif none.- Returns:
- type of the contact, or
nullif none. - Since:
- 3.1
-
getAddresses().