public class TLcdISO19115Usage extends TLcdISO19118Object
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
SPECIFIC_USAGE_PROPERTY
Data property that maps to the
specificUsage element. |
static TLcdDataProperty |
USAGE_DATE_TIME_PROPERTY
Data property that maps to the
usageDateTime element. |
static TLcdDataProperty |
USER_CONTACT_INFO_PROPERTY
Data property that maps to the
userContactInfo element. |
static TLcdDataProperty |
USER_DETERMINED_LIMITATIONS_PROPERTY
Data property that maps to the
userDeterminedLimitations element. |
ID_PROPERTY, UUID_PROPERTY
Constructor and Description |
---|
TLcdISO19115Usage() |
TLcdISO19115Usage(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
String |
getSpecificUsage()
Returns the role value contained in the value of the
SPECIFIC_USAGE_PROPERTY property. |
XMLGregorianCalendar |
getUsageDateTime()
Returns the role value contained in the value of the
USAGE_DATE_TIME_PROPERTY property. |
List<TLcdISO19115ResponsibleParty> |
getUserContactInfo()
Gets the value of the
USER_CONTACT_INFO_PROPERTY property adapted to a list of TLcdISO19115ResponsibleParty instances. |
String |
getUserDeterminedLimitations()
Returns the role value contained in the value of the
USER_DETERMINED_LIMITATIONS_PROPERTY property. |
void |
setSpecificUsage(String aValue)
Sets the value of the property that maps to the
specificUsage element. |
void |
setUsageDateTime(XMLGregorianCalendar aValue)
Sets the value of the property that maps to the
usageDateTime element. |
void |
setUserDeterminedLimitations(String aValue)
Sets the value of the property that maps to the
userDeterminedLimitations element. |
getId, getUuid, setId, setUuid
public static final TLcdDataProperty SPECIFIC_USAGE_PROPERTY
specificUsage
element.
The possible values for this property are instances of TLcdISO19115Optional<String>
.public static final TLcdDataProperty USAGE_DATE_TIME_PROPERTY
usageDateTime
element.
The possible values for this property are instances of TLcdISO19115Optional<XMLGregorianCalendar>
.public static final TLcdDataProperty USER_DETERMINED_LIMITATIONS_PROPERTY
userDeterminedLimitations
element.
The possible values for this property are instances of TLcdISO19115Optional<String>
.public static final TLcdDataProperty USER_CONTACT_INFO_PROPERTY
userContactInfo
element.
The possible values for this property are instances of List<TLcdISO19118Property<TLcdISO19115ResponsibleParty>>
.public TLcdISO19115Usage()
public TLcdISO19115Usage(TLcdDataType aType)
public String getSpecificUsage()
SPECIFIC_USAGE_PROPERTY
property. Returns null
if the value of the SPECIFIC_USAGE_PROPERTY
property is null
.SPECIFIC_USAGE_PROPERTY
property.TLcdISO19115Optional
public void setSpecificUsage(String aValue)
specificUsage
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 SPECIFIC_USAGE_PROPERTY
property is set to null
.aValue
- the role value to set for the SPECIFIC_USAGE_PROPERTY
property.public XMLGregorianCalendar getUsageDateTime()
USAGE_DATE_TIME_PROPERTY
property. Returns null
if the value of the USAGE_DATE_TIME_PROPERTY
property is null
.USAGE_DATE_TIME_PROPERTY
property.TLcdISO19115Optional
public void setUsageDateTime(XMLGregorianCalendar aValue)
usageDateTime
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 USAGE_DATE_TIME_PROPERTY
property is set to null
.aValue
- the role value to set for the USAGE_DATE_TIME_PROPERTY
property.public String getUserDeterminedLimitations()
USER_DETERMINED_LIMITATIONS_PROPERTY
property. Returns null
if the value of the USER_DETERMINED_LIMITATIONS_PROPERTY
property is null
.USER_DETERMINED_LIMITATIONS_PROPERTY
property.TLcdISO19115Optional
public void setUserDeterminedLimitations(String aValue)
userDeterminedLimitations
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_DETERMINED_LIMITATIONS_PROPERTY
property is set to null
.aValue
- the role value to set for the USER_DETERMINED_LIMITATIONS_PROPERTY
property.public List<TLcdISO19115ResponsibleParty> getUserContactInfo()
USER_CONTACT_INFO_PROPERTY
property adapted to a list of TLcdISO19115ResponsibleParty
instances.USER_CONTACT_INFO_PROPERTY
property adapted to a list of TLcdISO19115ResponsibleParty
instances.TLcdISO19118Property