Class TLcdISO19115Usage
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.metadata.model.util.TLcdISO19118Object
com.luciad.format.metadata.model.identification.TLcdISO19115Usage
- All Implemented Interfaces:
ILcdDataObject
,ILcdCloneable
,ILcdDeepCloneable
,Cloneable
Brief description of ways in which the dataset is currently used.
- Since:
- 10.0
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to thespecificUsage
element.static final TLcdDataProperty
Data property that maps to theusageDateTime
element.static final TLcdDataProperty
Data property that maps to theuserContactInfo
element.static final TLcdDataProperty
Data property that maps to theuserDeterminedLimitations
element.Fields inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
ID_PROPERTY, UUID_PROPERTY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the role value contained in the value of theSPECIFIC_USAGE_PROPERTY
property.Returns the role value contained in the value of theUSAGE_DATE_TIME_PROPERTY
property.Gets the value of theUSER_CONTACT_INFO_PROPERTY
property adapted to a list ofTLcdISO19115ResponsibleParty
instances.Returns the role value contained in the value of theUSER_DETERMINED_LIMITATIONS_PROPERTY
property.void
setSpecificUsage
(String aValue) Sets the value of the property that maps to thespecificUsage
element.void
setUsageDateTime
(XMLGregorianCalendar aValue) Sets the value of the property that maps to theusageDateTime
element.void
setUserDeterminedLimitations
(String aValue) Sets the value of the property that maps to theuserDeterminedLimitations
element.Methods inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
getId, getUuid, setId, setUuid
-
Field Details
-
SPECIFIC_USAGE_PROPERTY
Data property that maps to thespecificUsage
element. The possible values for this property are instances ofTLcdISO19115Optional<String>
. -
USAGE_DATE_TIME_PROPERTY
Data property that maps to theusageDateTime
element. The possible values for this property are instances ofTLcdISO19115Optional<XMLGregorianCalendar>
. -
USER_DETERMINED_LIMITATIONS_PROPERTY
Data property that maps to theuserDeterminedLimitations
element. The possible values for this property are instances ofTLcdISO19115Optional<String>
. -
USER_CONTACT_INFO_PROPERTY
Data property that maps to theuserContactInfo
element. The possible values for this property are instances ofList<TLcdISO19118Property<TLcdISO19115ResponsibleParty>>
.
-
-
Constructor Details
-
TLcdISO19115Usage
public TLcdISO19115Usage() -
TLcdISO19115Usage
-
-
Method Details
-
getSpecificUsage
Returns the role value contained in the value of theSPECIFIC_USAGE_PROPERTY
property. Returnsnull
if the value of theSPECIFIC_USAGE_PROPERTY
property isnull
.- Returns:
- the role value of the
SPECIFIC_USAGE_PROPERTY
property. - See Also:
-
setSpecificUsage
Sets the value of the property that maps to thespecificUsage
element. to a new instance of the association classTLcdISO19115Optional
initialized with the given role value. In case the given role value isnull
, theSPECIFIC_USAGE_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theSPECIFIC_USAGE_PROPERTY
property.
-
getUsageDateTime
Returns the role value contained in the value of theUSAGE_DATE_TIME_PROPERTY
property. Returnsnull
if the value of theUSAGE_DATE_TIME_PROPERTY
property isnull
.- Returns:
- the role value of the
USAGE_DATE_TIME_PROPERTY
property. - See Also:
-
setUsageDateTime
Sets the value of the property that maps to theusageDateTime
element. to a new instance of the association classTLcdISO19115Optional
initialized with the given role value. In case the given role value isnull
, theUSAGE_DATE_TIME_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theUSAGE_DATE_TIME_PROPERTY
property.
-
getUserDeterminedLimitations
Returns the role value contained in the value of theUSER_DETERMINED_LIMITATIONS_PROPERTY
property. Returnsnull
if the value of theUSER_DETERMINED_LIMITATIONS_PROPERTY
property isnull
.- Returns:
- the role value of the
USER_DETERMINED_LIMITATIONS_PROPERTY
property. - See Also:
-
setUserDeterminedLimitations
Sets the value of the property that maps to theuserDeterminedLimitations
element. to a new instance of the association classTLcdISO19115Optional
initialized with the given role value. In case the given role value isnull
, theUSER_DETERMINED_LIMITATIONS_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theUSER_DETERMINED_LIMITATIONS_PROPERTY
property.
-
getUserContactInfo
Gets the value of theUSER_CONTACT_INFO_PROPERTY
property adapted to a list ofTLcdISO19115ResponsibleParty
instances.- Returns:
- the value of the
USER_CONTACT_INFO_PROPERTY
property adapted to a list ofTLcdISO19115ResponsibleParty
instances. - See Also:
-