@UML(identifier="MD_MaintenanceInformation",
specification=ISO_19115)
public interface MaintenanceInformation
Information about the scope and frequency of updating.
- Since:
- 2.0
-
Method Summary
Modifier and TypeMethodDescriptiondefault Collection
<? extends ResponsibleParty> Identification of, and means of communicating with, person(s) and organization(s) with responsibility for maintaining the resource.default Date
Deprecated.default MaintenanceFrequency
Frequency with which changes and additions are made to the resource after the initial resource is completed.default Collection
<? extends CitationDate> Date information associated with maintenance of resource.default Collection
<? extends InternationalString> Information regarding specific requirements for maintaining the resource.default Collection
<? extends Scope> Type of resource and / or extent to which the maintenance information applies.default Collection
<? extends ScopeDescription> Deprecated.As of ISO 19115:2014,getUpdateScopes()
andgetUpdateScopeDescriptions()
were combined intogetMaintenanceScopes()
in order to allow specifying a scope that includes a spatial and temporal extent.default Collection
<ScopeCode> Deprecated.As of ISO 19115:2014,getUpdateScopes()
andgetUpdateScopeDescriptions()
were combined intogetMaintenanceScopes()
in order to allow specifying a scope that includes a spatial and temporal extent.default PeriodDuration
Maintenance period other than those defined.
-
Method Details
-
getMaintenanceAndUpdateFrequency
@UML(identifier="maintenanceAndUpdateFrequency", obligation=OPTIONAL, specification=ISO_19115) default MaintenanceFrequency getMaintenanceAndUpdateFrequency()Frequency with which changes and additions are made to the resource after the initial resource is completed.- Returns:
- frequency with which changes and additions are made to the resource.
-
getMaintenanceDates
@UML(identifier="maintenanceDate", obligation=OPTIONAL, specification=ISO_19115) default Collection<? extends CitationDate> getMaintenanceDates()Date information associated with maintenance of resource. Returns an empty collection if none.- Returns:
- date information associated with maintenance of resource.
- Since:
- 3.1
-
getDateOfNextUpdate
@Deprecated(since="3.1") @UML(identifier="dateOfNextUpdate", obligation=OPTIONAL, specification=ISO_19115, version=2003) default Date getDateOfNextUpdate()Deprecated.As of ISO 19115:2014, replaced bygetMaintenanceDates()
in order to enable inclusion of aDateType
to describe the type of the date. Note thatDateType.NEXT_UPDATE
was added to that code list.Scheduled revision date for resource.- Returns:
- scheduled revision date, or
null
.
-
getUserDefinedMaintenanceFrequency
@UML(identifier="userDefinedMaintenanceFrequency", obligation=OPTIONAL, specification=ISO_19115) default PeriodDuration getUserDefinedMaintenanceFrequency()Maintenance period other than those defined.Upcoming API change — standard time API
The return type of this method may change in GeoAPI 4.0. It may be replaced by theTemporalAmount
from the standard time Java API. In order to anticipate that change, callers should assign the returned value to aTemporalAmount
type instead ofPeriodDuration
.- Returns:
- the maintenance period, or
null
.
-
getMaintenanceScopes
@UML(identifier="maintenanceScope", obligation=OPTIONAL, specification=ISO_19115) default Collection<? extends Scope> getMaintenanceScopes()Type of resource and / or extent to which the maintenance information applies.- Returns:
- type of resource and / or extent to which the maintenance information applies, or
null
if none. - Since:
- 3.1
-
getUpdateScopes
@Deprecated(since="3.1") @UML(identifier="updateScope", obligation=OPTIONAL, specification=ISO_19115, version=2003) default Collection<ScopeCode> getUpdateScopes()Deprecated.As of ISO 19115:2014,getUpdateScopes()
andgetUpdateScopeDescriptions()
were combined intogetMaintenanceScopes()
in order to allow specifying a scope that includes a spatial and temporal extent.Scope of data to which maintenance is applied.- Returns:
- scope of data to which maintenance is applied.
-
getUpdateScopeDescriptions
@Deprecated(since="3.1") @UML(identifier="updateScopeDescription", obligation=OPTIONAL, specification=ISO_19115, version=2003) default Collection<? extends ScopeDescription> getUpdateScopeDescriptions()Deprecated.As of ISO 19115:2014,getUpdateScopes()
andgetUpdateScopeDescriptions()
were combined intogetMaintenanceScopes()
in order to allow specifying a scope that includes a spatial and temporal extent.Additional information about the range or extent of the resource.- Returns:
- additional information about the range or extent of the resource.
-
getMaintenanceNotes
@UML(identifier="maintenanceNote", obligation=OPTIONAL, specification=ISO_19115) default Collection<? extends InternationalString> getMaintenanceNotes()Information regarding specific requirements for maintaining the resource.- Returns:
- information regarding specific requirements for maintaining the resource.
-
getContacts
@UML(identifier="contact", obligation=OPTIONAL, specification=ISO_19115, version=2003) default Collection<? extends ResponsibleParty> getContacts()Identification of, and means of communicating with, person(s) and organization(s) with responsibility for maintaining the resource.Upcoming API change — generalization
As of ISO 19115:2014,ResponsibleParty
is replaced by theResponsibility
parent interface. This change may be applied in GeoAPI 4.0.- Returns:
- means of communicating with person(s) and organization(s) with responsibility for maintaining the resource.
-
getMaintenanceDates()
in order to enable inclusion of aDateType
to describe the type of the date.