@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 Address
Deprecated.default Collection
<? extends Address> Physical and email addresses at which the organization or individual may be contacted.default InternationalString
Supplemental instructions on how or when to contact the individual or organization.default InternationalString
Type of the contact.default InternationalString
Time period (including time zone) when individuals can contact the organization or individual.default OnlineResource
Deprecated.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 Telephone
getPhone()
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. Returnsnull
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.As of ISO 19115:2014, replaced bygetAddresses()
.Physical and email address at which the organization or individual may be contacted. Returnsnull
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.As of ISO 19115:2014, replaced bygetOnlineResources()
.On-line information that can be used to contact the individual or organization. Returnsnull
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. Returnsnull
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. Returnsnull
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. Returnsnull
if none.- Returns:
- type of the contact, or
null
if none. - Since:
- 3.1
-
getAddresses()
.