public abstract class Batch extends Object implements Serializable, Comparable<Batch>
Constructor and Description |
---|
Batch() |
Modifier and Type | Method and Description |
---|---|
boolean |
addBatchExhaustiveInventories(BatchExhaustiveInventory elementToAdd)
Liste les niveaux d'exhautivité, c'est à dire les listes concernés par l'éxhautivité.
|
boolean |
addChildBatchs(Batch elementToAdd)
Lot échantillonné ou lot composant une capture réelle.
|
boolean |
addProduces(Produce elementToAdd)
Un produit est identifié par une espèce commerciale, un état, une
qualité, présentation et catégorie commerciale.
|
boolean |
addQuantificationMeasurements(QuantificationMeasurement elementToAdd)
Liste des mesure de quantification du lot.
|
int |
compareTo(Batch o) |
boolean |
equals(Object object)
Returns
true if the argument is an Batch instance and all identifiers for this entity
equal the identifiers of the argument entity. |
Collection<BatchExhaustiveInventory> |
getBatchExhaustiveInventories()
Liste les niveaux d'exhautivité, c'est à dire les listes concernés par l'éxhautivité.
|
Collection<Batch> |
getChildBatchs()
Lot échantillonné ou lot composant une capture réelle.
|
String |
getComments() |
Float |
getElevateWeight() |
Integer |
getId()
Identifiant unique du lot.
|
Float |
getIndirectWeight() |
Integer |
getIndividualCount()
Nombre d'individus comptés.
|
String |
getLabel()
Libellé du lot (besoin pour le flux d'échantillonnage ISCAX).
|
Location |
getLocation()
Zone de pêche.
|
Batch |
getParentBatch()
Lot échantillonné ou lot composant une capture réelle.
|
Collection<Produce> |
getProduces()
Un produit est identifié par une espèce commerciale, un état, une
qualité, présentation et catégorie commerciale.
|
QualityFlag |
getQualityFlag()
Niveau de qualité de la donnée.
|
Collection<QuantificationMeasurement> |
getQuantificationMeasurements()
Liste des mesure de quantification du lot.
|
Short |
getRankOrder()
Numéro d'ordre du lot.
|
Float |
getSubgroupCount()
Nombre de sous ensembles ayant servit à la quantification.
|
Float |
getWeight() |
Float |
getWeightBeforeSampling() |
Integer |
getWeightMethodId() |
int |
hashCode()
Returns a hash code based on this entity's identifiers.
|
Boolean |
isChildBatchsReplication()
Indique si les lots fils sont des réplicats ou non.
|
Boolean |
isExhaustiveInventory()
Indique si l'inventaire des espèces scientifiques (ReferenceTaxon) est
exhaustif ou non.Attribut non renseigné si le lot ou un de ses lots père
est rattaché à un taxon.
|
boolean |
removeBatchExhaustiveInventories(BatchExhaustiveInventory elementToRemove)
Liste les niveaux d'exhautivité, c'est à dire les listes concernés par l'éxhautivité.
|
boolean |
removeChildBatchs(Batch elementToRemove)
Lot échantillonné ou lot composant une capture réelle.
|
boolean |
removeProduces(Produce elementToRemove)
Un produit est identifié par une espèce commerciale, un état, une
qualité, présentation et catégorie commerciale.
|
boolean |
removeQuantificationMeasurements(QuantificationMeasurement elementToRemove)
Liste des mesure de quantification du lot.
|
void |
setBatchExhaustiveInventories(Collection<BatchExhaustiveInventory> batchExhaustiveInventoriesIn)
Liste les niveaux d'exhautivité, c'est à dire les listes concernés par l'éxhautivité.
|
void |
setChildBatchs(Collection<Batch> childBatchsIn)
Lot échantillonné ou lot composant une capture réelle.
|
void |
setChildBatchsReplication(Boolean childBatchsReplicationIn)
Indique si les lots fils sont des réplicats ou non.
|
void |
setComments(String commentsIn) |
void |
setElevateWeight(Float elevateWeight) |
void |
setExhaustiveInventory(Boolean exhaustiveInventoryIn)
Indique si l'inventaire des espèces scientifiques (ReferenceTaxon) est
exhaustif ou non.Attribut non renseigné si le lot ou un de ses lots père
est rattaché à un taxon.
|
void |
setId(Integer idIn)
Identifiant unique du lot.
|
void |
setIndirectWeight(Float indirectWeight) |
void |
setIndividualCount(Integer individualCountIn)
Nombre d'individus comptés.
|
void |
setLabel(String labelIn)
Libellé du lot (besoin pour le flux d'échantillonnage ISCAX).
|
void |
setLocation(Location locationIn)
Zone de pêche.
|
void |
setParentBatch(Batch parentBatchIn)
Lot échantillonné ou lot composant une capture réelle.
|
void |
setProduces(Collection<Produce> producesIn)
Un produit est identifié par une espèce commerciale, un état, une
qualité, présentation et catégorie commerciale.
|
void |
setQualityFlag(QualityFlag qualityFlagIn)
Niveau de qualité de la donnée.
|
void |
setQuantificationMeasurements(Collection<QuantificationMeasurement> quantificationMeasurementsIn)
Liste des mesure de quantification du lot.
|
void |
setRankOrder(Short rankOrderIn)
Numéro d'ordre du lot.
|
void |
setSubgroupCount(Float subgroupCountIn)
Nombre de sous ensembles ayant servit à la quantification.
|
void |
setWeight(Float weight) |
void |
setWeightBeforeSampling(Float weightBeforeSampling) |
void |
setWeightMethodId(Integer weightMethodId) |
public Batch()
public Short getRankOrder()
public void setRankOrder(Short rankOrderIn)
rankOrderIn
- Shortpublic String getLabel()
public void setLabel(String labelIn)
labelIn
- Stringpublic Float getSubgroupCount()
public void setSubgroupCount(Float subgroupCountIn)
subgroupCountIn
- Floatpublic Integer getIndividualCount()
public void setIndividualCount(Integer individualCountIn)
individualCountIn
- Integerpublic Boolean isChildBatchsReplication()
public void setChildBatchsReplication(Boolean childBatchsReplicationIn)
childBatchsReplicationIn
- Booleanpublic Boolean isExhaustiveInventory()
Indique si l'inventaire des espèces scientifiques (ReferenceTaxon) est exhaustif ou non.Attribut non renseigné si le lot ou un de ses lots père est rattaché à un taxon.
Si l'inventaire est exhautif, il convient de remplir BatchExhautiveInventory, pour tracer sur quelle liste d'espèces porte l'exhaustivité. Si BatchExhautiveInventory n'est pas renseigné, alors l'exhautivité porte sur toutes les espèces.
public void setExhaustiveInventory(Boolean exhaustiveInventoryIn)
Indique si l'inventaire des espèces scientifiques (ReferenceTaxon) est exhaustif ou non.Attribut non renseigné si le lot ou un de ses lots père est rattaché à un taxon.
Si l'inventaire est exhautif, il convient de remplir BatchExhautiveInventory, pour tracer sur quelle liste d'espèces porte l'exhaustivité. Si BatchExhautiveInventory n'est pas renseigné, alors l'exhautivité porte sur toutes les espèces.
exhaustiveInventoryIn
- Booleanpublic String getComments()
public void setComments(String commentsIn)
commentsIn
- Stringpublic Location getLocation()
public void setLocation(Location locationIn)
locationIn
- Locationpublic Batch getParentBatch()
public void setParentBatch(Batch parentBatchIn)
parentBatchIn
- Batchpublic Collection<Batch> getChildBatchs()
public void setChildBatchs(Collection<Batch> childBatchsIn)
childBatchsIn
- Collectionpublic boolean addChildBatchs(Batch elementToAdd)
elementToAdd
- Batchpublic boolean removeChildBatchs(Batch elementToRemove)
elementToRemove
- Batchpublic QualityFlag getQualityFlag()
public void setQualityFlag(QualityFlag qualityFlagIn)
qualityFlagIn
- QualityFlagpublic Collection<BatchExhaustiveInventory> getBatchExhaustiveInventories()
public void setBatchExhaustiveInventories(Collection<BatchExhaustiveInventory> batchExhaustiveInventoriesIn)
batchExhaustiveInventoriesIn
- Collectionpublic boolean addBatchExhaustiveInventories(BatchExhaustiveInventory elementToAdd)
elementToAdd
- BatchExhaustiveInventorypublic boolean removeBatchExhaustiveInventories(BatchExhaustiveInventory elementToRemove)
elementToRemove
- BatchExhaustiveInventorypublic Collection<QuantificationMeasurement> getQuantificationMeasurements()
public void setQuantificationMeasurements(Collection<QuantificationMeasurement> quantificationMeasurementsIn)
quantificationMeasurementsIn
- Collectionpublic boolean addQuantificationMeasurements(QuantificationMeasurement elementToAdd)
elementToAdd
- QuantificationMeasurementpublic boolean removeQuantificationMeasurements(QuantificationMeasurement elementToRemove)
elementToRemove
- QuantificationMeasurementpublic Collection<Produce> getProduces()
Un produit est identifié par une espèce commerciale, un état, une qualité, présentation et catégorie commerciale.
Si le produit est un "produit vendu" :
On pourra allors utiliser SortingMeasurement pour stocker des données économiques, comme par exemple :
- Le prix du produit. Il peut y avoir plusieurds prix (plusieurs PSFMs), par exemple : prix au kilo, et prix total en euros.
- Valorisation de la commercialisation : Label rouge, Eco Label, marque collective controlée par un organisme tier. (cf SACROIS)
- Destination commerciale : consommation humaine, consommation animale, etc .
public void setProduces(Collection<Produce> producesIn)
Un produit est identifié par une espèce commerciale, un état, une qualité, présentation et catégorie commerciale.
Si le produit est un "produit vendu" :
On pourra allors utiliser SortingMeasurement pour stocker des données économiques, comme par exemple :
- Le prix du produit. Il peut y avoir plusieurds prix (plusieurs PSFMs), par exemple : prix au kilo, et prix total en euros.
- Valorisation de la commercialisation : Label rouge, Eco Label, marque collective controlée par un organisme tier. (cf SACROIS)
- Destination commerciale : consommation humaine, consommation animale, etc .
producesIn
- Collectionpublic boolean addProduces(Produce elementToAdd)
Un produit est identifié par une espèce commerciale, un état, une qualité, présentation et catégorie commerciale.
Si le produit est un "produit vendu" :
On pourra allors utiliser SortingMeasurement pour stocker des données économiques, comme par exemple :
- Le prix du produit. Il peut y avoir plusieurds prix (plusieurs PSFMs), par exemple : prix au kilo, et prix total en euros.
- Valorisation de la commercialisation : Label rouge, Eco Label, marque collective controlée par un organisme tier. (cf SACROIS)
- Destination commerciale : consommation humaine, consommation animale, etc .
elementToAdd
- Producepublic boolean removeProduces(Produce elementToRemove)
Un produit est identifié par une espèce commerciale, un état, une qualité, présentation et catégorie commerciale.
Si le produit est un "produit vendu" :
On pourra allors utiliser SortingMeasurement pour stocker des données économiques, comme par exemple :
- Le prix du produit. Il peut y avoir plusieurds prix (plusieurs PSFMs), par exemple : prix au kilo, et prix total en euros.
- Valorisation de la commercialisation : Label rouge, Eco Label, marque collective controlée par un organisme tier. (cf SACROIS)
- Destination commerciale : consommation humaine, consommation animale, etc .
elementToRemove
- Producepublic boolean equals(Object object)
true
if the argument is an Batch instance and all identifiers for this entity
equal the identifiers of the argument entity. Returns false
otherwise.public int hashCode()
public int compareTo(Batch o)
compareTo
in interface Comparable<Batch>
Comparable.compareTo(T)
public void setWeightMethodId(Integer weightMethodId)
public Integer getWeightMethodId()
public Float getWeightBeforeSampling()
public void setWeightBeforeSampling(Float weightBeforeSampling)
public Float getIndirectWeight()
public void setIndirectWeight(Float indirectWeight)
public Float getElevateWeight()
public void setElevateWeight(Float elevateWeight)
Copyright © 2012–2014 IFREMER. All rights reserved.