fr.ifremer.allegro.referential.taxon
Class Citation

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

public abstract class Citation
extends java.lang.Object
implements java.io.Serializable

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.

- La citation, associ??e au nom du taxon, pour faire r??f??rence ?? la publication d'origine du taxon. Les r??gles de nomenclature des taxons et de leurs auteurs sont d??finies dans The International Code of Zoological Nomenclature (ICZN : http://www.iczn.org/iczn/index.jsp ) pour la faune, et dans The International Code of Botanical Nomenclature (ICBN : http://www.bgbm.fu-berlin.de/iapt/nomenclature/CODE/SaintLouis/0000St.Luistitle.htm) pour la flore.

Chaque taxon ne poss??de qu'une seule publication, et une seule citation. Une publication peut correspondre ?? plusieurs taxons, et une citation peut ??tre identique pour plusieurs taxons.

See Also:
Serialized Form

Nested Class Summary
static class Citation.Factory
          Constructs new instances of Citation.
 
Constructor Summary
Citation()
           
 
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.util.Date getCreationDate()
           Date de cr??ation de la citation.
 java.lang.Integer getId()
           Identifiant unique de la citation
 java.lang.String getName()
           Libell?? de la citation.
 Status getStatus()
           
 java.sql.Timestamp getUpdateDate()
           Date de mise ?? jour de la citation.
 int hashCode()
          Returns a hash code based on this entity's identifiers.
 void setCreationDate(java.util.Date creationDate)
           
 void setId(java.lang.Integer id)
           
 void setName(java.lang.String name)
           
 void setStatus(Status status)
           
 void setUpdateDate(java.sql.Timestamp updateDate)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Citation

public Citation()
Method Detail

getId

public java.lang.Integer getId()

Identifiant unique de la citation


setId

public void setId(java.lang.Integer id)

getName

public java.lang.String getName()

Libell?? de la citation. Elle comprend toujours au moins un auteur et une date.


setName

public void setName(java.lang.String name)

getCreationDate

public java.util.Date getCreationDate()

Date de cr??ation de la citation. Renseign?? automatiquement par le syst??me.


setCreationDate

public void setCreationDate(java.util.Date creationDate)

getUpdateDate

public java.sql.Timestamp getUpdateDate()

Date de mise ?? jour de la citation. Renseign?? automatiquement par le syst??me.


setUpdateDate

public void setUpdateDate(java.sql.Timestamp updateDate)

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.