public abstract class TaxonName extends Object implements Serializable
Classe regroupant les taxons. Il s'agit en fait d'une combinaison entre un rang taxinomique, un nom de taxon, un code et éventuellement un auteur et une date.
Cette classe regroupe les taxons valides, provisoires, obsolètes, virtuels et les synonymes.
On garde l'historique du passage en taxon valide, puis du passage en synonyme (date de fin référent).
Dans COST : "Use the FAO reference list ftp://ftp.fao.org/FI/stat/data/ASFIS_sp.zip"
| Modifier and Type | Class and Description |
|---|---|
static class |
TaxonName.Factory
Constructs new instances of
TaxonName. |
| Constructor and Description |
|---|
TaxonName() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object object)
This entity does not have any identifiers
and is not extending any other entity,
so this method will only return
true if the argument reference and this
refer to the same object. |
Collection<TaxonName> |
getChildTaxonNames() |
Citation |
getCitation() |
String |
getComments()
Commentaire associé au libellé du taxon.
|
String |
getCompleteName() |
Date |
getCreationDate()
Date de création système du libellé.
|
Date |
getEndDate()
Date où le libellé n'est plus référent et a été remplacé par un
autre libellé.
|
Integer |
getId()
Identifiant système unique du libellé.
|
Boolean |
getIsNaming()
Indique si les regles de nomenclature sont à appliquer.
|
Boolean |
getIsObsolete()
Indique qu’un taxon est obsolète
|
Boolean |
getIsReferent() |
Boolean |
getIsTemporary()
Un libellé peut être provisoire (sp1,sp2 etc.)
|
Boolean |
getIsVirtual() |
String |
getName()
Nom latin présent dans la nomenclature du libellé.
|
TaxonName |
getParentTaxonName() |
Collection<TaxonNameHistory> |
getParentTaxonNameHistory() |
ReferenceTaxon |
getReferenceTaxon() |
Date |
getStartDate()
Date à laquelle le taxon est devenu valide.
|
Collection<TaxonNameHistory> |
getTaxonNamehistory() |
TaxonomicLevel |
getTaxonomicLevel() |
Timestamp |
getUpdateDate()
Date de mise à jour système du libellé.
|
Integer |
getUpperRank()
Ce numéro d'ordre du taxon dans l'arbre phylogénique permet de
classer les fils d'un même taxon père et donc l'ensemble des
taxons valides les uns par rapport aux autres.
|
int |
hashCode()
Returns a hash code based on this entity's identifiers.
|
void |
setChildTaxonNames(Collection<TaxonName> childTaxonNames) |
void |
setCitation(Citation citation) |
void |
setComments(String comments) |
void |
setCompleteName(String completeName) |
void |
setCreationDate(Date creationDate) |
void |
setEndDate(Date endDate) |
void |
setId(Integer id) |
void |
setIsNaming(Boolean isNaming) |
void |
setIsObsolete(Boolean isObsolete) |
void |
setIsReferent(Boolean isReferent) |
void |
setIsTemporary(Boolean isTemporary) |
void |
setIsVirtual(Boolean isVirtual) |
void |
setName(String name) |
void |
setParentTaxonName(TaxonName parentTaxonName) |
void |
setParentTaxonNameHistory(Collection<TaxonNameHistory> parentTaxonNameHistory) |
void |
setReferenceTaxon(ReferenceTaxon referenceTaxon) |
void |
setStartDate(Date startDate) |
void |
setTaxonNamehistory(Collection<TaxonNameHistory> taxonNamehistory) |
void |
setTaxonomicLevel(TaxonomicLevel taxonomicLevel) |
void |
setUpdateDate(Timestamp updateDate) |
void |
setUpperRank(Integer upperRank) |
public Integer getId()
Identifiant système unique du libellé.
public void setId(Integer id)
public String getName()
Nom latin présent dans la nomenclature du libellé. Il obéit aux règles de la concaténation du libellé décrites dans le règle [R0018].
public void setName(String name)
public String getCompleteName()
public void setCompleteName(String completeName)
public Boolean getIsNaming()
Indique si les regles de nomenclature sont à appliquer.
public void setIsNaming(Boolean isNaming)
public Boolean getIsReferent()
public void setIsReferent(Boolean isReferent)
public Integer getUpperRank()
Ce numéro d'ordre du taxon dans l'arbre phylogénique permet de classer les fils d'un même taxon père et donc l'ensemble des taxons valides les uns par rapport aux autres. Il permet notamment de gérer les ordre d'affichage suivant l'ordre taxinomique.
public void setUpperRank(Integer upperRank)
public Boolean getIsVirtual()
public void setIsVirtual(Boolean isVirtual)
public Boolean getIsObsolete()
Indique qu’un taxon est obsolète
public void setIsObsolete(Boolean isObsolete)
public Boolean getIsTemporary()
Un libellé peut être provisoire (sp1,sp2 etc.)
public void setIsTemporary(Boolean isTemporary)
public Date getStartDate()
Date à laquelle le taxon est devenu valide. Cette date peut être vide si le libellé n'a jamais été valide. Cette date est renseignée automatiquement par le système.
public void setStartDate(Date startDate)
public Date getEndDate()
Date où le libellé n'est plus référent et a été remplacé par un autre libellé. Cette date est renseignée automatiquement par le système.
public void setEndDate(Date endDate)
public String getComments()
Commentaire associé au libellé du taxon.
public void setComments(String comments)
public Date getCreationDate()
Date de création système du libellé. Renseigné automatiquement par le système.
public void setCreationDate(Date creationDate)
public Timestamp getUpdateDate()
Date de mise à jour système du libellé. Renseigné automatiquement par le système.
public void setUpdateDate(Timestamp updateDate)
public Citation getCitation()
public void setCitation(Citation citation)
public ReferenceTaxon getReferenceTaxon()
public void setReferenceTaxon(ReferenceTaxon referenceTaxon)
public Collection<TaxonNameHistory> getTaxonNamehistory()
public void setTaxonNamehistory(Collection<TaxonNameHistory> taxonNamehistory)
public Collection<TaxonNameHistory> getParentTaxonNameHistory()
public void setParentTaxonNameHistory(Collection<TaxonNameHistory> parentTaxonNameHistory)
public Collection<TaxonName> getChildTaxonNames()
public void setChildTaxonNames(Collection<TaxonName> childTaxonNames)
public TaxonName getParentTaxonName()
public void setParentTaxonName(TaxonName parentTaxonName)
public TaxonomicLevel getTaxonomicLevel()
public void setTaxonomicLevel(TaxonomicLevel taxonomicLevel)
public boolean equals(Object object)
true if the argument reference and this
refer to the same object.Copyright © 2013. All Rights Reserved.