Package org.opengis.metadata.maintenance
Interface MaintenanceInformation
-
@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 Type Method Description default Collection<? extends ResponsibleParty>
getContacts()
Identification of, and means of communicating with, person(s) and organization(s) with responsibility for maintaining the resource.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.default MaintenanceFrequency
getMaintenanceAndUpdateFrequency()
Frequency with which changes and additions are made to the resource after the initial resource is completed.default Collection<? extends CitationDate>
getMaintenanceDates()
Date information associated with maintenance of resource.default Collection<? extends InternationalString>
getMaintenanceNotes()
Information regarding specific requirements for maintaining the resource.default Collection<? extends Scope>
getMaintenanceScopes()
Type of resource and / or extent to which the maintenance information applies.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.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.default PeriodDuration
getUserDefinedMaintenanceFrequency()
Maintenance period other than those defined.
-
-
-
Method Detail
-
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 @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.- 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 @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 @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.
-
-