public class TLcdISO19115Citation extends TLcdISO19118Object
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
ALTERNATE_TITLE_PROPERTY
Data property that maps to the
alternateTitle element. |
static TLcdDataProperty |
CITED_RESPONSIBLE_PARTY_PROPERTY
Data property that maps to the
citedResponsibleParty element. |
static TLcdDataProperty |
COLLECTIVE_TITLE_PROPERTY
Data property that maps to the
collectiveTitle element. |
static TLcdDataProperty |
DATE_PROPERTY
Data property that maps to the
date element. |
static TLcdDataProperty |
EDITION_DATE_PROPERTY
Data property that maps to the
editionDate element. |
static TLcdDataProperty |
EDITION_PROPERTY
Data property that maps to the
edition element. |
static TLcdDataProperty |
IDENTIFIER_PROPERTY
Data property that maps to the
identifier element. |
static TLcdDataProperty |
ISBN_PROPERTY
Data property that maps to the
ISBN element. |
static TLcdDataProperty |
ISSN_PROPERTY
Data property that maps to the
ISSN element. |
static TLcdDataProperty |
OTHER_CITATION_DETAILS_PROPERTY
Data property that maps to the
otherCitationDetails element. |
static TLcdDataProperty |
PRESENTATION_FORM_PROPERTY
Data property that maps to the
presentationForm element. |
static TLcdDataProperty |
SERIES_PROPERTY
Data property that maps to the
series element. |
static TLcdDataProperty |
TITLE_PROPERTY
Data property that maps to the
title element. |
ID_PROPERTY, UUID_PROPERTY
Constructor and Description |
---|
TLcdISO19115Citation() |
TLcdISO19115Citation(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
List<String> |
getAlternateTitle()
Gets the value of the
ALTERNATE_TITLE_PROPERTY property adapted to a list of String instances. |
List<TLcdISO19115ResponsibleParty> |
getCitedResponsibleParty()
Gets the value of the
CITED_RESPONSIBLE_PARTY_PROPERTY property adapted to a list of TLcdISO19115ResponsibleParty instances. |
String |
getCollectiveTitle()
Returns the role value contained in the value of the
COLLECTIVE_TITLE_PROPERTY property. |
List<TLcdISO19115Date> |
getDate()
Gets the value of the
DATE_PROPERTY property adapted to a list of TLcdISO19115Date instances. |
String |
getEdition()
Returns the role value contained in the value of the
EDITION_PROPERTY property. |
XMLGregorianCalendar |
getEditionDate()
Returns the role value contained in the value of the
EDITION_DATE_PROPERTY property. |
List<TLcdISO19115Identifier> |
getIdentifier()
Gets the value of the
IDENTIFIER_PROPERTY property adapted to a list of TLcdISO19115Identifier instances. |
String |
getISBN()
Returns the role value contained in the value of the
ISBN_PROPERTY property. |
String |
getISSN()
Returns the role value contained in the value of the
ISSN_PROPERTY property. |
String |
getOtherCitationDetails()
Returns the role value contained in the value of the
OTHER_CITATION_DETAILS_PROPERTY property. |
List<TLcdISO19115PresentationFormCode> |
getPresentationForm()
Gets the value of the
PRESENTATION_FORM_PROPERTY property adapted to a list of TLcdISO19115PresentationFormCode instances. |
TLcdISO19115CitationSeries |
getSeries()
Returns the role value contained in the value of the
SERIES_PROPERTY property. |
String |
getTitle()
Returns the role value contained in the value of the
TITLE_PROPERTY property. |
void |
setCollectiveTitle(String aValue)
Sets the value of the property that maps to the
collectiveTitle element. |
void |
setEdition(String aValue)
Sets the value of the property that maps to the
edition element. |
void |
setEditionDate(XMLGregorianCalendar aValue)
Sets the value of the property that maps to the
editionDate element. |
void |
setISBN(String aValue)
Sets the value of the property that maps to the
ISBN element. |
void |
setISSN(String aValue)
Sets the value of the property that maps to the
ISSN element. |
void |
setOtherCitationDetails(String aValue)
Sets the value of the property that maps to the
otherCitationDetails element. |
void |
setSeries(TLcdISO19115CitationSeries aValue)
Sets the value of the property that maps to the
series element. |
void |
setTitle(String aValue)
Sets the value of the property that maps to the
title element. |
getId, getUuid, setId, setUuid
public static final TLcdDataProperty TITLE_PROPERTY
title
element.
The possible values for this property are instances of TLcdISO19115Optional<String>
.public static final TLcdDataProperty ALTERNATE_TITLE_PROPERTY
alternateTitle
element.
The possible values for this property are instances of List<TLcdISO19115Optional<String>>
.public static final TLcdDataProperty DATE_PROPERTY
date
element.
The possible values for this property are instances of List<TLcdISO19118Property<TLcdISO19115Date>>
.public static final TLcdDataProperty EDITION_PROPERTY
edition
element.
The possible values for this property are instances of TLcdISO19115Optional<String>
.public static final TLcdDataProperty EDITION_DATE_PROPERTY
editionDate
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 IDENTIFIER_PROPERTY
identifier
element.
The possible values for this property are instances of List<TLcdISO19118Property<TLcdISO19115Identifier>>
.public static final TLcdDataProperty CITED_RESPONSIBLE_PARTY_PROPERTY
citedResponsibleParty
element.
The possible values for this property are instances of List<TLcdISO19118Property<TLcdISO19115ResponsibleParty>>
.public static final TLcdDataProperty PRESENTATION_FORM_PROPERTY
presentationForm
element.
The possible values for this property are instances of List<TLcdISO19115Optional<TLcdISO19115PresentationFormCode>>
.public static final TLcdDataProperty SERIES_PROPERTY
series
element.
The possible values for this property are instances of TLcdISO19118Property<TLcdISO19115CitationSeries>
.public static final TLcdDataProperty OTHER_CITATION_DETAILS_PROPERTY
otherCitationDetails
element.
The possible values for this property are instances of TLcdISO19115Optional<String>
.public static final TLcdDataProperty COLLECTIVE_TITLE_PROPERTY
collectiveTitle
element.
The possible values for this property are instances of TLcdISO19115Optional<String>
.public static final TLcdDataProperty ISBN_PROPERTY
ISBN
element.
The possible values for this property are instances of TLcdISO19115Optional<String>
.public static final TLcdDataProperty ISSN_PROPERTY
ISSN
element.
The possible values for this property are instances of TLcdISO19115Optional<String>
.public TLcdISO19115Citation()
public TLcdISO19115Citation(TLcdDataType aType)
public String getTitle()
TITLE_PROPERTY
property. Returns null
if the value of the TITLE_PROPERTY
property is null
.TITLE_PROPERTY
property.TLcdISO19115Optional
public void setTitle(String aValue)
title
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 TITLE_PROPERTY
property is set to null
.aValue
- the role value to set for the TITLE_PROPERTY
property.public List<String> getAlternateTitle()
ALTERNATE_TITLE_PROPERTY
property adapted to a list of String
instances.ALTERNATE_TITLE_PROPERTY
property adapted to a list of String
instances.TLcdISO19115Optional
public List<TLcdISO19115Date> getDate()
DATE_PROPERTY
property adapted to a list of TLcdISO19115Date
instances.DATE_PROPERTY
property adapted to a list of TLcdISO19115Date
instances.TLcdISO19118Property
public String getEdition()
EDITION_PROPERTY
property. Returns null
if the value of the EDITION_PROPERTY
property is null
.EDITION_PROPERTY
property.TLcdISO19115Optional
public void setEdition(String aValue)
edition
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 EDITION_PROPERTY
property is set to null
.aValue
- the role value to set for the EDITION_PROPERTY
property.public XMLGregorianCalendar getEditionDate()
EDITION_DATE_PROPERTY
property. Returns null
if the value of the EDITION_DATE_PROPERTY
property is null
.EDITION_DATE_PROPERTY
property.TLcdISO19115Optional
public void setEditionDate(XMLGregorianCalendar aValue)
editionDate
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 EDITION_DATE_PROPERTY
property is set to null
.aValue
- the role value to set for the EDITION_DATE_PROPERTY
property.public List<TLcdISO19115Identifier> getIdentifier()
IDENTIFIER_PROPERTY
property adapted to a list of TLcdISO19115Identifier
instances.IDENTIFIER_PROPERTY
property adapted to a list of TLcdISO19115Identifier
instances.TLcdISO19118Property
public List<TLcdISO19115ResponsibleParty> getCitedResponsibleParty()
CITED_RESPONSIBLE_PARTY_PROPERTY
property adapted to a list of TLcdISO19115ResponsibleParty
instances.CITED_RESPONSIBLE_PARTY_PROPERTY
property adapted to a list of TLcdISO19115ResponsibleParty
instances.TLcdISO19118Property
public List<TLcdISO19115PresentationFormCode> getPresentationForm()
PRESENTATION_FORM_PROPERTY
property adapted to a list of TLcdISO19115PresentationFormCode
instances.PRESENTATION_FORM_PROPERTY
property adapted to a list of TLcdISO19115PresentationFormCode
instances.TLcdISO19115Optional
public TLcdISO19115CitationSeries getSeries()
SERIES_PROPERTY
property. Returns null
if the value of the SERIES_PROPERTY
property is null
.SERIES_PROPERTY
property.TLcdISO19118Property
public void setSeries(TLcdISO19115CitationSeries aValue)
series
element. to a new instance of the association class TLcdISO19118Property
initialized with the given role value. In case the given role value is null
, the SERIES_PROPERTY
property is set to null
.aValue
- the role value to set for the SERIES_PROPERTY
property.public String getOtherCitationDetails()
OTHER_CITATION_DETAILS_PROPERTY
property. Returns null
if the value of the OTHER_CITATION_DETAILS_PROPERTY
property is null
.OTHER_CITATION_DETAILS_PROPERTY
property.TLcdISO19115Optional
public void setOtherCitationDetails(String aValue)
otherCitationDetails
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 OTHER_CITATION_DETAILS_PROPERTY
property is set to null
.aValue
- the role value to set for the OTHER_CITATION_DETAILS_PROPERTY
property.public String getCollectiveTitle()
COLLECTIVE_TITLE_PROPERTY
property. Returns null
if the value of the COLLECTIVE_TITLE_PROPERTY
property is null
.COLLECTIVE_TITLE_PROPERTY
property.TLcdISO19115Optional
public void setCollectiveTitle(String aValue)
collectiveTitle
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 COLLECTIVE_TITLE_PROPERTY
property is set to null
.aValue
- the role value to set for the COLLECTIVE_TITLE_PROPERTY
property.public String getISBN()
ISBN_PROPERTY
property. Returns null
if the value of the ISBN_PROPERTY
property is null
.ISBN_PROPERTY
property.TLcdISO19115Optional
public void setISBN(String aValue)
ISBN
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 ISBN_PROPERTY
property is set to null
.aValue
- the role value to set for the ISBN_PROPERTY
property.public String getISSN()
ISSN_PROPERTY
property. Returns null
if the value of the ISSN_PROPERTY
property is null
.ISSN_PROPERTY
property.TLcdISO19115Optional
public void setISSN(String aValue)
ISSN
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 ISSN_PROPERTY
property is set to null
.aValue
- the role value to set for the ISSN_PROPERTY
property.