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
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to thecontact
element.static final TLcdDataProperty
Data property that maps to thedateOfNextUpdate
element.static final TLcdDataProperty
Data property that maps to themaintenanceAndUpdateFrequency
element.static final TLcdDataProperty
Data property that maps to themaintenanceNote
element.static final TLcdDataProperty
Data property that maps to theupdateScopeDescription
element.static final TLcdDataProperty
Data property that maps to theupdateScope
element.static final TLcdDataProperty
Data property that maps to theuserDefinedMaintenanceFrequency
element.Fields inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
ID_PROPERTY, UUID_PROPERTY
-
Constructor Summary
ConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionGets the value of theCONTACT_PROPERTY
property adapted to a list ofTLcdISO19115ResponsibleParty
instances.Returns the role value contained in the value of theDATE_OF_NEXT_UPDATE_PROPERTY
property.Returns the role value contained in the value of theMAINTENANCE_AND_UPDATE_FREQUENCY_PROPERTY
property.Gets the value of theMAINTENANCE_NOTE_PROPERTY
property adapted to a list ofString
instances.Gets the value of theUPDATE_SCOPE_PROPERTY
property adapted to a list ofTLcdISO19115ScopeCode
instances.Gets the value of theUPDATE_SCOPE_DESCRIPTION_PROPERTY
property adapted to a list ofTLcdISO19115ScopeDescription
instances.Returns the role value contained in the value of theUSER_DEFINED_MAINTENANCE_FREQUENCY_PROPERTY
property.void
Sets the value of the property that maps to thedateOfNextUpdate
element.void
Sets the value of the property that maps to themaintenanceAndUpdateFrequency
element.void
Sets the value of the property that maps to theuserDefinedMaintenanceFrequency
element.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 themaintenanceAndUpdateFrequency
element. The possible values for this property are instances ofTLcdISO19115Optional<TLcdISO19115MaintenanceFrequencyCode>
. -
DATE_OF_NEXT_UPDATE_PROPERTY
Data property that maps to thedateOfNextUpdate
element. 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 theuserDefinedMaintenanceFrequency
element. The possible values for this property are instances ofTLcdISO19115Optional<Duration>
. -
UPDATE_SCOPE_PROPERTY
Data property that maps to theupdateScope
element. The possible values for this property are instances ofList<TLcdISO19115Optional<TLcdISO19115ScopeCode>>
. -
UPDATE_SCOPE_DESCRIPTION_PROPERTY
Data property that maps to theupdateScopeDescription
element. The possible values for this property are instances ofList<TLcdISO19115Optional<TLcdISO19115ScopeDescription>>
. -
MAINTENANCE_NOTE_PROPERTY
Data property that maps to themaintenanceNote
element. The possible values for this property are instances ofList<TLcdISO19115Optional<String>>
. -
CONTACT_PROPERTY
Data property that maps to thecontact
element. 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_PROPERTY
property. Returnsnull
if the value of theMAINTENANCE_AND_UPDATE_FREQUENCY_PROPERTY
property isnull
.- Returns:
- the role value of the
MAINTENANCE_AND_UPDATE_FREQUENCY_PROPERTY
property. - See Also:
-
setMaintenanceAndUpdateFrequency
Sets the value of the property that maps to themaintenanceAndUpdateFrequency
element. to a new instance of the association classTLcdISO19115Optional
initialized with the given role value. In case the given role value isnull
, theMAINTENANCE_AND_UPDATE_FREQUENCY_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theMAINTENANCE_AND_UPDATE_FREQUENCY_PROPERTY
property.
-
getDateOfNextUpdate
Returns the role value contained in the value of theDATE_OF_NEXT_UPDATE_PROPERTY
property. Returnsnull
if the value of theDATE_OF_NEXT_UPDATE_PROPERTY
property isnull
.- Returns:
- the role value of the
DATE_OF_NEXT_UPDATE_PROPERTY
property. - See Also:
-
setDateOfNextUpdate
Sets the value of the property that maps to thedateOfNextUpdate
element. to a new instance of the association classTLcdISO19115Optional
initialized with the given role value. In case the given role value isnull
, theDATE_OF_NEXT_UPDATE_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theDATE_OF_NEXT_UPDATE_PROPERTY
property.
-
getUserDefinedMaintenanceFrequency
Returns the role value contained in the value of theUSER_DEFINED_MAINTENANCE_FREQUENCY_PROPERTY
property. Returnsnull
if the value of theUSER_DEFINED_MAINTENANCE_FREQUENCY_PROPERTY
property isnull
.- Returns:
- the role value of the
USER_DEFINED_MAINTENANCE_FREQUENCY_PROPERTY
property. - See Also:
-
setUserDefinedMaintenanceFrequency
Sets the value of the property that maps to theuserDefinedMaintenanceFrequency
element. to a new instance of the association classTLcdISO19115Optional
initialized with the given role value. In case the given role value isnull
, theUSER_DEFINED_MAINTENANCE_FREQUENCY_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theUSER_DEFINED_MAINTENANCE_FREQUENCY_PROPERTY
property.
-
getUpdateScope
Gets the value of theUPDATE_SCOPE_PROPERTY
property adapted to a list ofTLcdISO19115ScopeCode
instances.- Returns:
- the value of the
UPDATE_SCOPE_PROPERTY
property adapted to a list ofTLcdISO19115ScopeCode
instances. - See Also:
-
getUpdateScopeDescription
Gets the value of theUPDATE_SCOPE_DESCRIPTION_PROPERTY
property adapted to a list ofTLcdISO19115ScopeDescription
instances.- Returns:
- the value of the
UPDATE_SCOPE_DESCRIPTION_PROPERTY
property adapted to a list ofTLcdISO19115ScopeDescription
instances. - See Also:
-
getMaintenanceNote
Gets the value of theMAINTENANCE_NOTE_PROPERTY
property adapted to a list ofString
instances.- Returns:
- the value of the
MAINTENANCE_NOTE_PROPERTY
property adapted to a list ofString
instances. - See Also:
-
getContact
Gets the value of theCONTACT_PROPERTY
property adapted to a list ofTLcdISO19115ResponsibleParty
instances.- Returns:
- the value of the
CONTACT_PROPERTY
property adapted to a list ofTLcdISO19115ResponsibleParty
instances. - See Also:
-