fr.ifremer.allegro.referential.taxon
Class TaxonomicLevel

java.lang.Object
  extended by fr.ifremer.allegro.referential.taxon.TaxonomicLevel
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
TaxonomicLevelImpl

public abstract class TaxonomicLevel
extends java.lang.Object
implements java.io.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)

See Also:
Serialized Form

Nested Class Summary
static class TaxonomicLevel.Factory
          Constructs new instances of TaxonomicLevel.
 
Constructor Summary
TaxonomicLevel()
           
 
Method Summary
 boolean equals(java.lang.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.
 java.lang.String getCode()
           Code unique identifiant le rang taxinomique.
 java.lang.String getComments()
           Commentaire d??crivant le rang taxinomique
 java.util.Date getCreationDate()
           Date de cr??ation syst??me du niveau.
 java.lang.String getLabel()
           Mn??monique du rang taxinomique
 java.lang.String getName()
           Libell?? du rang taxinomique
 java.lang.Integer getRank()
           Num??ro du rang taxinomique.
 Status getStatus()
           
 java.util.Collection getTaxonNames()
           
 java.sql.Timestamp getUpdateDate()
           Date de mise ?? jour syst??me du niveau.
 int hashCode()
          Returns a hash code based on this entity's identifiers.
 void setCode(java.lang.String code)
           
 void setComments(java.lang.String comments)
           
 void setCreationDate(java.util.Date creationDate)
           
 void setLabel(java.lang.String label)
           
 void setName(java.lang.String name)
           
 void setRank(java.lang.Integer rank)
           
 void setStatus(Status status)
           
 void setTaxonNames(java.util.Collection taxonNames)
           
 void setUpdateDate(java.sql.Timestamp updateDate)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaxonomicLevel

public TaxonomicLevel()
Method Detail

getCode

public java.lang.String getCode()

Code unique identifiant le rang taxinomique.


setCode

public void setCode(java.lang.String code)

getRank

public java.lang.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


setRank

public void setRank(java.lang.Integer rank)

getName

public java.lang.String getName()

Libell?? du rang taxinomique


setName

public void setName(java.lang.String name)

getLabel

public java.lang.String getLabel()

Mn??monique du rang taxinomique


setLabel

public void setLabel(java.lang.String label)

getComments

public java.lang.String getComments()

Commentaire d??crivant le rang taxinomique


setComments

public void setComments(java.lang.String comments)

getCreationDate

public java.util.Date getCreationDate()

Date de cr??ation syst??me du niveau. Renseign?? automatiquement par le syst??me.


setCreationDate

public void setCreationDate(java.util.Date creationDate)

getUpdateDate

public java.sql.Timestamp getUpdateDate()

Date de mise ?? jour syst??me du niveau. Renseign?? automatiquement par le syst??me.


setUpdateDate

public void setUpdateDate(java.sql.Timestamp updateDate)

getTaxonNames

public java.util.Collection getTaxonNames()

setTaxonNames

public void setTaxonNames(java.util.Collection taxonNames)

getStatus

public Status getStatus()

setStatus

public void setStatus(Status status)

equals

public boolean equals(java.lang.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.

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Returns a hash code based on this entity's identifiers.

Overrides:
hashCode in class java.lang.Object


Copyright © 2008-2010 IFREMER. All Rights Reserved.