Class TLcdISO19115Usage

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdISO19115Usage extends TLcdISO19118Object
Brief description of ways in which the dataset is currently used.
Since:
10.0
  • Field Details

    • SPECIFIC_USAGE_PROPERTY

      public static final TLcdDataProperty SPECIFIC_USAGE_PROPERTY
      Data property that maps to the specificUsage element. The possible values for this property are instances of TLcdISO19115Optional<String>.
    • USAGE_DATE_TIME_PROPERTY

      public static final TLcdDataProperty USAGE_DATE_TIME_PROPERTY
      Data property that maps to the usageDateTime element. The possible values for this property are instances of TLcdISO19115Optional<XMLGregorianCalendar>.
    • USER_DETERMINED_LIMITATIONS_PROPERTY

      public static final TLcdDataProperty USER_DETERMINED_LIMITATIONS_PROPERTY
      Data property that maps to the userDeterminedLimitations element. The possible values for this property are instances of TLcdISO19115Optional<String>.
    • USER_CONTACT_INFO_PROPERTY

      public static final TLcdDataProperty USER_CONTACT_INFO_PROPERTY
      Data property that maps to the userContactInfo element. The possible values for this property are instances of List<TLcdISO19118Property<TLcdISO19115ResponsibleParty>>.
  • Constructor Details

    • TLcdISO19115Usage

      public TLcdISO19115Usage()
    • TLcdISO19115Usage

      public TLcdISO19115Usage(TLcdDataType aType)
  • Method Details

    • getSpecificUsage

      public String getSpecificUsage()
      Returns the role value contained in the value of the SPECIFIC_USAGE_PROPERTY property. Returns null if the value of the SPECIFIC_USAGE_PROPERTY property is null.
      Returns:
      the role value of the SPECIFIC_USAGE_PROPERTY property.
      See Also:
    • setSpecificUsage

      public void setSpecificUsage(String aValue)
      Sets the value of the property that maps to the 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.
      Parameters:
      aValue - the role value to set for the SPECIFIC_USAGE_PROPERTY property.
    • getUsageDateTime

      public XMLGregorianCalendar getUsageDateTime()
      Returns the role value contained in the value of the USAGE_DATE_TIME_PROPERTY property. Returns null if the value of the USAGE_DATE_TIME_PROPERTY property is null.
      Returns:
      the role value of the USAGE_DATE_TIME_PROPERTY property.
      See Also:
    • setUsageDateTime

      public void setUsageDateTime(XMLGregorianCalendar aValue)
      Sets the value of the property that maps to the 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.
      Parameters:
      aValue - the role value to set for the USAGE_DATE_TIME_PROPERTY property.
    • getUserDeterminedLimitations

      public String getUserDeterminedLimitations()
      Returns the role value contained in the value of the USER_DETERMINED_LIMITATIONS_PROPERTY property. Returns null if the value of the USER_DETERMINED_LIMITATIONS_PROPERTY property is null.
      Returns:
      the role value of the USER_DETERMINED_LIMITATIONS_PROPERTY property.
      See Also:
    • setUserDeterminedLimitations

      public void setUserDeterminedLimitations(String aValue)
      Sets the value of the property that maps to the 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.
      Parameters:
      aValue - the role value to set for the USER_DETERMINED_LIMITATIONS_PROPERTY property.
    • getUserContactInfo

      public List<TLcdISO19115ResponsibleParty> getUserContactInfo()
      Gets the value of the USER_CONTACT_INFO_PROPERTY property adapted to a list of TLcdISO19115ResponsibleParty instances.
      Returns:
      the value of the USER_CONTACT_INFO_PROPERTY property adapted to a list of TLcdISO19115ResponsibleParty instances.
      See Also: