Class ContactImpl
Object
AbstractMetadata
ModifiableMetadata
MetadataEntity
ContactImpl
- All Implemented Interfaces:
Serializable
,Cloneable
,Contact
Information required to enable contact with the responsible person and/or organization.
- Since:
- 2.1
- Author:
- Martin Desruisseaux (IRD), Touraïvane
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Contact
Contact informations for the European Petroleum Survey Group.static final Contact
Contact informations for ESRI.static final Contact
Contact informations for the GeoTIFF group.static final Contact
Contact informations for the Geotools project.static final Contact
Contact informations for IAU.static final Contact
Contact informations for the Open Geospatial consortium.static final Contact
Contact informations for the OpenGIS consortium.static final Contact
Contact informations for Oracle.static final Contact
Contact informations for PostGIS.static final Contact
Contact information for PROJ.static final Contact
Contact informations for Sun Microsystems.Fields inherited from class AbstractMetadata
LOGGER
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs an initially empty contact.ContactImpl
(ContactType contactInfo) ContactImpl
(Contact source) Constructs a metadata entity initialized with the values from the specified metadata.ContactImpl
(OnLineResource resource) Constructs a contact initialized to the specified online resource. -
Method Summary
Modifier and TypeMethodDescriptionReturns the physical and email address at which the organization or individual may be contacted.Returns supplemental instructions on how or when to contact the individual or organization.Returns time period (including time zone) when individuals can contact the organization or individual.Return on-line information that can be used to contact the individual or organization.getPhone()
Returns telephone numbers at which the organization or individual may be contacted.void
setAddress
(Address newValue) Set the physical and email address at which the organization or individual may be contacted.void
setContactInstructions
(InternationalString newValue) Set supplemental instructions on how or when to contact the individual or organization.void
setHoursOfService
(InternationalString newValue) Set time period (including time zone) when individuals can contact the organization or individual.void
setOnLineResource
(OnLineResource newValue) Set on-line information that can be used to contact the individual or organization.void
Set telephone numbers at which the organization or individual may be contacted.Methods inherited from class MetadataEntity
ensureNonNull, getStandard
Methods inherited from class ModifiableMetadata
checkWritePermission, clone, copyCollection, copyList, freeze, isModifiable, nonNullCollection, nonNullList, nonNullSet, unmodifiable
Methods inherited from class AbstractMetadata
asMap, asTree, equals, getInterface, hashCode, toString
-
Field Details
-
OGC
Contact informations for the Open Geospatial consortium. "Open Geospatial consortium" is the new name for "OpenGIS consortium".- See Also:
-
OPEN_GIS
Contact informations for the OpenGIS consortium. "OpenGIS consortium" is the old name for "Open Geospatial consortium".- See Also:
-
EPSG
Contact informations for the European Petroleum Survey Group.- See Also:
-
GEOTIFF
Contact informations for the GeoTIFF group.- See Also:
-
ESRI
Contact informations for ESRI.- See Also:
-
IAU
Contact informations for IAU.- See Also:
-
ORACLE
Contact informations for Oracle.- See Also:
-
POSTGIS
Contact informations for PostGIS.- Since:
- 2.4
- See Also:
-
PROJ
Contact information for PROJ.- See Also:
-
SUN_MICROSYSTEMS
Contact informations for Sun Microsystems.- Since:
- 2.2
- See Also:
-
GEOTOOLS
Contact informations for the Geotools project.- See Also:
-
-
Constructor Details
-
ContactImpl
public ContactImpl()Constructs an initially empty contact. -
ContactImpl
Constructs a metadata entity initialized with the values from the specified metadata.- Since:
- 2.4
-
ContactImpl
Constructs a contact initialized to the specified online resource. -
ContactImpl
-
-
Method Details
-
getAddress
Returns the physical and email address at which the organization or individual may be contacted. Returnsnull
if none.- Specified by:
getAddress
in interfaceContact
- Returns:
- Physical and email address at which the organization or individual may be contacted, or
null
.
-
setAddress
Set the physical and email address at which the organization or individual may be contacted. -
getContactInstructions
Returns supplemental instructions on how or when to contact the individual or organization. Returnsnull
if none.- Specified by:
getContactInstructions
in interfaceContact
- Returns:
- Supplemental instructions on how or when to contact the individual or organization, or
null
.
-
setContactInstructions
Set supplemental instructions on how or when to contact the individual or organization. -
getOnLineResource
Return on-line information that can be used to contact the individual or organization. Returnsnull
if none.- Specified by:
getOnLineResource
in interfaceContact
- Returns:
- On-line information that can be used to contact the individual or organization, or
null
.
-
setOnLineResource
Set on-line information that can be used to contact the individual or organization. -
getPhone
Returns telephone numbers at which the organization or individual may be contacted. Returnsnull
if none. -
setPhone
Set telephone numbers at which the organization or individual may be contacted. -
getHoursOfService
Returns time period (including time zone) when individuals can contact the organization or individual. Returnsnull
if none.- Specified by:
getHoursOfService
in interfaceContact
- Returns:
- Time period when individuals can contact the organization or individual, or
null
.
-
setHoursOfService
Set time period (including time zone) when individuals can contact the organization or individual.
-