fr.ifremer.allegro.data.measure
Class Measurement

java.lang.Object
  extended by fr.ifremer.allegro.data.measure.Measurement
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
MeasurementImpl

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

R??sultat de mesure g??n??rique, servant de base ?? tous les r??sultats de mesure li??s ?? un PSFM.

See Also:
Serialized Form

Constructor Summary
Measurement()
           
 
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.
 AggregationLevel getAggregationLevel()
           
 AnalysisInstrument getAnalysisInstrument()
           
 java.util.Date getControlDate()
           Date du controle de la donn??e.
 Department getDepartment()
           Service effectuant l'analyse/la mesure.
 java.lang.Integer getDigitCount()
           
 java.lang.Integer getId()
           
 NumericalPrecision getNumericalPrecision()
           
 java.lang.Float getNumericalValue()
           
 Pmfm getPmfm()
           Il s'agit du contexte de r??alisation de la mesure (PSFM).
 PrecisionType getPrecisionType()
           
 java.lang.Float getPrecisionValue()
           
 java.lang.String getQualificationComments()
           
 java.util.Date getQualificationDate()
           Date de qualification de la donn??e.
 QualitativeValue getQualitativeValue()
           
 QualityFlag getQualityFlag()
           Niveau de qualit?? de la donn??e.
 java.util.Date getValidationDate()
           Date de validation de la donn??e.
 int hashCode()
          Returns a hash code based on this entity's identifiers.
 void setAggregationLevel(AggregationLevel aggregationLevel)
           
 void setAnalysisInstrument(AnalysisInstrument analysisInstrument)
           
 void setControlDate(java.util.Date controlDate)
           
 void setDepartment(Department department)
           
 void setDigitCount(java.lang.Integer digitCount)
           
 void setId(java.lang.Integer id)
           
 void setNumericalPrecision(NumericalPrecision numericalPrecision)
           
 void setNumericalValue(java.lang.Float numericalValue)
           
 void setPmfm(Pmfm pmfm)
           
 void setPrecisionType(PrecisionType precisionType)
           
 void setPrecisionValue(java.lang.Float precisionValue)
           
 void setQualificationComments(java.lang.String qualificationComments)
           
 void setQualificationDate(java.util.Date qualificationDate)
           
 void setQualitativeValue(QualitativeValue qualitativeValue)
           
 void setQualityFlag(QualityFlag qualityFlag)
           
 void setValidationDate(java.util.Date validationDate)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Measurement

public Measurement()
Method Detail

getId

public java.lang.Integer getId()

setId

public void setId(java.lang.Integer id)

getNumericalValue

public java.lang.Float getNumericalValue()

setNumericalValue

public void setNumericalValue(java.lang.Float numericalValue)

getDigitCount

public java.lang.Integer getDigitCount()

setDigitCount

public void setDigitCount(java.lang.Integer digitCount)

getPrecisionValue

public java.lang.Float getPrecisionValue()

setPrecisionValue

public void setPrecisionValue(java.lang.Float precisionValue)

getControlDate

public java.util.Date getControlDate()

Date du controle de la donn??e.

Le controle est la premi??re phase de validation de la donn??e.

Exemple :

- Dans Allegro, ce controle est effectu?? lorsque l'utilisateur a achev?? sa saisie et qu'il souhaite "Terminer la saisie", dans le but de transmettre ses donn??es au syst??me centrale. Les controle effectu?? par Allegro sur le poste client sont des v??rifications sur les champs obligatoires, ou encore sur la coh??rence des donn??es (cas d'un arbre d'??chantillonnage).


setControlDate

public void setControlDate(java.util.Date controlDate)

getValidationDate

public java.util.Date getValidationDate()

Date de validation de la donn??e.

La validation est typiquement effectu?? par un th??maticien responsable des donn??es. Dans Allegro, il s'agit du superviseur du portefeuille de donn??es qui en est responsable.


setValidationDate

public void setValidationDate(java.util.Date validationDate)

getQualificationDate

public java.util.Date getQualificationDate()

Date de qualification de la donn??e.

L'??tape de qualification est li??e ?? l'affectation d'un flag qualit?? (bon, mauvais, etc.) sur la donn??e.

- la qualification n'est pas encore g??r??e dans Allegro, dans le sens ou il n'existe pass encore d'interface pour affecter le flag qualit??. Par d??faut, le niveau de qualit?? est donc ?? "non qualifi??e"


setQualificationDate

public void setQualificationDate(java.util.Date qualificationDate)

getQualificationComments

public java.lang.String getQualificationComments()

setQualificationComments

public void setQualificationComments(java.lang.String qualificationComments)

getDepartment

public Department getDepartment()

Service effectuant l'analyse/la mesure.

Par d??faut, le service de l'observateur est utilis??.


setDepartment

public void setDepartment(Department department)

getPrecisionType

public PrecisionType getPrecisionType()

setPrecisionType

public void setPrecisionType(PrecisionType precisionType)

getQualityFlag

public QualityFlag getQualityFlag()

Niveau de qualit?? de la donn??e.

"Non qualifi??e" par d??faut


setQualityFlag

public void setQualityFlag(QualityFlag qualityFlag)

getAnalysisInstrument

public AnalysisInstrument getAnalysisInstrument()

setAnalysisInstrument

public void setAnalysisInstrument(AnalysisInstrument analysisInstrument)

getNumericalPrecision

public NumericalPrecision getNumericalPrecision()

setNumericalPrecision

public void setNumericalPrecision(NumericalPrecision numericalPrecision)

getPmfm

public Pmfm getPmfm()

Il s'agit du contexte de r??alisation de la mesure (PSFM).


setPmfm

public void setPmfm(Pmfm pmfm)

getQualitativeValue

public QualitativeValue getQualitativeValue()

setQualitativeValue

public void setQualitativeValue(QualitativeValue qualitativeValue)

getAggregationLevel

public AggregationLevel getAggregationLevel()

setAggregationLevel

public void setAggregationLevel(AggregationLevel aggregationLevel)

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.