public abstract class TaxonomicLevel extends Object implements Serializable
Liste des rangs taxinomiques possibles.
C’est le nom du rang dans la classification systématique ; les niveaux systématiques sont désignés par des termes consacrés (ex. : espèce, genre, famille, etc.). Le niveau systématique d’un taxon peut changer avec l’évolution de la classification ; dans ce cas, son libellé est susceptible de changer également car les suffixes notamment obéissent à des règles strictes de nomenclature (règle [R0018]).
Les niveaux systématiques pris en compte dans le référentiel taxinomique Quadrige² sont (par ordre de rang) (le nom anglais de chaque niveau est indiqué entre parenthèses) :
- Règne (kingdom)
- Sous-règne (subkingdom)
- Division (division) / Embranchement (phylum)
- Subdivision (subdivision) / Sous-embranchement (subphylum)
- Super-classe (superclass)
- Classe (class)
- Sous-classe (subclass)
- Infra-classe (infraclass)
- Super-ordre (superordo)
- Ordre (ordo)
- Sous-ordre (subordo)
- Infra-ordre (infraordo)
- Section (section)
- Sous-section (subsection)
- Super-famille (superfamily)
- Famille (family)
- Sous-famille (subfamily)
- Tribu (tribe)
- Sous-tribu (subtribe)
- Genre (genus)
- Sous-genre (subgenus)
- Espèce (species)
- Sous-espèce (subspecies)
- Variété (variety)
- Sous-variété (subvariety)
- Forme (forma)
- Sous-forme (subforma)
- Incertae sedis (dummy = taxons inclassables)
| Modifier and Type | Class and Description |
|---|---|
static class |
TaxonomicLevel.Factory
Constructs new instances of
TaxonomicLevel. |
| Constructor and Description |
|---|
TaxonomicLevel() |
| 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. |
String |
getCode()
Code unique identifiant le rang taxinomique.
|
String |
getComments()
Commentaire décrivant le rang taxinomique
|
Date |
getCreationDate()
Date de création système du niveau.
|
String |
getLabel()
Mnémonique du rang taxinomique
|
String |
getName()
Libellé du rang taxinomique
|
Integer |
getRank()
Numéro du rang taxinomique.
|
Status |
getStatus() |
Collection<TaxonName> |
getTaxonNames() |
Timestamp |
getUpdateDate()
Date de mise à jour système du niveau.
|
int |
hashCode()
Returns a hash code based on this entity's identifiers.
|
void |
setCode(String code) |
void |
setComments(String comments) |
void |
setCreationDate(Date creationDate) |
void |
setLabel(String label) |
void |
setName(String name) |
void |
setRank(Integer rank) |
void |
setStatus(Status status) |
void |
setTaxonNames(Collection<TaxonName> taxonNames) |
void |
setUpdateDate(Timestamp updateDate) |
public String getCode()
Code unique identifiant le rang taxinomique.
public void setCode(String code)
public Integer getRank()
Numéro du rang taxinomique.
Croissant du règne vers l'espèce
Ceci permet de limiter le choix des niveaux fils aux numéros supérieurs
public void setRank(Integer rank)
public String getName()
Libellé du rang taxinomique
public void setName(String name)
public String getLabel()
Mnémonique du rang taxinomique
public void setLabel(String label)
public String getComments()
Commentaire décrivant le rang taxinomique
public void setComments(String comments)
public Date getCreationDate()
Date de création système du niveau. Renseigné automatiquement par le système.
public void setCreationDate(Date creationDate)
public Timestamp getUpdateDate()
Date de mise à jour système du niveau. Renseigné automatiquement par le système.
public void setUpdateDate(Timestamp updateDate)
public Status getStatus()
public void setStatus(Status status)
public Collection<TaxonName> getTaxonNames()
public void setTaxonNames(Collection<TaxonName> taxonNames)
public boolean equals(Object object)
true if the argument reference and this
refer to the same object.Copyright © 2013. All Rights Reserved.