public abstract class Sample extends Object implements Serializable, Comparable<Sample>
Modifier and Type | Class and Description |
---|---|
static class |
Sample.Factory
Constructs new instances of
Sample . |
Constructor and Description |
---|
Sample() |
Modifier and Type | Method and Description |
---|---|
boolean |
addChildSamples(Sample elementToAdd)
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.
|
boolean |
addFishingAreas(FishingArea elementToAdd)
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)
|
boolean |
addSampleMeasurements(SampleMeasurement elementToAdd)
Valeur mesurée ou analysée sur un individu (résultats de mesures sur individu) appartenant à
un
prélèvement effectué lors d'un échantillonnage biologique, lors d'une marée, d'un vente ou
d'un
débarquement observé.
|
int |
compareTo(Sample o) |
boolean |
equals(Object object)
Returns
true if the argument is an Sample instance and all identifiers for this entity
equal the identifiers of the argument entity. |
Batch |
getBatch()
Lot auquel appartient l'échantillon analysé (optionnel).
|
Collection<Sample> |
getChildSamples()
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.
|
String |
getComments()
Commentaire libre concernant l'échantillon.
|
Date |
getControlDate() |
Date |
getCreationDate() |
Collection<FishingArea> |
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é.
|
Integer |
getId()
Identifiant de l'échantillon.
|
Short |
getIndividualCount()
Nombre d'individus constituant l'échantillon.
|
String |
getLabel()
Mnémonique du prélèvement.
|
Matrix |
getMatrix()
Support de l'échantillon.
|
Sample |
getParentSample()
Parent sample.
|
Program |
getProgram()
Programme d'observation à l'origine d'une collecte de données.
|
String |
getQualificationComments() |
Date |
getQualificationDate() |
QualityFlag |
getQualityFlag()
Niveau de qualité de la donnée.
|
Department |
getRecorderDepartment()
Service d'appartenance d'une personne.
|
Person |
getRecorderPerson()
Personne du référentiel (utilisateur ou non du système).
|
ReferenceTaxon |
getReferenceTaxon()
Taxon (espèce scientifique) caractéristant l'échantillon (optionnel)
|
Integer |
getRemoteId() |
Date |
getSampleDate()
Jour du prélèvement (heure optionnelle).
|
Collection<SampleMeasurement> |
getSampleMeasurements()
Valeur mesurée ou analysée sur un individu (résultats de mesures sur individu) appartenant à
un
prélèvement effectué lors d'un échantillonnage biologique, lors d'une marée, d'un vente ou
d'un
débarquement observé.
|
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.
|
String |
getSynchronizationStatus()
Etat de synchronisation (en cours, terminé, en attente de synchro, supprimé).
|
TaxonGroup |
getTaxonGroup()
Groupe de taxon (généralement espèce commerciale) caractéristant l'échantillon (optionnel)
|
Timestamp |
getUpdateDate() |
Date |
getValidationDate() |
int |
hashCode()
Returns a hash code based on this entity's identifiers.
|
boolean |
removeChildSamples(Sample elementToRemove)
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.
|
boolean |
removeFishingAreas(FishingArea elementToRemove)
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)
|
boolean |
removeSampleMeasurements(SampleMeasurement elementToRemove)
Valeur mesurée ou analysée sur un individu (résultats de mesures sur individu) appartenant à
un
prélèvement effectué lors d'un échantillonnage biologique, lors d'une marée, d'un vente ou
d'un
débarquement observé.
|
void |
setBatch(Batch batchIn)
Lot auquel appartient l'échantillon analysé (optionnel).
|
void |
setChildSamples(Collection<Sample> childSamplesIn)
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.
|
void |
setComments(String commentsIn)
Commentaire libre concernant l'échantillon.
|
void |
setControlDate(Date controlDateIn) |
void |
setCreationDate(Date creationDateIn) |
void |
setFishingAreas(Collection<FishingArea> fishingAreasIn)
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)
|
void |
setFishingOperation(FishingOperation fishingOperationIn)
Opération de prélèvement à laquelle est rattaché l'échantillon analysé.
|
void |
setId(Integer idIn)
Identifiant de l'échantillon.
|
void |
setIndividualCount(Short individualCountIn)
Nombre d'individus constituant l'échantillon.
|
void |
setLabel(String labelIn)
Mnémonique du prélèvement.
|
void |
setMatrix(Matrix matrixIn)
Support de l'échantillon.
|
void |
setParentSample(Sample parentSampleIn)
Parent sample.
|
void |
setProgram(Program programIn)
Programme d'observation à l'origine d'une collecte de données.
|
void |
setQualificationComments(String qualificationCommentsIn) |
void |
setQualificationDate(Date qualificationDateIn) |
void |
setQualityFlag(QualityFlag qualityFlagIn)
Niveau de qualité de la donnée.
|
void |
setRecorderDepartment(Department recorderDepartmentIn)
Service d'appartenance d'une personne.
|
void |
setRecorderPerson(Person recorderPersonIn)
Personne du référentiel (utilisateur ou non du système).
|
void |
setReferenceTaxon(ReferenceTaxon referenceTaxonIn)
Taxon (espèce scientifique) caractéristant l'échantillon (optionnel)
|
void |
setRemoteId(Integer remoteIdIn) |
void |
setSampleDate(Date sampleDateIn)
Jour du prélèvement (heure optionnelle).
|
void |
setSampleMeasurements(Collection<SampleMeasurement> sampleMeasurementsIn)
Valeur mesurée ou analysée sur un individu (résultats de mesures sur individu) appartenant à
un
prélèvement effectué lors d'un échantillonnage biologique, lors d'une marée, d'un vente ou
d'un
débarquement observé.
|
void |
setSize(Float sizeIn)
La taille de l'échantillon peut représenter une surface ou un volume suivant les cas.
|
void |
setSizeUnit(Unit sizeUnitIn)
Unité associée à la valeur de la taille du prélèvement.
|
void |
setSynchronizationStatus(String synchronizationStatusIn)
Etat de synchronisation (en cours, terminé, en attente de synchro, supprimé).
|
void |
setTaxonGroup(TaxonGroup taxonGroupIn)
Groupe de taxon (généralement espèce commerciale) caractéristant l'échantillon (optionnel)
|
void |
setUpdateDate(Timestamp updateDateIn) |
void |
setValidationDate(Date validationDateIn) |
public Sample()
public Integer getId()
public void setId(Integer idIn)
idIn
- Integerpublic String getLabel()
public void setLabel(String labelIn)
labelIn
- Stringpublic Date getSampleDate()
public void setSampleDate(Date sampleDateIn)
sampleDateIn
- Datepublic Short getIndividualCount()
public void setIndividualCount(Short individualCountIn)
individualCountIn
- Shortpublic Float getSize()
public void setSize(Float sizeIn)
sizeIn
- Floatpublic String getSynchronizationStatus()
public void setSynchronizationStatus(String synchronizationStatusIn)
synchronizationStatusIn
- Stringpublic String getComments()
public void setComments(String commentsIn)
commentsIn
- Stringpublic Date getCreationDate()
public void setCreationDate(Date creationDateIn)
creationDateIn
- Datepublic Date getControlDate()
public void setControlDate(Date controlDateIn)
controlDateIn
- Datepublic Date getValidationDate()
public void setValidationDate(Date validationDateIn)
validationDateIn
- Datepublic Date getQualificationDate()
public void setQualificationDate(Date qualificationDateIn)
qualificationDateIn
- Datepublic String getQualificationComments()
public void setQualificationComments(String qualificationCommentsIn)
qualificationCommentsIn
- Stringpublic Timestamp getUpdateDate()
public void setUpdateDate(Timestamp updateDateIn)
updateDateIn
- Timestamppublic Integer getRemoteId()
public void setRemoteId(Integer remoteIdIn)
remoteIdIn
- Integerpublic Collection<FishingArea> getFishingAreas()
public void setFishingAreas(Collection<FishingArea> fishingAreasIn)
fishingAreasIn
- Collectionpublic boolean addFishingAreas(FishingArea elementToAdd)
elementToAdd
- FishingAreapublic boolean removeFishingAreas(FishingArea elementToRemove)
elementToRemove
- FishingAreapublic Unit getSizeUnit()
public void setSizeUnit(Unit sizeUnitIn)
sizeUnitIn
- Unitpublic Department getRecorderDepartment()
public void setRecorderDepartment(Department recorderDepartmentIn)
recorderDepartmentIn
- Departmentpublic Collection<Sample> getChildSamples()
public void setChildSamples(Collection<Sample> childSamplesIn)
childSamplesIn
- Collectionpublic boolean addChildSamples(Sample elementToAdd)
elementToAdd
- Samplepublic boolean removeChildSamples(Sample elementToRemove)
elementToRemove
- Samplepublic Sample getParentSample()
public void setParentSample(Sample parentSampleIn)
parentSampleIn
- Samplepublic Person getRecorderPerson()
public void setRecorderPerson(Person recorderPersonIn)
recorderPersonIn
- Personpublic void setMatrix(Matrix matrixIn)
matrixIn
- Matrixpublic ReferenceTaxon getReferenceTaxon()
public void setReferenceTaxon(ReferenceTaxon referenceTaxonIn)
referenceTaxonIn
- ReferenceTaxonpublic Program getProgram()
public void setProgram(Program programIn)
programIn
- Programpublic TaxonGroup getTaxonGroup()
public void setTaxonGroup(TaxonGroup taxonGroupIn)
taxonGroupIn
- TaxonGrouppublic Batch getBatch()
public void setBatch(Batch batchIn)
batchIn
- Batchpublic QualityFlag getQualityFlag()
public void setQualityFlag(QualityFlag qualityFlagIn)
qualityFlagIn
- QualityFlagpublic FishingOperation getFishingOperation()
public void setFishingOperation(FishingOperation fishingOperationIn)
fishingOperationIn
- FishingOperationpublic Collection<SampleMeasurement> getSampleMeasurements()
public void setSampleMeasurements(Collection<SampleMeasurement> sampleMeasurementsIn)
sampleMeasurementsIn
- Collectionpublic boolean addSampleMeasurements(SampleMeasurement elementToAdd)
elementToAdd
- SampleMeasurementpublic boolean removeSampleMeasurements(SampleMeasurement elementToRemove)
elementToRemove
- SampleMeasurementpublic boolean equals(Object object)
true
if the argument is an Sample instance and all identifiers for this entity
equal the identifiers of the argument entity. Returns false
otherwise.public int hashCode()
public int compareTo(Sample o)
compareTo
in interface Comparable<Sample>
Comparable.compareTo(T)
Copyright © 2012–2014 IFREMER. All rights reserved.