fr.ifremer.allegro.referential.taxon
Class ReferenceDocument

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

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

Les documents de r??f??rence sont tous les documents qui peuvent apporter des informations relatives ?? la classification syst??matique des taxons (nomenclature, description, synonymie) ou ?? la d??finition des groupes de taxons. Ces documents peuvent ??tre des publications officielles (articles de revues ou ouvrage), ou bien des notes de laboratoire, rapports internes, etc.

Dans le cas des publications, la r??f??rence du document permet de retrouver les sources. En revanche, pour les notes de labo, documents internes, et autres, il faudra pr??ciser dans la r??f??rence la localisation de la source (quel service ou quel labo, quelle personne de r??f??rence pour se le procurer).

Les r??f??rences des publications doivent respecter les r??gles d'??dition des bibliographies (Auteurs, date. Titre. Editeur...).

See Also:
Serialized Form

Nested Class Summary
static class ReferenceDocument.Factory
          Constructs new instances of ReferenceDocument.
 
Constructor Summary
ReferenceDocument()
           
 
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.Collection getAuthors()
           
 java.lang.String getComments()
           Commentaires divers associ??s au document de r??f??rence.
 java.util.Date getCreationDate()
           Date de cr??ation syst??me du document de r??f??rence.
 java.lang.Integer getId()
           Identifiant unique du document.
 java.util.Date getPublicationDate()
           Date de parution du document.
 java.lang.String getReference()
           Libell?? stockant la r??f??rence du document.
 Status getStatus()
           
 java.util.Collection getTaxonInformationHistories()
           
 java.sql.Timestamp getUpdateDate()
           Date de mise ?? jour syst??me de la r??f??rence.
 int hashCode()
          Returns a hash code based on this entity's identifiers.
 void setAuthors(java.util.Collection authors)
           
 void setComments(java.lang.String comments)
           
 void setCreationDate(java.util.Date creationDate)
           
 void setId(java.lang.Integer id)
           
 void setPublicationDate(java.util.Date publicationDate)
           
 void setReference(java.lang.String reference)
           
 void setStatus(Status status)
           
 void setTaxonInformationHistories(java.util.Collection taxonInformationHistories)
           
 void setUpdateDate(java.sql.Timestamp updateDate)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReferenceDocument

public ReferenceDocument()
Method Detail

getId

public java.lang.Integer getId()

Identifiant unique du document.


setId

public void setId(java.lang.Integer id)

getReference

public java.lang.String getReference()

Libell?? stockant la r??f??rence du document. Ceci peut ??tre le nom, l'??dition etc.


setReference

public void setReference(java.lang.String reference)

getPublicationDate

public java.util.Date getPublicationDate()

Date de parution du document.


setPublicationDate

public void setPublicationDate(java.util.Date publicationDate)

getComments

public java.lang.String getComments()

Commentaires divers associ??s au document de r??f??rence.


setComments

public void setComments(java.lang.String comments)

getCreationDate

public java.util.Date getCreationDate()

Date de cr??ation syst??me du document de r??f??rence. 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 de la r??f??rence. Renseign?? automatiquement par le syst??me.


setUpdateDate

public void setUpdateDate(java.sql.Timestamp updateDate)

getAuthors

public java.util.Collection getAuthors()

setAuthors

public void setAuthors(java.util.Collection authors)

getTaxonInformationHistories

public java.util.Collection getTaxonInformationHistories()

setTaxonInformationHistories

public void setTaxonInformationHistories(java.util.Collection taxonInformationHistories)

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.