public class Distribution extends Object implements NameUsageExtension
| Constructor and Description |
|---|
Distribution() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
CitesAppendix |
getAppendixCites()
The CITES (Convention on International Trade in Endangered Species of Wild Fauna and Flora) Appendix number under which the
taxon is listed.
|
Country |
getCountry() |
@Min(value=1L) @Max(value=366L) Integer |
getEndDayOfYear()
Seasonal temporal subcontext within the eventDate context.
|
EstablishmentMeans |
getEstablishmentMeans()
Term describing whether the organism occurs natively, is introduced or cultivated.
|
LifeStage |
getLifeStage()
The distribution information pertains solely to a specific life stage of the taxon.
|
String |
getLocality()
The verbatim name of the area this distribution record is about.
|
String |
getLocationId()
A code for the named area this distributon record is about.
|
String |
getRemarks()
Additional notes on the distribution.
|
String |
getSource()
Source reference for this distribution record.
|
Integer |
getSourceTaxonKey()
If the source is another name usage this is the taxonKey of that usage.
|
@Min(value=1L) @Max(value=366L) Integer |
getStartDayOfYear()
Seasonal temporal subcontext within the eventDate context.
|
DistributionStatus |
getStatus()
Term describing the occurrence status of the organism in the given area based on how frequent the species occurs.
|
Integer |
getTaxonKey()
The name usage "taxon" key this description belongs to.
|
String |
getTemporal()
Relevant temporal context for this entire distribution record including all properties preferably given as a year
range or single year on which the distribution record is valid.
|
ThreatStatus |
getThreatStatus()
Threat status of a species as defined by IUCN
(http://www.iucnredlist.org/static/categories_criteria_3_1#categories).
|
int |
hashCode() |
void |
setAppendixCites(CitesAppendix appendixCites) |
void |
setCountry(Country country) |
void |
setEndDayOfYear(Integer endDayOfYear) |
void |
setEstablishmentMeans(EstablishmentMeans establishmentMeans) |
void |
setLifeStage(LifeStage lifeStage) |
void |
setLocality(String locality) |
void |
setLocationId(String locationId) |
void |
setRemarks(String remarks) |
void |
setSource(String source) |
void |
setSourceTaxonKey(Integer sourceTaxonKey) |
void |
setStartDayOfYear(Integer startDayOfYear) |
void |
setStatus(DistributionStatus status) |
void |
setTaxonKey(Integer taxonKey) |
void |
setTemporal(String temporal) |
void |
setThreatStatus(ThreatStatus threatStatus) |
String |
toString() |
public Distribution()
public Integer getTaxonKey()
getTaxonKey in interface NameUsageExtensionpublic void setTaxonKey(Integer taxonKey)
setTaxonKey in interface NameUsageExtension@Nullable public CitesAppendix getAppendixCites()
Example: II
public void setAppendixCites(CitesAppendix appendixCites)
appendixCites - the appendixCites to set@Nullable public Country getCountry()
public void setCountry(Country country)
country - the country to set@Nullable @Min(value=1L) @Max(value=366L) public @Min(value=1L) @Max(value=366L) Integer getEndDayOfYear()
Example: 120
public void setEndDayOfYear(Integer endDayOfYear)
endDayOfYear - the endDayOfYear to set@Nullable public EstablishmentMeans getEstablishmentMeans()
Example: introduced
public void setEstablishmentMeans(EstablishmentMeans establishmentMeans)
establishmentMeans - the establishmentMeans to set@Nullable public LifeStage getLifeStage()
Example: adult
public void setLifeStage(LifeStage lifeStage)
lifeStage - the lifeStage to set@Nullable public String getLocality()
Example: Patagonia
public void setLocality(String locality)
locality - the locality to setpublic String getLocationId()
Example: TDWG:AGS-TF Example: ISO3166:AR Example: WOEID:564721
public void setLocationId(String locationId)
locationId - the locationId to set@Nullable public String getRemarks()
public void setRemarks(String remarks)
@Nullable public String getSource()
Example: "Euro+Med Plantbase - the information resource for Euro-Mediterranean plant diversity (2006-). Published on the Internet http://ww2.bgbm.org/EuroPlusMed/ July, 2009"
getSource in interface NameUsageExtensionpublic void setSource(String source)
setSource in interface NameUsageExtensionsource - the source to set@Nullable public Integer getSourceTaxonKey()
NameUsageExtensiongetSourceTaxonKey in interface NameUsageExtensionpublic void setSourceTaxonKey(Integer sourceTaxonKey)
setSourceTaxonKey in interface NameUsageExtension@Nullable @Min(value=1L) @Max(value=366L) public @Min(value=1L) @Max(value=366L) Integer getStartDayOfYear()
Example: 90
public void setStartDayOfYear(Integer startDayOfYear)
startDayOfYear - the startDayOfYear to set@Nullable public DistributionStatus getStatus()
Example: absent
public void setStatus(DistributionStatus status)
status - the status to set@Nullable public String getTemporal()
Example: "1930"; "1939-1945"
public void setTemporal(String temporal)
temporal - the temporal to set@Nullable public ThreatStatus getThreatStatus()
Examples: "EX" - "EW" - "CR"
public void setThreatStatus(ThreatStatus threatStatus)
threatStatus - the threatStatus to setCopyright © 2024 Global Biodiversity Information Facility (GBIF). All rights reserved.