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 ContactContact informations for Eclipse.static final ContactContact informations for the European Petroleum Survey Group.static final ContactContact informations for ESRI.static final ContactContact informations for the GeoTIFF group.static final ContactContact informations for the Geotools project.static final ContactContact informations for IAU.static final ContactContact informations for the Open Geospatial consortium.static final ContactContact informations for the OpenGIS consortium.static final ContactContact informations for Oracle.static final ContactContact informations for PostGIS.static final ContactContact information for PROJ.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.voidsetAddress(Address newValue) Set the physical and email address at which the organization or individual may be contacted.voidsetContactInstructions(InternationalString newValue) Set supplemental instructions on how or when to contact the individual or organization.voidsetHoursOfService(InternationalString newValue) Set time period (including time zone) when individuals can contact the organization or individual.voidsetOnLineResource(OnLineResource newValue) Set on-line information that can be used to contact the individual or organization.voidSet telephone numbers at which the organization or individual may be contacted.Methods inherited from class MetadataEntity
ensureNonNull, getStandardMethods inherited from class ModifiableMetadata
checkWritePermission, clone, copyCollection, copyList, freeze, isModifiable, nonNullCollection, nonNullList, nonNullSet, unmodifiableMethods 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:
-
ECLIPSE
Contact informations for Eclipse.- Since:
- 34.x
- 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. Returnsnullif none.- Specified by:
getAddressin 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. Returnsnullif none.- Specified by:
getContactInstructionsin 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. Returnsnullif none.- Specified by:
getOnLineResourcein 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. Returnsnullif 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. Returnsnullif none.- Specified by:
getHoursOfServicein 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.
-