Class TLcdISO19115Catalogue

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable
Direct Known Subclasses:
TLcdISO19115CodelistCatalogue, TLcdISO19115CrsCatalogue, TLcdISO19115UomCatalogue

public class TLcdISO19115Catalogue extends TLcdISO19118Object
Since:
2013.1
  • Field Details

    • NAME_PROPERTY

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

      public static final TLcdDataProperty SCOPE_PROPERTY
      Data property that maps to the scope element. The possible values for this property are instances of List<TLcdISO19115Optional<String>>.
    • FIELD_OF_APPLICATION_PROPERTY

      public static final TLcdDataProperty FIELD_OF_APPLICATION_PROPERTY
      Data property that maps to the fieldOfApplication element. The possible values for this property are instances of List<TLcdISO19115Optional<String>>.
    • VERSION_NUMBER_PROPERTY

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

      public static final TLcdDataProperty VERSION_DATE_PROPERTY
      Data property that maps to the versionDate 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.
    • LANGUAGE_PROPERTY

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

      public static final TLcdDataProperty CHARACTER_SET_PROPERTY
      Data property that maps to the characterSet element. The possible values for this property are instances of TLcdISO19115Optional<TLcdISO19115Code>.
    • LOCALE_PROPERTY

      public static final TLcdDataProperty LOCALE_PROPERTY
      Data property that maps to the locale element. The possible values for this property are instances of List<TLcdISO19118Property<TLcdISO19115Locale>>.
    • SUB_CATALOGUE_PROPERTY

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

    • TLcdISO19115Catalogue

      public TLcdISO19115Catalogue()
    • TLcdISO19115Catalogue

      public TLcdISO19115Catalogue(TLcdDataType aType)
  • Method Details

    • getName

      public String getName()
      Returns the role value contained in the value of the NAME_PROPERTY property. Returns null if the value of the NAME_PROPERTY property is null.
      Returns:
      the role value of the NAME_PROPERTY property.
      See Also:
    • setName

      public void setName(String aValue)
      Sets the value of the property that maps to the name 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 NAME_PROPERTY property is set to null.
      Parameters:
      aValue - the role value to set for the NAME_PROPERTY property.
    • getScope

      public List<String> getScope()
      Gets the value of the SCOPE_PROPERTY property adapted to a list of String instances.
      Returns:
      the value of the SCOPE_PROPERTY property adapted to a list of String instances.
      See Also:
    • getFieldOfApplication

      public List<String> getFieldOfApplication()
      Gets the value of the FIELD_OF_APPLICATION_PROPERTY property adapted to a list of String instances.
      Returns:
      the value of the FIELD_OF_APPLICATION_PROPERTY property adapted to a list of String instances.
      See Also:
    • getVersionNumber

      public String getVersionNumber()
      Returns the role value contained in the value of the VERSION_NUMBER_PROPERTY property. Returns null if the value of the VERSION_NUMBER_PROPERTY property is null.
      Returns:
      the role value of the VERSION_NUMBER_PROPERTY property.
      See Also:
    • setVersionNumber

      public void setVersionNumber(String aValue)
      Sets the value of the property that maps to the versionNumber 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 VERSION_NUMBER_PROPERTY property is set to null.
      Parameters:
      aValue - the role value to set for the VERSION_NUMBER_PROPERTY property.
    • getVersionDate

      public XMLGregorianCalendar getVersionDate()
      Returns the role value contained in the value of the VERSION_DATE_PROPERTY property. Returns null if the value of the VERSION_DATE_PROPERTY property is null.
      Returns:
      the role value of the VERSION_DATE_PROPERTY property.
      See Also:
    • setVersionDate

      public void setVersionDate(XMLGregorianCalendar aValue)
      Sets the value of the property that maps to the versionDate 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 VERSION_DATE_PROPERTY property is set to null.
      Parameters:
      aValue - the role value to set for the VERSION_DATE_PROPERTY property.
    • getLanguage

      public String getLanguage()
      Returns the role value contained in the value of the LANGUAGE_PROPERTY property. Returns null if the value of the LANGUAGE_PROPERTY property is null.
      Returns:
      the role value of the LANGUAGE_PROPERTY property.
      See Also:
    • setLanguage

      public void setLanguage(String aValue)
      Sets the value of the property that maps to the language 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 LANGUAGE_PROPERTY property is set to null.
      Parameters:
      aValue - the role value to set for the LANGUAGE_PROPERTY property.
    • getCharacterSet

      public TLcdISO19115Code getCharacterSet()
      Returns the role value contained in the value of the CHARACTER_SET_PROPERTY property. Returns null if the value of the CHARACTER_SET_PROPERTY property is null.
      Returns:
      the role value of the CHARACTER_SET_PROPERTY property.
      See Also:
    • setCharacterSet

      public void setCharacterSet(TLcdISO19115Code aValue)
      Sets the value of the property that maps to the characterSet 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 CHARACTER_SET_PROPERTY property is set to null.
      Parameters:
      aValue - the role value to set for the CHARACTER_SET_PROPERTY property.
    • getLocale

      public List<TLcdISO19115Locale> getLocale()
      Gets the value of the LOCALE_PROPERTY property adapted to a list of TLcdISO19115Locale instances.
      Returns:
      the value of the LOCALE_PROPERTY property adapted to a list of TLcdISO19115Locale instances.
      See Also:
    • getSubCatalogue

      public List<TLcdISO19115Catalogue> getSubCatalogue()
      Gets the value of the SUB_CATALOGUE_PROPERTY property adapted to a list of TLcdISO19115Catalogue instances.
      Returns:
      the value of the SUB_CATALOGUE_PROPERTY property adapted to a list of TLcdISO19115Catalogue instances.
      See Also: