public abstract class TaxonName extends Object implements Serializable, Comparable<TaxonName>
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 |
addChildTaxonNames(TaxonName elementToAdd)
Classe regroupant les taxons.
|
boolean |
addParentTaxonNameHistories(TaxonNameHistory elementToAdd) |
boolean |
addTaxonNamehistories(TaxonNameHistory elementToAdd) |
int |
compareTo(TaxonName o) |
boolean |
equals(Object object)
Returns
true if the argument is an TaxonName instance and all identifiers for this entity
equal the identifiers of the argument entity. |
Collection<TaxonName> |
getChildTaxonNames()
Classe regroupant les taxons.
|
Citation |
getCitation()
Deux éléments sont à distinguer dans l'autorité de classification d’un taxon :
- La publication qui fait état de la description et de la nomenclature du taxon
|
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é.
|
String |
getName()
Nom latin présent dans la nomenclature du libellé.
|
TaxonName |
getParentTaxonName()
Classe regroupant les taxons.
|
Collection<TaxonNameHistory> |
getParentTaxonNameHistories() |
ReferenceTaxon |
getReferenceTaxon() |
Date |
getStartDate()
Date à laquelle le taxon est devenu valide.
|
Collection<TaxonNameHistory> |
getTaxonNamehistories() |
TaxonomicLevel |
getTaxonomicLevel()
Liste des rangs taxinomiques possibles.
|
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.
|
Boolean |
isIsNaming()
Indique si les regles de nomenclature sont à appliquer.
|
Boolean |
isIsObsolete()
Indique qu’un taxon est obsolète
|
Boolean |
isIsReferent() |
Boolean |
isIsTemporary()
Un libellé peut être provisoire (sp1,sp2 etc.)
|
Boolean |
isIsVirtual() |
boolean |
removeChildTaxonNames(TaxonName elementToRemove)
Classe regroupant les taxons.
|
boolean |
removeParentTaxonNameHistories(TaxonNameHistory elementToRemove) |
boolean |
removeTaxonNamehistories(TaxonNameHistory elementToRemove) |
void |
setChildTaxonNames(Collection<TaxonName> childTaxonNamesIn)
Classe regroupant les taxons.
|
void |
setCitation(Citation citationIn)
Deux éléments sont à distinguer dans l'autorité de classification d’un taxon :
- La publication qui fait état de la description et de la nomenclature du taxon
|
void |
setComments(String commentsIn)
Commentaire associé au libellé du taxon.
|
void |
setCompleteName(String completeNameIn) |
void |
setCreationDate(Date creationDateIn)
Date de création système du libellé.
|
void |
setEndDate(Date endDateIn)
Date où le libellé n'est plus référent et a été remplacé par un autre libellé.
|
void |
setId(Integer idIn)
Identifiant système unique du libellé.
|
void |
setIsNaming(Boolean isNamingIn)
Indique si les regles de nomenclature sont à appliquer.
|
void |
setIsObsolete(Boolean isObsoleteIn)
Indique qu’un taxon est obsolète
|
void |
setIsReferent(Boolean isReferentIn) |
void |
setIsTemporary(Boolean isTemporaryIn)
Un libellé peut être provisoire (sp1,sp2 etc.)
|
void |
setIsVirtual(Boolean isVirtualIn) |
void |
setName(String nameIn)
Nom latin présent dans la nomenclature du libellé.
|
void |
setParentTaxonName(TaxonName parentTaxonNameIn)
Classe regroupant les taxons.
|
void |
setParentTaxonNameHistories(Collection<TaxonNameHistory> parentTaxonNameHistoriesIn) |
void |
setReferenceTaxon(ReferenceTaxon referenceTaxonIn) |
void |
setStartDate(Date startDateIn)
Date à laquelle le taxon est devenu valide.
|
void |
setTaxonNamehistories(Collection<TaxonNameHistory> taxonNamehistoriesIn) |
void |
setTaxonomicLevel(TaxonomicLevel taxonomicLevelIn)
Liste des rangs taxinomiques possibles.
|
void |
setUpdateDate(Timestamp updateDateIn)
Date de mise à jour système du libellé.
|
void |
setUpperRank(Integer upperRankIn)
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.
|
public TaxonName()
public void setId(Integer idIn)
idIn
- Integerpublic String getName()
public void setName(String nameIn)
nameIn
- Stringpublic String getCompleteName()
public void setCompleteName(String completeNameIn)
completeNameIn
- Stringpublic Boolean isIsNaming()
public void setIsNaming(Boolean isNamingIn)
isNamingIn
- Booleanpublic Boolean isIsReferent()
public void setIsReferent(Boolean isReferentIn)
isReferentIn
- Booleanpublic Integer getUpperRank()
public void setUpperRank(Integer upperRankIn)
upperRankIn
- Integerpublic Boolean isIsVirtual()
public void setIsVirtual(Boolean isVirtualIn)
isVirtualIn
- Booleanpublic Boolean isIsObsolete()
public void setIsObsolete(Boolean isObsoleteIn)
isObsoleteIn
- Booleanpublic Boolean isIsTemporary()
public void setIsTemporary(Boolean isTemporaryIn)
isTemporaryIn
- Booleanpublic Date getStartDate()
public void setStartDate(Date startDateIn)
startDateIn
- Datepublic Date getEndDate()
public void setEndDate(Date endDateIn)
endDateIn
- Datepublic String getComments()
public void setComments(String commentsIn)
commentsIn
- Stringpublic Date getCreationDate()
public void setCreationDate(Date creationDateIn)
creationDateIn
- Datepublic Timestamp getUpdateDate()
public void setUpdateDate(Timestamp updateDateIn)
updateDateIn
- Timestamppublic Citation getCitation()
public void setCitation(Citation citationIn)
citationIn
- Citationpublic TaxonName getParentTaxonName()
public void setParentTaxonName(TaxonName parentTaxonNameIn)
parentTaxonNameIn
- TaxonNamepublic Collection<TaxonName> getChildTaxonNames()
public void setChildTaxonNames(Collection<TaxonName> childTaxonNamesIn)
childTaxonNamesIn
- Collectionpublic boolean addChildTaxonNames(TaxonName elementToAdd)
elementToAdd
- TaxonNamepublic boolean removeChildTaxonNames(TaxonName elementToRemove)
elementToRemove
- TaxonNamepublic Collection<TaxonNameHistory> getParentTaxonNameHistories()
public void setParentTaxonNameHistories(Collection<TaxonNameHistory> parentTaxonNameHistoriesIn)
parentTaxonNameHistoriesIn
- Collectionpublic boolean addParentTaxonNameHistories(TaxonNameHistory elementToAdd)
elementToAdd
- TaxonNameHistorypublic boolean removeParentTaxonNameHistories(TaxonNameHistory elementToRemove)
elementToRemove
- TaxonNameHistorypublic Collection<TaxonNameHistory> getTaxonNamehistories()
public void setTaxonNamehistories(Collection<TaxonNameHistory> taxonNamehistoriesIn)
taxonNamehistoriesIn
- Collectionpublic boolean addTaxonNamehistories(TaxonNameHistory elementToAdd)
elementToAdd
- TaxonNameHistorypublic boolean removeTaxonNamehistories(TaxonNameHistory elementToRemove)
elementToRemove
- TaxonNameHistorypublic TaxonomicLevel getTaxonomicLevel()
public void setTaxonomicLevel(TaxonomicLevel taxonomicLevelIn)
taxonomicLevelIn
- TaxonomicLevelpublic ReferenceTaxon getReferenceTaxon()
public void setReferenceTaxon(ReferenceTaxon referenceTaxonIn)
referenceTaxonIn
- ReferenceTaxonpublic boolean equals(Object object)
true
if the argument is an TaxonName instance and all identifiers for this entity
equal the identifiers of the argument entity. Returns false
otherwise.public int hashCode()
public int compareTo(TaxonName o)
compareTo
in interface Comparable<TaxonName>
Comparable.compareTo(T)
Copyright © 2012–2014 IFREMER. All rights reserved.