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 DategetDateOfNextUpdate()Deprecated.As of ISO 19115:2014, replaced bygetMaintenanceDates()in order to enable inclusion of aDateTypeto describe the type of the date.default MaintenanceFrequencygetMaintenanceAndUpdateFrequency()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 PeriodDurationgetUserDefinedMaintenanceFrequency()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 aDateTypeto describe the type of the date. Note thatDateType.NEXT_UPDATEwas 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
nullif 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,ResponsiblePartyis replaced by theResponsibilityparent 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.
-
-