Class TLcdISO19115MaintenanceInformation
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.metadata.model.util.TLcdISO19118Object
com.luciad.format.metadata.model.maintenance.TLcdISO19115MaintenanceInformation
- All Implemented Interfaces:
ILcdDataObject,ILcdCloneable,ILcdDeepCloneable,Cloneable
Information about the scope and frequency of updating
- Since:
- 10.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to thecontactelement.static final TLcdDataPropertyData property that maps to thedateOfNextUpdateelement.static final TLcdDataPropertyData property that maps to themaintenanceAndUpdateFrequencyelement.static final TLcdDataPropertyData property that maps to themaintenanceNoteelement.static final TLcdDataPropertyData property that maps to theupdateScopeDescriptionelement.static final TLcdDataPropertyData property that maps to theupdateScopeelement.static final TLcdDataPropertyData property that maps to theuserDefinedMaintenanceFrequencyelement.Fields inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
ID_PROPERTY, UUID_PROPERTY -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionGets the value of theCONTACT_PROPERTYproperty adapted to a list ofTLcdISO19115ResponsiblePartyinstances.Returns the role value contained in the value of theDATE_OF_NEXT_UPDATE_PROPERTYproperty.Returns the role value contained in the value of theMAINTENANCE_AND_UPDATE_FREQUENCY_PROPERTYproperty.Gets the value of theMAINTENANCE_NOTE_PROPERTYproperty adapted to a list ofStringinstances.Gets the value of theUPDATE_SCOPE_PROPERTYproperty adapted to a list ofTLcdISO19115ScopeCodeinstances.Gets the value of theUPDATE_SCOPE_DESCRIPTION_PROPERTYproperty adapted to a list ofTLcdISO19115ScopeDescriptioninstances.Returns the role value contained in the value of theUSER_DEFINED_MAINTENANCE_FREQUENCY_PROPERTYproperty.voidSets the value of the property that maps to thedateOfNextUpdateelement.voidSets the value of the property that maps to themaintenanceAndUpdateFrequencyelement.voidSets the value of the property that maps to theuserDefinedMaintenanceFrequencyelement.Methods inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
getId, getUuid, setId, setUuid
-
Field Details
-
MAINTENANCE_AND_UPDATE_FREQUENCY_PROPERTY
Data property that maps to themaintenanceAndUpdateFrequencyelement. The possible values for this property are instances ofTLcdISO19115Optional<TLcdISO19115MaintenanceFrequencyCode>. -
DATE_OF_NEXT_UPDATE_PROPERTY
Data property that maps to thedateOfNextUpdateelement. The possible values for this property are instances of.The value object in the optional should be either a XMLGregorianCalendar representing a date time, or an instance ofTLcdISO19115Optional<Object>TLcdXMLDataModelBuilder.getDataObjectTypeForPrimitiveType( TLcdGCODataTypes.Date_Type )containing (optionally) an XMLGregorianCalendar representing a date, month-year or year. -
USER_DEFINED_MAINTENANCE_FREQUENCY_PROPERTY
Data property that maps to theuserDefinedMaintenanceFrequencyelement. The possible values for this property are instances ofTLcdISO19115Optional<Duration>. -
UPDATE_SCOPE_PROPERTY
Data property that maps to theupdateScopeelement. The possible values for this property are instances ofList<TLcdISO19115Optional<TLcdISO19115ScopeCode>>. -
UPDATE_SCOPE_DESCRIPTION_PROPERTY
Data property that maps to theupdateScopeDescriptionelement. The possible values for this property are instances ofList<TLcdISO19115Optional<TLcdISO19115ScopeDescription>>. -
MAINTENANCE_NOTE_PROPERTY
Data property that maps to themaintenanceNoteelement. The possible values for this property are instances ofList<TLcdISO19115Optional<String>>. -
CONTACT_PROPERTY
Data property that maps to thecontactelement. The possible values for this property are instances ofList<TLcdISO19118Property<TLcdISO19115ResponsibleParty>>.
-
-
Constructor Details
-
TLcdISO19115MaintenanceInformation
public TLcdISO19115MaintenanceInformation() -
TLcdISO19115MaintenanceInformation
-
-
Method Details
-
getMaintenanceAndUpdateFrequency
Returns the role value contained in the value of theMAINTENANCE_AND_UPDATE_FREQUENCY_PROPERTYproperty. Returnsnullif the value of theMAINTENANCE_AND_UPDATE_FREQUENCY_PROPERTYproperty isnull.- Returns:
- the role value of the
MAINTENANCE_AND_UPDATE_FREQUENCY_PROPERTYproperty. - See Also:
-
setMaintenanceAndUpdateFrequency
Sets the value of the property that maps to themaintenanceAndUpdateFrequencyelement. to a new instance of the association classTLcdISO19115Optionalinitialized with the given role value. In case the given role value isnull, theMAINTENANCE_AND_UPDATE_FREQUENCY_PROPERTYproperty is set tonull.- Parameters:
aValue- the role value to set for theMAINTENANCE_AND_UPDATE_FREQUENCY_PROPERTYproperty.
-
getDateOfNextUpdate
Returns the role value contained in the value of theDATE_OF_NEXT_UPDATE_PROPERTYproperty. Returnsnullif the value of theDATE_OF_NEXT_UPDATE_PROPERTYproperty isnull.- Returns:
- the role value of the
DATE_OF_NEXT_UPDATE_PROPERTYproperty. - See Also:
-
setDateOfNextUpdate
Sets the value of the property that maps to thedateOfNextUpdateelement. to a new instance of the association classTLcdISO19115Optionalinitialized with the given role value. In case the given role value isnull, theDATE_OF_NEXT_UPDATE_PROPERTYproperty is set tonull.- Parameters:
aValue- the role value to set for theDATE_OF_NEXT_UPDATE_PROPERTYproperty.
-
getUserDefinedMaintenanceFrequency
Returns the role value contained in the value of theUSER_DEFINED_MAINTENANCE_FREQUENCY_PROPERTYproperty. Returnsnullif the value of theUSER_DEFINED_MAINTENANCE_FREQUENCY_PROPERTYproperty isnull.- Returns:
- the role value of the
USER_DEFINED_MAINTENANCE_FREQUENCY_PROPERTYproperty. - See Also:
-
setUserDefinedMaintenanceFrequency
Sets the value of the property that maps to theuserDefinedMaintenanceFrequencyelement. to a new instance of the association classTLcdISO19115Optionalinitialized with the given role value. In case the given role value isnull, theUSER_DEFINED_MAINTENANCE_FREQUENCY_PROPERTYproperty is set tonull.- Parameters:
aValue- the role value to set for theUSER_DEFINED_MAINTENANCE_FREQUENCY_PROPERTYproperty.
-
getUpdateScope
Gets the value of theUPDATE_SCOPE_PROPERTYproperty adapted to a list ofTLcdISO19115ScopeCodeinstances.- Returns:
- the value of the
UPDATE_SCOPE_PROPERTYproperty adapted to a list ofTLcdISO19115ScopeCodeinstances. - See Also:
-
getUpdateScopeDescription
Gets the value of theUPDATE_SCOPE_DESCRIPTION_PROPERTYproperty adapted to a list ofTLcdISO19115ScopeDescriptioninstances.- Returns:
- the value of the
UPDATE_SCOPE_DESCRIPTION_PROPERTYproperty adapted to a list ofTLcdISO19115ScopeDescriptioninstances. - See Also:
-
getMaintenanceNote
Gets the value of theMAINTENANCE_NOTE_PROPERTYproperty adapted to a list ofStringinstances.- Returns:
- the value of the
MAINTENANCE_NOTE_PROPERTYproperty adapted to a list ofStringinstances. - See Also:
-
getContact
Gets the value of theCONTACT_PROPERTYproperty adapted to a list ofTLcdISO19115ResponsiblePartyinstances.- Returns:
- the value of the
CONTACT_PROPERTYproperty adapted to a list ofTLcdISO19115ResponsiblePartyinstances. - See Also:
-