|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfr.ifremer.allegro.data.sample.Sample
public abstract class Sample
Un pr??l??vement repr??sente un (et un seul) support, pr??lev?? au cours d'une op??ration de peche, d'un ??chantillonnage au d??barquement ou d'une vente. Il s'agit de la partie qui est recueillie pour analyse ou d??nombrement.
Un pr??l??vement est rattach?? ?? une op??ration de peche ou un groupe d'op??rations, un d??barquement ou ?? une vente. Il peut ??tre en plus rattach?? ?? un des lots ??chantillonn??s (le lot de provenance).
Dans le cas des mar??es observ??es en mer, un prl??vement correspond ?? un individu, dont le support est, par exemple :
- crustac?? (crevette...)
- poisson (merlu, sardine...)
- gast??ropode (bigorneau, littorine...)
- echinoderme (oursin...)
- etc.
Le nombre d'individu, g??n??ralement ??gal ?? 1, permet de constituer des pr??l??vement de plusieurs individu (d??s lors qu'il sont ne meme anture). Chaque r??sultat de mesure (SampleMeasurement) pourra identifi?? l'individu concern?? par la mesure, par une num??ro din'dividu.
Un mn??monique, repr??sentant g??n??ralement l'??tiquette coll??e sur le sachet contenant le pr??l??vement, permet d"identifier le pr??l??vement de mani??re simple, notamment en laboratoire pour la saisie des lectures d'age, etc..
Par exemple de pr??l??vement :
- un poisson, d'une esp??ce donn??e, sur lequel est pr??lev?? un otholithe, et/ou des ??cailes afin de r??aliser une lecture d'age.
- un c??tac??, issu d'un lot, sur lesquels doit ??tre effectu?? des analyses d'age, de taille,
- etc.
Nested Class Summary | |
---|---|
static class |
Sample.Factory
Constructs new instances of Sample . |
Constructor Summary | |
---|---|
Sample()
|
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. |
Batch |
getBatch()
Lot auquel appartient l'??chantillon analys?? (optionnel). |
java.util.Collection |
getChildSamples()
|
java.lang.String |
getComments()
Commentaire libre concernant l'??chantillon. |
java.util.Date |
getControlDate()
|
java.util.Date |
getCreationDate()
|
java.util.Collection |
getFishingAreas()
Zone de peche du pr??l??vement (utilis?? surtout dans le cas d'un pr??l??vement hors mar??e/d??barquement ou vente - exemple : pr??l??vement en poissonnerie) |
FishingOperation |
getFishingOperation()
Op??ration de pr??l??vement ?? laquelle est rattach?? l'??chantillon analys??. |
java.lang.Integer |
getId()
Identifiant de l'??chantillon. |
java.lang.Short |
getIndividualCount()
Nombre d'individus constituant l'??chantillon. |
java.lang.String |
getLabel()
Mn??monique du pr??l??vement. |
Matrix |
getMatrix()
Support de l'??chantillon. |
Sample |
getParentSample()
Parent sample. |
Program |
getProgram()
|
java.lang.String |
getQualificationComments()
|
java.util.Date |
getQualificationDate()
|
QualityFlag |
getQualityFlag()
Niveau de qualit?? de la donn??e. |
Department |
getRecorderDepartment()
|
User |
getRecorderUser()
|
ReferenceTaxon |
getReferenceTaxon()
Taxon (esp??ce scientifique) caract??ristant l'??chantillon (optionnel) |
java.util.Date |
getSampleDate()
Jour du pr??l??vement (heure optionnelle). |
java.util.Collection |
getSampleMeasurements()
|
java.lang.Float |
getSize()
La taille de l'??chantillon peut repr??senter une surface ou un volume suivant les cas. |
Unit |
getSizeUnit()
Unit?? associ??e ?? la valeur de la taille du pr??l??vement. |
TaxonGroup |
getTaxonGroup()
Groupe de taxon (g??n??ralement esp??ce commerciale) caract??ristant l'??chantillon (optionnel) |
java.sql.Timestamp |
getUpdateDate()
|
java.util.Date |
getValidationDate()
|
int |
hashCode()
Returns a hash code based on this entity's identifiers. |
void |
setBatch(Batch batch)
|
void |
setChildSamples(java.util.Collection childSamples)
|
void |
setComments(java.lang.String comments)
|
void |
setControlDate(java.util.Date controlDate)
|
void |
setCreationDate(java.util.Date creationDate)
|
void |
setFishingAreas(java.util.Collection fishingAreas)
|
void |
setFishingOperation(FishingOperation fishingOperation)
|
void |
setId(java.lang.Integer id)
|
void |
setIndividualCount(java.lang.Short individualCount)
|
void |
setLabel(java.lang.String label)
|
void |
setMatrix(Matrix matrix)
|
void |
setParentSample(Sample parentSample)
|
void |
setProgram(Program program)
|
void |
setQualificationComments(java.lang.String qualificationComments)
|
void |
setQualificationDate(java.util.Date qualificationDate)
|
void |
setQualityFlag(QualityFlag qualityFlag)
|
void |
setRecorderDepartment(Department recorderDepartment)
|
void |
setRecorderUser(User recorderUser)
|
void |
setReferenceTaxon(ReferenceTaxon referenceTaxon)
|
void |
setSampleDate(java.util.Date sampleDate)
|
void |
setSampleMeasurements(java.util.Collection sampleMeasurements)
|
void |
setSize(java.lang.Float size)
|
void |
setSizeUnit(Unit sizeUnit)
|
void |
setTaxonGroup(TaxonGroup taxonGroup)
|
void |
setUpdateDate(java.sql.Timestamp updateDate)
|
void |
setValidationDate(java.util.Date validationDate)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Sample()
Method Detail |
---|
public java.lang.Integer getId()
Identifiant de l'??chantillon.
public void setId(java.lang.Integer id)
public java.lang.String getLabel()
Mn??monique du pr??l??vement. Par exemple, il peut s'agir d'un code propre ?? chaque programme : pour les mar??es observ??e, par exemple, il s'agira d'une ??tiquette permettant d'identifier l'??chantillon sur le terrain puis en laboratoire.
Autant que possible, le mn??monique devra etre unique pour tous le syst??me, ou ?? d??faut unique au sein de la mar??e, du d??barquement, de la vente ou de la campagne.
Nomenclature retenue ?? l'issu des sp??cifications Allegro V3 :
Avec :
-
* de la date de d??but de l???op??ration de p??che ou du groupe d???op??rations (si p??riode du groupe d???op??ration n???a pas ??t?? renseign?? : prendre la date de d??but de la mar??e)
* ou de la date de d??barquement,
* ou de la date de la vente.
-
-
* pour une op??ration de p??che ou un groupe d???op??rations, il s???agit du port de d??part de la mar??e,
* pour un d??barquement, du lieu de d??barquement
* pour une vente, du lieu de la vente
-
* ???G??? (=Ground) si donn??e m??re rattach??e est un d??barquement ou une vente ;
* ???S??? (=Sea) si donn??e m??re rattach??e est une op??ration de p??che ou ?? une groupe d???op??rations.
-
* la mar??e, si la donn??e m??re rattach??e est une op??ration de p??che ou un groupe d???op??rations
* ou du d??barquement,
* ou de la vente
public void setLabel(java.lang.String label)
public java.util.Date getSampleDate()
Jour du pr??l??vement (heure optionnelle).
public void setSampleDate(java.util.Date sampleDate)
public java.lang.Short getIndividualCount()
Nombre d'individus constituant l'??chantillon.
public void setIndividualCount(java.lang.Short individualCount)
public java.lang.Float getSize()
La taille de l'??chantillon peut repr??senter une surface ou un volume suivant les cas. Il peut aussi s'agir du nombre d'individus entrant dans l'homog??nat.
public void setSize(java.lang.Float size)
public java.lang.String getComments()
Commentaire libre concernant l'??chantillon.
public void setComments(java.lang.String comments)
public java.util.Date getCreationDate()
public void setCreationDate(java.util.Date creationDate)
public java.util.Date getControlDate()
public void setControlDate(java.util.Date controlDate)
public java.util.Date getValidationDate()
public void setValidationDate(java.util.Date validationDate)
public java.util.Date getQualificationDate()
public void setQualificationDate(java.util.Date qualificationDate)
public java.lang.String getQualificationComments()
public void setQualificationComments(java.lang.String qualificationComments)
public java.sql.Timestamp getUpdateDate()
public void setUpdateDate(java.sql.Timestamp updateDate)
public java.util.Collection getSampleMeasurements()
public void setSampleMeasurements(java.util.Collection sampleMeasurements)
public Sample getParentSample()
Parent sample. Use in MerluMed.
Ex : un poisson peut avoir dans sont estomac plusieurs autres poissons.
public void setParentSample(Sample parentSample)
public java.util.Collection getChildSamples()
public void setChildSamples(java.util.Collection childSamples)
public Matrix getMatrix()
Support de l'??chantillon.
public void setMatrix(Matrix matrix)
public Unit getSizeUnit()
Unit?? associ??e ?? la valeur de la taille du pr??l??vement.
public void setSizeUnit(Unit sizeUnit)
public Batch getBatch()
Lot auquel appartient l'??chantillon analys?? (optionnel).
public void setBatch(Batch batch)
public TaxonGroup getTaxonGroup()
Groupe de taxon (g??n??ralement esp??ce commerciale) caract??ristant l'??chantillon (optionnel)
public void setTaxonGroup(TaxonGroup taxonGroup)
public ReferenceTaxon getReferenceTaxon()
Taxon (esp??ce scientifique) caract??ristant l'??chantillon (optionnel)
public void setReferenceTaxon(ReferenceTaxon referenceTaxon)
public User getRecorderUser()
public void setRecorderUser(User recorderUser)
public Program getProgram()
public void setProgram(Program program)
public Department getRecorderDepartment()
public void setRecorderDepartment(Department recorderDepartment)
public QualityFlag getQualityFlag()
Niveau de qualit?? de la donn??e.
"Non qualifi??e" par d??faut
public void setQualityFlag(QualityFlag qualityFlag)
public FishingOperation getFishingOperation()
Op??ration de pr??l??vement ?? laquelle est rattach?? l'??chantillon analys??.
public void setFishingOperation(FishingOperation fishingOperation)
public java.util.Collection getFishingAreas()
Zone de peche du pr??l??vement (utilis?? surtout dans le cas d'un pr??l??vement hors mar??e/d??barquement ou vente - exemple : pr??l??vement en poissonnerie)
public void setFishingAreas(java.util.Collection fishingAreas)
public boolean equals(java.lang.Object object)
true
if the argument reference and this
refer to the same object.
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |