public class TLcdISO19115Catalogue extends TLcdISO19118Object
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
CHARACTER_SET_PROPERTY
Data property that maps to the
characterSet element. |
static TLcdDataProperty |
FIELD_OF_APPLICATION_PROPERTY
Data property that maps to the
fieldOfApplication element. |
static TLcdDataProperty |
LANGUAGE_PROPERTY
Data property that maps to the
language element. |
static TLcdDataProperty |
LOCALE_PROPERTY
Data property that maps to the
locale element. |
static TLcdDataProperty |
NAME_PROPERTY
Data property that maps to the
name element. |
static TLcdDataProperty |
SCOPE_PROPERTY
Data property that maps to the
scope element. |
static TLcdDataProperty |
SUB_CATALOGUE_PROPERTY
Data property that maps to the
subCatalogue element. |
static TLcdDataProperty |
VERSION_DATE_PROPERTY
Data property that maps to the
versionDate element. |
static TLcdDataProperty |
VERSION_NUMBER_PROPERTY
Data property that maps to the
versionNumber element. |
ID_PROPERTY, UUID_PROPERTY
Constructor and Description |
---|
TLcdISO19115Catalogue() |
TLcdISO19115Catalogue(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
TLcdISO19115Code |
getCharacterSet()
Returns the role value contained in the value of the
CHARACTER_SET_PROPERTY property. |
List<String> |
getFieldOfApplication()
Gets the value of the
FIELD_OF_APPLICATION_PROPERTY property adapted to a list of String instances. |
String |
getLanguage()
Returns the role value contained in the value of the
LANGUAGE_PROPERTY property. |
List<TLcdISO19115Locale> |
getLocale()
Gets the value of the
LOCALE_PROPERTY property adapted to a list of TLcdISO19115Locale instances. |
String |
getName()
Returns the role value contained in the value of the
NAME_PROPERTY property. |
List<String> |
getScope()
Gets the value of the
SCOPE_PROPERTY property adapted to a list of String instances. |
List<TLcdISO19115Catalogue> |
getSubCatalogue()
Gets the value of the
SUB_CATALOGUE_PROPERTY property adapted to a list of TLcdISO19115Catalogue instances. |
XMLGregorianCalendar |
getVersionDate()
Returns the role value contained in the value of the
VERSION_DATE_PROPERTY property. |
String |
getVersionNumber()
Returns the role value contained in the value of the
VERSION_NUMBER_PROPERTY property. |
void |
setCharacterSet(TLcdISO19115Code aValue)
Sets the value of the property that maps to the
characterSet element. |
void |
setLanguage(String aValue)
Sets the value of the property that maps to the
language element. |
void |
setName(String aValue)
Sets the value of the property that maps to the
name element. |
void |
setVersionDate(XMLGregorianCalendar aValue)
Sets the value of the property that maps to the
versionDate element. |
void |
setVersionNumber(String aValue)
Sets the value of the property that maps to the
versionNumber element. |
getId, getUuid, setId, setUuid
public static final TLcdDataProperty NAME_PROPERTY
name
element.
The possible values for this property are instances of TLcdISO19115Optional<String>
.public static final TLcdDataProperty SCOPE_PROPERTY
scope
element.
The possible values for this property are instances of List<TLcdISO19115Optional<String>>
.public static final TLcdDataProperty FIELD_OF_APPLICATION_PROPERTY
fieldOfApplication
element.
The possible values for this property are instances of List<TLcdISO19115Optional<String>>
.public static final TLcdDataProperty VERSION_NUMBER_PROPERTY
versionNumber
element.
The possible values for this property are instances of TLcdISO19115Optional<String>
.public static final TLcdDataProperty VERSION_DATE_PROPERTY
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.public static final TLcdDataProperty LANGUAGE_PROPERTY
language
element.
The possible values for this property are instances of TLcdISO19115Optional<String>
.public static final TLcdDataProperty CHARACTER_SET_PROPERTY
characterSet
element.
The possible values for this property are instances of TLcdISO19115Optional<TLcdISO19115Code>
.public static final TLcdDataProperty LOCALE_PROPERTY
locale
element.
The possible values for this property are instances of List<TLcdISO19118Property<TLcdISO19115Locale>>
.public static final TLcdDataProperty SUB_CATALOGUE_PROPERTY
subCatalogue
element.
The possible values for this property are instances of List<TLcdISO19118Property<TLcdISO19115Catalogue>>
.public TLcdISO19115Catalogue()
public TLcdISO19115Catalogue(TLcdDataType aType)
public String getName()
NAME_PROPERTY
property. Returns null
if the value of the NAME_PROPERTY
property is null
.NAME_PROPERTY
property.TLcdISO19115Optional
public void setName(String aValue)
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
.aValue
- the role value to set for the NAME_PROPERTY
property.public List<String> getScope()
SCOPE_PROPERTY
property adapted to a list of String
instances.SCOPE_PROPERTY
property adapted to a list of String
instances.TLcdISO19115Optional
public List<String> getFieldOfApplication()
FIELD_OF_APPLICATION_PROPERTY
property adapted to a list of String
instances.FIELD_OF_APPLICATION_PROPERTY
property adapted to a list of String
instances.TLcdISO19115Optional
public String getVersionNumber()
VERSION_NUMBER_PROPERTY
property. Returns null
if the value of the VERSION_NUMBER_PROPERTY
property is null
.VERSION_NUMBER_PROPERTY
property.TLcdISO19115Optional
public void setVersionNumber(String aValue)
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
.aValue
- the role value to set for the VERSION_NUMBER_PROPERTY
property.public XMLGregorianCalendar getVersionDate()
VERSION_DATE_PROPERTY
property. Returns null
if the value of the VERSION_DATE_PROPERTY
property is null
.VERSION_DATE_PROPERTY
property.TLcdISO19115Optional
public void setVersionDate(XMLGregorianCalendar aValue)
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
.aValue
- the role value to set for the VERSION_DATE_PROPERTY
property.public String getLanguage()
LANGUAGE_PROPERTY
property. Returns null
if the value of the LANGUAGE_PROPERTY
property is null
.LANGUAGE_PROPERTY
property.TLcdISO19115Optional
public void setLanguage(String aValue)
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
.aValue
- the role value to set for the LANGUAGE_PROPERTY
property.public TLcdISO19115Code getCharacterSet()
CHARACTER_SET_PROPERTY
property. Returns null
if the value of the CHARACTER_SET_PROPERTY
property is null
.CHARACTER_SET_PROPERTY
property.TLcdISO19115Optional
public void setCharacterSet(TLcdISO19115Code aValue)
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
.aValue
- the role value to set for the CHARACTER_SET_PROPERTY
property.public List<TLcdISO19115Locale> getLocale()
LOCALE_PROPERTY
property adapted to a list of TLcdISO19115Locale
instances.LOCALE_PROPERTY
property adapted to a list of TLcdISO19115Locale
instances.TLcdISO19118Property
public List<TLcdISO19115Catalogue> getSubCatalogue()
SUB_CATALOGUE_PROPERTY
property adapted to a list of TLcdISO19115Catalogue
instances.SUB_CATALOGUE_PROPERTY
property adapted to a list of TLcdISO19115Catalogue
instances.TLcdISO19118Property