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 NameUsageExtension
public 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 NameUsageExtension
public void setSource(String source)
setSource
in interface NameUsageExtension
source
- the source to set@Nullable public Integer getSourceTaxonKey()
NameUsageExtension
getSourceTaxonKey
in interface NameUsageExtension
public 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.