public abstract class Measurement extends Object implements Serializable, Comparable<Measurement>
Constructor and Description |
---|
Measurement() |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(Measurement o) |
boolean |
equals(Object object)
Returns
true if the argument is an Measurement instance and all identifiers for this entity
equal the identifiers of the argument entity. |
AggregationLevel |
getAggregationLevel()
Niveau (ou période) d'agrégation de la donnée.
|
String |
getAlphanumericalValue()
Valeur alphanumérique de la mesure.
|
AnalysisInstrument |
getAnalysisInstrument()
Instrument de mesure utilisé pour effectuer la mesure.
|
Date |
getControlDate()
Date du controle de la donnée.
|
Department |
getDepartment()
Service effectuant l'analyse/la mesure.
|
Integer |
getDigitCount()
Nombre de digits saisis dans la valeur numérique de la mesure.
|
Integer |
getId()
Idenfiant interne.
|
NumericalPrecision |
getNumericalPrecision()
Précision de la mesure par rapport au seuil de détection de l'instrument d'analyse.
|
Float |
getNumericalValue()
|
Pmfm |
getPmfm()
Il s'agit du contexte de réalisation de la mesure (PSFM).
|
PrecisionType |
getPrecisionType()
Type d'incertitude, par exemple intervalle de confiance ou % d'incertitude
|
Float |
getPrecisionValue()
Précision de la mesure.
|
String |
getQualificationComments() |
Date |
getQualificationDate()
Date de qualification de la donnée.
|
QualitativeValue |
getQualitativeValue()
Valeur qualitative choisie.
|
QualityFlag |
getQualityFlag()
Niveau de qualité de la donnée.
|
Integer |
getRemoteId() |
Date |
getValidationDate()
Date de validation de la donnée.
|
int |
hashCode()
Returns a hash code based on this entity's identifiers.
|
void |
setAggregationLevel(AggregationLevel aggregationLevelIn)
Niveau (ou période) d'agrégation de la donnée.
|
void |
setAlphanumericalValue(String alphanumericalValueIn)
Valeur alphanumérique de la mesure.
|
void |
setAnalysisInstrument(AnalysisInstrument analysisInstrumentIn)
Instrument de mesure utilisé pour effectuer la mesure.
|
void |
setControlDate(Date controlDateIn)
Date du controle de la donnée.
|
void |
setDepartment(Department departmentIn)
Service effectuant l'analyse/la mesure.
|
void |
setDigitCount(Integer digitCountIn)
Nombre de digits saisis dans la valeur numérique de la mesure.
|
void |
setId(Integer idIn)
Idenfiant interne.
|
void |
setNumericalPrecision(NumericalPrecision numericalPrecisionIn)
Précision de la mesure par rapport au seuil de détection de l'instrument d'analyse.
|
void |
setNumericalValue(Float numericalValueIn)
|
void |
setPmfm(Pmfm pmfmIn)
Il s'agit du contexte de réalisation de la mesure (PSFM).
|
void |
setPrecisionType(PrecisionType precisionTypeIn)
Type d'incertitude, par exemple intervalle de confiance ou % d'incertitude
|
void |
setPrecisionValue(Float precisionValueIn)
Précision de la mesure.
|
void |
setQualificationComments(String qualificationCommentsIn) |
void |
setQualificationDate(Date qualificationDateIn)
Date de qualification de la donnée.
|
void |
setQualitativeValue(QualitativeValue qualitativeValueIn)
Valeur qualitative choisie.
|
void |
setQualityFlag(QualityFlag qualityFlagIn)
Niveau de qualité de la donnée.
|
void |
setRemoteId(Integer remoteIdIn) |
void |
setValidationDate(Date validationDateIn)
Date de validation de la donnée.
|
public Measurement()
public void setId(Integer idIn)
idIn
- Integerpublic Float getNumericalValue()
public void setNumericalValue(Float numericalValueIn)
numericalValueIn
- Floatpublic String getAlphanumericalValue()
Valeur alphanumérique de la mesure.
Attention : Utilisation à éviter. A utiliser
uniquement dans des cas ou les valeurs qualitatives ne peuvent pas
convenir (format non fixe, etc.).
Exemples :
* Numéros de contrat (Ventre ERS)
* Type de
dimension d'engin (logbook - flux SACAPT) "2X60", "2x6 dragues 75",
"13.9x2", "2x7m²", "2x17.50", "2m x 2", etc
public void setAlphanumericalValue(String alphanumericalValueIn)
Valeur alphanumérique de la mesure.
Attention : Utilisation à éviter. A utiliser
uniquement dans des cas ou les valeurs qualitatives ne peuvent pas
convenir (format non fixe, etc.).
Exemples :
* Numéros de contrat (Ventre ERS)
* Type de
dimension d'engin (logbook - flux SACAPT) "2X60", "2x6 dragues 75",
"13.9x2", "2x7m²", "2x17.50", "2m x 2", etc
alphanumericalValueIn
- Stringpublic Integer getDigitCount()
Nombre de digits saisis dans la valeur numérique de la mesure.
Cela permet de stocker "10.00" (numericalvalue=10 et digitCount=2) et de pouvoir restituer la valeur sous la meme forme.
public void setDigitCount(Integer digitCountIn)
Nombre de digits saisis dans la valeur numérique de la mesure.
Cela permet de stocker "10.00" (numericalvalue=10 et digitCount=2) et de pouvoir restituer la valeur sous la meme forme.
digitCountIn
- Integerpublic Float getPrecisionValue()
Précision de la mesure. Par exemple : precisioNValue=0.5 pour indiquer
une précision à + ou - "0.5".
Valeur exprimée soit dans l'unite de la mesure (ex : "mm"), soit en poucentage de la mesure (suivant la valeur de PrecisionType).
public void setPrecisionValue(Float precisionValueIn)
Précision de la mesure. Par exemple : precisioNValue=0.5 pour indiquer
une précision à + ou - "0.5".
Valeur exprimée soit dans l'unite de la mesure (ex : "mm"), soit en poucentage de la mesure (suivant la valeur de PrecisionType).
precisionValueIn
- Floatpublic 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 Integer getRemoteId()
public void setRemoteId(Integer remoteIdIn)
remoteIdIn
- Integerpublic AggregationLevel getAggregationLevel()
public void setAggregationLevel(AggregationLevel aggregationLevelIn)
aggregationLevelIn
- AggregationLevelpublic QualityFlag getQualityFlag()
public void setQualityFlag(QualityFlag qualityFlagIn)
qualityFlagIn
- QualityFlagpublic PrecisionType getPrecisionType()
public void setPrecisionType(PrecisionType precisionTypeIn)
precisionTypeIn
- PrecisionTypepublic AnalysisInstrument getAnalysisInstrument()
Instrument de mesure utilisé pour effectuer la mesure.
Exemple : un Ichtyomètre, un pied à coulisse, etc.
public void setAnalysisInstrument(AnalysisInstrument analysisInstrumentIn)
Instrument de mesure utilisé pour effectuer la mesure.
Exemple : un Ichtyomètre, un pied à coulisse, etc.
analysisInstrumentIn
- AnalysisInstrumentpublic NumericalPrecision getNumericalPrecision()
public void setNumericalPrecision(NumericalPrecision numericalPrecisionIn)
numericalPrecisionIn
- NumericalPrecisionpublic Department getDepartment()
public void setDepartment(Department departmentIn)
departmentIn
- Departmentpublic Pmfm getPmfm()
public void setPmfm(Pmfm pmfmIn)
pmfmIn
- Pmfmpublic QualitativeValue getQualitativeValue()
public void setQualitativeValue(QualitativeValue qualitativeValueIn)
qualitativeValueIn
- QualitativeValuepublic boolean equals(Object object)
true
if the argument is an Measurement instance and all identifiers for this entity
equal the identifiers of the argument entity. Returns false
otherwise.public int hashCode()
public int compareTo(Measurement o)
compareTo
in interface Comparable<Measurement>
Comparable.compareTo(T)
Copyright © 2012–2014 IFREMER. All rights reserved.