public class Reference extends Object implements NameUsageExtension
Constructor and Description |
---|
Reference() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
String |
getAuthor()
Deprecated.
|
@NotNull String |
getCitation()
A text string referring to an un-parsed bibliographic citation.
|
String |
getDate()
Deprecated.
|
String |
getDoi()
The pure DOI for the publication without potential http resolver or URI prefix.
|
String |
getLink()
Link.
|
String |
getRemarks()
Annotation of taxon-specific information related to the referenced publication.
|
String |
getSource() |
Integer |
getSourceTaxonKey()
If the source is another name usage this is the taxonKey of that usage.
|
Integer |
getTaxonKey()
The name usage "taxon" key this description belongs to.
|
String |
getTitle()
Deprecated.
|
String |
getType()
Used to assign a bibliographic reference to list of taxonomic or nomenclatural categories.
|
int |
hashCode() |
void |
setAuthor(String author)
Deprecated.
|
void |
setCitation(String citation) |
void |
setDate(String date)
Deprecated.
|
void |
setDoi(String doi) |
void |
setLink(String link) |
void |
setRemarks(String remarks) |
void |
setSource(String source) |
void |
setSourceTaxonKey(Integer sourceTaxonKey) |
void |
setTaxonKey(Integer taxonKey) |
void |
setTitle(String title)
Deprecated.
|
void |
setType(String type) |
String |
toString() |
public Reference()
public Integer getTaxonKey()
getTaxonKey
in interface NameUsageExtension
public void setTaxonKey(Integer taxonKey)
setTaxonKey
in interface NameUsageExtension
@Nullable @Deprecated public String getAuthor()
Example: Patricia Hartge.
@Deprecated public void setAuthor(String author)
author
- the author to set@NotNull public @NotNull String getCitation()
Example: Hartge, P., Genetics of reproductive lifespan. Nature Genetics 41, 637 - 638 (2009).
public void setCitation(String citation)
citation
- the citation to set@Nullable @Deprecated public String getDate()
@Deprecated public void setDate(String date)
@Nullable public String getDoi()
10.1038/ng0609-637
instead of doi:10.1038/ng0609-637
or http://dx.doi.org/10.1038/ng0609-637
. A valid DOI always starts with 10.
.@Nullable public String getRemarks()
Examples: "transferred H. nigritarsus to Acanolonia"; "Type specimen is a skeleton"
public void setRemarks(String remarks)
@Nullable @Deprecated public String getTitle()
Example: "Genetics of reproductive lifespan", "Field Guide to Moths of Eastern North America".
@Deprecated public void setTitle(String title)
title
- the title to set@Nullable public String getType()
Examples: Original publication of new combination (comb nov.)
@Nullable public String getSource()
getSource
in interface NameUsageExtension
public void setSource(String source)
setSource
in interface NameUsageExtension
@Nullable public Integer getSourceTaxonKey()
NameUsageExtension
getSourceTaxonKey
in interface NameUsageExtension
public void setSourceTaxonKey(Integer sourceTaxonKey)
setSourceTaxonKey
in interface NameUsageExtension
Copyright © 2024 Global Biodiversity Information Facility (GBIF). All rights reserved.