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
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to thespecificUsageelement.static final TLcdDataPropertyData property that maps to theusageDateTimeelement.static final TLcdDataPropertyData property that maps to theuserContactInfoelement.static final TLcdDataPropertyData property that maps to theuserDeterminedLimitationselement.Fields inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
ID_PROPERTY, UUID_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the role value contained in the value of theSPECIFIC_USAGE_PROPERTYproperty.Returns the role value contained in the value of theUSAGE_DATE_TIME_PROPERTYproperty.Gets the value of theUSER_CONTACT_INFO_PROPERTYproperty adapted to a list ofTLcdISO19115ResponsiblePartyinstances.Returns the role value contained in the value of theUSER_DETERMINED_LIMITATIONS_PROPERTYproperty.voidsetSpecificUsage(String aValue) Sets the value of the property that maps to thespecificUsageelement.voidsetUsageDateTime(XMLGregorianCalendar aValue) Sets the value of the property that maps to theusageDateTimeelement.voidsetUserDeterminedLimitations(String aValue) Sets the value of the property that maps to theuserDeterminedLimitationselement.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 thespecificUsageelement. The possible values for this property are instances ofTLcdISO19115Optional<String>. -
USAGE_DATE_TIME_PROPERTY
Data property that maps to theusageDateTimeelement. The possible values for this property are instances ofTLcdISO19115Optional<XMLGregorianCalendar>. -
USER_DETERMINED_LIMITATIONS_PROPERTY
Data property that maps to theuserDeterminedLimitationselement. The possible values for this property are instances ofTLcdISO19115Optional<String>. -
USER_CONTACT_INFO_PROPERTY
Data property that maps to theuserContactInfoelement. 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_PROPERTYproperty. Returnsnullif the value of theSPECIFIC_USAGE_PROPERTYproperty isnull.- Returns:
- the role value of the
SPECIFIC_USAGE_PROPERTYproperty. - See Also:
-
setSpecificUsage
Sets the value of the property that maps to thespecificUsageelement. to a new instance of the association classTLcdISO19115Optionalinitialized with the given role value. In case the given role value isnull, theSPECIFIC_USAGE_PROPERTYproperty is set tonull.- Parameters:
aValue- the role value to set for theSPECIFIC_USAGE_PROPERTYproperty.
-
getUsageDateTime
Returns the role value contained in the value of theUSAGE_DATE_TIME_PROPERTYproperty. Returnsnullif the value of theUSAGE_DATE_TIME_PROPERTYproperty isnull.- Returns:
- the role value of the
USAGE_DATE_TIME_PROPERTYproperty. - See Also:
-
setUsageDateTime
Sets the value of the property that maps to theusageDateTimeelement. to a new instance of the association classTLcdISO19115Optionalinitialized with the given role value. In case the given role value isnull, theUSAGE_DATE_TIME_PROPERTYproperty is set tonull.- Parameters:
aValue- the role value to set for theUSAGE_DATE_TIME_PROPERTYproperty.
-
getUserDeterminedLimitations
Returns the role value contained in the value of theUSER_DETERMINED_LIMITATIONS_PROPERTYproperty. Returnsnullif the value of theUSER_DETERMINED_LIMITATIONS_PROPERTYproperty isnull.- Returns:
- the role value of the
USER_DETERMINED_LIMITATIONS_PROPERTYproperty. - See Also:
-
setUserDeterminedLimitations
Sets the value of the property that maps to theuserDeterminedLimitationselement. to a new instance of the association classTLcdISO19115Optionalinitialized with the given role value. In case the given role value isnull, theUSER_DETERMINED_LIMITATIONS_PROPERTYproperty is set tonull.- Parameters:
aValue- the role value to set for theUSER_DETERMINED_LIMITATIONS_PROPERTYproperty.
-
getUserContactInfo
Gets the value of theUSER_CONTACT_INFO_PROPERTYproperty adapted to a list ofTLcdISO19115ResponsiblePartyinstances.- Returns:
- the value of the
USER_CONTACT_INFO_PROPERTYproperty adapted to a list ofTLcdISO19115ResponsiblePartyinstances. - See Also:
-