public abstract class PmfmStrategy extends Object implements Serializable, Comparable<PmfmStrategy>
Modifier and Type | Class and Description |
---|---|
static class |
PmfmStrategy.Factory
Constructs new instances of
PmfmStrategy . |
Constructor and Description |
---|
PmfmStrategy() |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(PmfmStrategy o) |
boolean |
equals(Object object)
Returns
true if the argument is an PmfmStrategy instance and all identifiers for this entity
equal the identifiers of the argument entity. |
AcquisitionLevel |
getAcquisitionLevel()
Niveau de saisie sur lequel un quadruplet PSFM peut avoir des résultats.
|
Integer |
getAcquisitionNumber() |
Gear |
getGear()
Défini un engin, non pas engin physique, mais au sens "classe d'engin".
|
Integer |
getId()
Identifiant interne. généré par le système.
|
Float |
getMaxValue() |
Metier |
getMetier()
Métier, qui peut etre un métier de peche ou non.
|
Float |
getMinValue() |
Pmfm |
getPmfm()
Quadruplet paramètre/support/méthode/fraction.
|
PrecisionType |
getPrecisionType()
Type d'incertitude, par exemple intervalle de confiance ou % d'incertitude
|
Integer |
getRankOrder() |
ReferenceTaxon |
getReferenceTaxon() |
Strategy |
getStrategy()
La stratégie définit a priori ce que devront être les données présentes dans le système de
l'origine
de la collecte des données.
|
int |
hashCode()
Returns a hash code based on this entity's identifiers.
|
Boolean |
isIsMandatory() |
void |
setAcquisitionLevel(AcquisitionLevel acquisitionLevelIn)
Niveau de saisie sur lequel un quadruplet PSFM peut avoir des résultats.
|
void |
setAcquisitionNumber(Integer acquisitionNumberIn) |
void |
setGear(Gear gearIn)
Défini un engin, non pas engin physique, mais au sens "classe d'engin".
|
void |
setId(Integer idIn)
Identifiant interne. généré par le système.
|
void |
setIsMandatory(Boolean isMandatoryIn) |
void |
setMaxValue(Float maxValueIn) |
void |
setMetier(Metier metierIn)
Métier, qui peut etre un métier de peche ou non.
|
void |
setMinValue(Float minValueIn) |
void |
setPmfm(Pmfm pmfmIn)
Quadruplet paramètre/support/méthode/fraction.
|
void |
setPrecisionType(PrecisionType precisionTypeIn)
Type d'incertitude, par exemple intervalle de confiance ou % d'incertitude
|
void |
setRankOrder(Integer rankOrderIn) |
void |
setReferenceTaxon(ReferenceTaxon referenceTaxonIn) |
void |
setStrategy(Strategy strategyIn)
La stratégie définit a priori ce que devront être les données présentes dans le système de
l'origine
de la collecte des données.
|
public PmfmStrategy()
public void setId(Integer idIn)
idIn
- Integerpublic Integer getAcquisitionNumber()
public void setAcquisitionNumber(Integer acquisitionNumberIn)
acquisitionNumberIn
- Integerpublic Integer getRankOrder()
public void setRankOrder(Integer rankOrderIn)
rankOrderIn
- Integerpublic Boolean isIsMandatory()
public void setIsMandatory(Boolean isMandatoryIn)
isMandatoryIn
- Booleanpublic Float getMinValue()
public void setMinValue(Float minValueIn)
minValueIn
- Floatpublic Float getMaxValue()
public void setMaxValue(Float maxValueIn)
maxValueIn
- Floatpublic ReferenceTaxon getReferenceTaxon()
public void setReferenceTaxon(ReferenceTaxon referenceTaxonIn)
referenceTaxonIn
- ReferenceTaxonpublic PrecisionType getPrecisionType()
public void setPrecisionType(PrecisionType precisionTypeIn)
precisionTypeIn
- PrecisionTypepublic AcquisitionLevel getAcquisitionLevel()
public void setAcquisitionLevel(AcquisitionLevel acquisitionLevelIn)
acquisitionLevelIn
- AcquisitionLevelpublic Metier getMetier()
Métier, qui peut etre un métier de peche ou non.
Un
métier de peche a obligatoirement une espèce cible (TaxonGroup) de
défini, et éventuellement un engin (Gear).
Dans ce cas, le nom (name) et le mnémonique (label) pourront etre déterminé par la concaténation de l'engin et de l'espèce cible.
V2.1 : modification de la gestion des métiers : suppression des
classes FishingMetierGearType et MetierSpecies : un métier est
maintenant défini directement par Gear et TaxonGroup.
=> Le
référentiel des engin du métier (FishingMetierGearType) est maintenent
intégré au référentiel générique des engins
=> Le référentiel des espèces métier (MetierSpecies) est maintenent
intégré au référentiel générique des groupes de taxon
V3 :
- Le métier de peche n'a pas forcément d'engin
(optionnel) Ex : AQUNEP
(Aquaculture)
- le mnémonique et le libellé ne sont plus calculés à
la volée par concaténation, pour permettre l'utilisation de libellé plus
court..
public void setMetier(Metier metierIn)
Métier, qui peut etre un métier de peche ou non.
Un
métier de peche a obligatoirement une espèce cible (TaxonGroup) de
défini, et éventuellement un engin (Gear).
Dans ce cas, le nom (name) et le mnémonique (label) pourront etre déterminé par la concaténation de l'engin et de l'espèce cible.
V2.1 : modification de la gestion des métiers : suppression des
classes FishingMetierGearType et MetierSpecies : un métier est
maintenant défini directement par Gear et TaxonGroup.
=> Le
référentiel des engin du métier (FishingMetierGearType) est maintenent
intégré au référentiel générique des engins
=> Le référentiel des espèces métier (MetierSpecies) est maintenent
intégré au référentiel générique des groupes de taxon
V3 :
- Le métier de peche n'a pas forcément d'engin
(optionnel) Ex : AQUNEP
(Aquaculture)
- le mnémonique et le libellé ne sont plus calculés à
la volée par concaténation, pour permettre l'utilisation de libellé plus
court..
metierIn
- Metierpublic Gear getGear()
Défini un engin, non pas engin physique, mais au sens "classe d'engin".
Il est possible de définir un arboresence d'engin, au sein d'une meme classification, via les liens d'engin parents/enfants.
Exemple, pour la classification 'Engin EU corpus' :
* 'corpus effort de pêche'
- PAL Palangre de surface (Longliner)
- EP1 Engins petits pélagiques - corpus réglementaire 685/95
* corpus 2 (...)
- ...
Exemple, pour la classification 'FAO/CISTEP' :
* 'chaluts' (code
'03.0.0')
- 'OTB' 'chalut de fond'
- chalut pélagique
- ...
* 'Filets'
public void setGear(Gear gearIn)
Défini un engin, non pas engin physique, mais au sens "classe d'engin".
Il est possible de définir un arboresence d'engin, au sein d'une meme classification, via les liens d'engin parents/enfants.
Exemple, pour la classification 'Engin EU corpus' :
* 'corpus effort de pêche'
- PAL Palangre de surface (Longliner)
- EP1 Engins petits pélagiques - corpus réglementaire 685/95
* corpus 2 (...)
- ...
Exemple, pour la classification 'FAO/CISTEP' :
* 'chaluts' (code
'03.0.0')
- 'OTB' 'chalut de fond'
- chalut pélagique
- ...
* 'Filets'
gearIn
- Gearpublic Strategy getStrategy()
public void setStrategy(Strategy strategyIn)
strategyIn
- Strategypublic Pmfm getPmfm()
public void setPmfm(Pmfm pmfmIn)
pmfmIn
- Pmfmpublic boolean equals(Object object)
true
if the argument is an PmfmStrategy instance and all identifiers for this entity
equal the identifiers of the argument entity. Returns false
otherwise.public int hashCode()
public int compareTo(PmfmStrategy o)
compareTo
in interface Comparable<PmfmStrategy>
Comparable.compareTo(T)
Copyright © 2012–2014 IFREMER. All rights reserved.