public class TLcdISO19115MaintenanceInformation extends TLcdISO19118Object
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
CONTACT_PROPERTY
Data property that maps to the
contact element. |
static TLcdDataProperty |
DATE_OF_NEXT_UPDATE_PROPERTY
Data property that maps to the
dateOfNextUpdate element. |
static TLcdDataProperty |
MAINTENANCE_AND_UPDATE_FREQUENCY_PROPERTY
Data property that maps to the
maintenanceAndUpdateFrequency element. |
static TLcdDataProperty |
MAINTENANCE_NOTE_PROPERTY
Data property that maps to the
maintenanceNote element. |
static TLcdDataProperty |
UPDATE_SCOPE_DESCRIPTION_PROPERTY
Data property that maps to the
updateScopeDescription element. |
static TLcdDataProperty |
UPDATE_SCOPE_PROPERTY
Data property that maps to the
updateScope element. |
static TLcdDataProperty |
USER_DEFINED_MAINTENANCE_FREQUENCY_PROPERTY
Data property that maps to the
userDefinedMaintenanceFrequency element. |
ID_PROPERTY, UUID_PROPERTY
Constructor and Description |
---|
TLcdISO19115MaintenanceInformation() |
TLcdISO19115MaintenanceInformation(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
List<TLcdISO19115ResponsibleParty> |
getContact()
Gets the value of the
CONTACT_PROPERTY property adapted to a list of TLcdISO19115ResponsibleParty instances. |
XMLGregorianCalendar |
getDateOfNextUpdate()
Returns the role value contained in the value of the
DATE_OF_NEXT_UPDATE_PROPERTY property. |
TLcdISO19115MaintenanceFrequencyCode |
getMaintenanceAndUpdateFrequency()
Returns the role value contained in the value of the
MAINTENANCE_AND_UPDATE_FREQUENCY_PROPERTY property. |
List<String> |
getMaintenanceNote()
Gets the value of the
MAINTENANCE_NOTE_PROPERTY property adapted to a list of String instances. |
List<TLcdISO19115ScopeCode> |
getUpdateScope()
Gets the value of the
UPDATE_SCOPE_PROPERTY property adapted to a list of TLcdISO19115ScopeCode instances. |
List<TLcdISO19115ScopeDescription> |
getUpdateScopeDescription()
Gets the value of the
UPDATE_SCOPE_DESCRIPTION_PROPERTY property adapted to a list of TLcdISO19115ScopeDescription instances. |
Duration |
getUserDefinedMaintenanceFrequency()
Returns the role value contained in the value of the
USER_DEFINED_MAINTENANCE_FREQUENCY_PROPERTY property. |
void |
setDateOfNextUpdate(XMLGregorianCalendar aValue)
Sets the value of the property that maps to the
dateOfNextUpdate element. |
void |
setMaintenanceAndUpdateFrequency(TLcdISO19115MaintenanceFrequencyCode aValue)
Sets the value of the property that maps to the
maintenanceAndUpdateFrequency element. |
void |
setUserDefinedMaintenanceFrequency(Duration aValue)
Sets the value of the property that maps to the
userDefinedMaintenanceFrequency element. |
getId, getUuid, setId, setUuid
public static final TLcdDataProperty MAINTENANCE_AND_UPDATE_FREQUENCY_PROPERTY
maintenanceAndUpdateFrequency
element.
The possible values for this property are instances of TLcdISO19115Optional<TLcdISO19115MaintenanceFrequencyCode>
.public static final TLcdDataProperty DATE_OF_NEXT_UPDATE_PROPERTY
dateOfNextUpdate
element.
The possible values for this property are instances of TLcdISO19115Optional
<Object>
.The value object in the optional should be either a XMLGregorianCalendar representing a date time, or an instance of TLcdXMLDataModelBuilder.getDataObjectTypeForPrimitiveType( TLcdGCODataTypes.Date_Type )
containing (optionally) an XMLGregorianCalendar representing a date, month-year or year.public static final TLcdDataProperty USER_DEFINED_MAINTENANCE_FREQUENCY_PROPERTY
userDefinedMaintenanceFrequency
element.
The possible values for this property are instances of TLcdISO19115Optional<Duration>
.public static final TLcdDataProperty UPDATE_SCOPE_PROPERTY
updateScope
element.
The possible values for this property are instances of List<TLcdISO19115Optional<TLcdISO19115ScopeCode>>
.public static final TLcdDataProperty UPDATE_SCOPE_DESCRIPTION_PROPERTY
updateScopeDescription
element.
The possible values for this property are instances of List<TLcdISO19115Optional<TLcdISO19115ScopeDescription>>
.public static final TLcdDataProperty MAINTENANCE_NOTE_PROPERTY
maintenanceNote
element.
The possible values for this property are instances of List<TLcdISO19115Optional<String>>
.public static final TLcdDataProperty CONTACT_PROPERTY
contact
element.
The possible values for this property are instances of List<TLcdISO19118Property<TLcdISO19115ResponsibleParty>>
.public TLcdISO19115MaintenanceInformation()
public TLcdISO19115MaintenanceInformation(TLcdDataType aType)
public TLcdISO19115MaintenanceFrequencyCode getMaintenanceAndUpdateFrequency()
MAINTENANCE_AND_UPDATE_FREQUENCY_PROPERTY
property. Returns null
if the value of the MAINTENANCE_AND_UPDATE_FREQUENCY_PROPERTY
property is null
.MAINTENANCE_AND_UPDATE_FREQUENCY_PROPERTY
property.TLcdISO19115Optional
public void setMaintenanceAndUpdateFrequency(TLcdISO19115MaintenanceFrequencyCode aValue)
maintenanceAndUpdateFrequency
element. to a new instance of the association class TLcdISO19115Optional
initialized with the given role value. In case the given role value is null
, the MAINTENANCE_AND_UPDATE_FREQUENCY_PROPERTY
property is set to null
.aValue
- the role value to set for the MAINTENANCE_AND_UPDATE_FREQUENCY_PROPERTY
property.public XMLGregorianCalendar getDateOfNextUpdate()
DATE_OF_NEXT_UPDATE_PROPERTY
property. Returns null
if the value of the DATE_OF_NEXT_UPDATE_PROPERTY
property is null
.DATE_OF_NEXT_UPDATE_PROPERTY
property.TLcdISO19115Optional
public void setDateOfNextUpdate(XMLGregorianCalendar aValue)
dateOfNextUpdate
element. to a new instance of the association class TLcdISO19115Optional
initialized with the given role value. In case the given role value is null
, the DATE_OF_NEXT_UPDATE_PROPERTY
property is set to null
.aValue
- the role value to set for the DATE_OF_NEXT_UPDATE_PROPERTY
property.public Duration getUserDefinedMaintenanceFrequency()
USER_DEFINED_MAINTENANCE_FREQUENCY_PROPERTY
property. Returns null
if the value of the USER_DEFINED_MAINTENANCE_FREQUENCY_PROPERTY
property is null
.USER_DEFINED_MAINTENANCE_FREQUENCY_PROPERTY
property.TLcdISO19115Optional
public void setUserDefinedMaintenanceFrequency(Duration aValue)
userDefinedMaintenanceFrequency
element. to a new instance of the association class TLcdISO19115Optional
initialized with the given role value. In case the given role value is null
, the USER_DEFINED_MAINTENANCE_FREQUENCY_PROPERTY
property is set to null
.aValue
- the role value to set for the USER_DEFINED_MAINTENANCE_FREQUENCY_PROPERTY
property.public List<TLcdISO19115ScopeCode> getUpdateScope()
UPDATE_SCOPE_PROPERTY
property adapted to a list of TLcdISO19115ScopeCode
instances.UPDATE_SCOPE_PROPERTY
property adapted to a list of TLcdISO19115ScopeCode
instances.TLcdISO19115Optional
public List<TLcdISO19115ScopeDescription> getUpdateScopeDescription()
UPDATE_SCOPE_DESCRIPTION_PROPERTY
property adapted to a list of TLcdISO19115ScopeDescription
instances.UPDATE_SCOPE_DESCRIPTION_PROPERTY
property adapted to a list of TLcdISO19115ScopeDescription
instances.TLcdISO19115Optional
public List<String> getMaintenanceNote()
MAINTENANCE_NOTE_PROPERTY
property adapted to a list of String
instances.MAINTENANCE_NOTE_PROPERTY
property adapted to a list of String
instances.TLcdISO19115Optional
public List<TLcdISO19115ResponsibleParty> getContact()
CONTACT_PROPERTY
property adapted to a list of TLcdISO19115ResponsibleParty
instances.CONTACT_PROPERTY
property adapted to a list of TLcdISO19115ResponsibleParty
instances.TLcdISO19118Property