public abstract class Batch extends Object implements Serializable
Lot échantillonné ou lot composant une capture réelle. Une capture ou un arbre d'échantillonnage sont en effet constitués d'un ensemble de lots.
| Constructor and Description |
|---|
Batch() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(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. |
Collection<BatchExhaustiveInventory> |
getBatchExhaustiveInventories()
Liste les niveaux d'exhautivité, c'est à dire les listes
concernés par l'éxhautivité.
|
Collection<Batch> |
getChildBatchs() |
Boolean |
getChildBatchsReplication()
Indique si les lots fils sont des réplicats ou non.
|
String |
getComments() |
Boolean |
getExhaustiveInventory()
|
Integer |
getId()
Identifiant unique du lot.
|
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() |
Collection<Produce> |
getProduces() |
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.
|
int |
hashCode()
Returns a hash code based on this entity's identifiers.
|
void |
setBatchExhaustiveInventories(Collection<BatchExhaustiveInventory> batchExhaustiveInventories) |
void |
setChildBatchs(Collection<Batch> childBatchs) |
void |
setChildBatchsReplication(Boolean childBatchsReplication) |
void |
setComments(String comments) |
void |
setExhaustiveInventory(Boolean exhaustiveInventory) |
void |
setId(Integer id) |
void |
setIndividualCount(Integer individualCount) |
void |
setLabel(String label) |
void |
setLocation(Location location) |
void |
setParentBatch(Batch parentBatch) |
void |
setProduces(Collection<Produce> produces) |
void |
setQualityFlag(QualityFlag qualityFlag) |
void |
setQuantificationMeasurements(Collection<QuantificationMeasurement> quantificationMeasurements) |
void |
setRankOrder(Short rankOrder) |
void |
setSubgroupCount(Float subgroupCount) |
public Integer getId()
Identifiant unique du lot.
public void setId(Integer id)
public Short getRankOrder()
Numéro d'ordre du lot.
Sert pour déterminer l'ordre de présentation des lots rattaché à un même lot père.
public void setRankOrder(Short rankOrder)
public Float getSubgroupCount()
Nombre de sous ensembles ayant servit à la quantification. Attention : Il ne s'agit pas du nombre de lot fils.
Par exemple il pourra s'agir d'un nombre de caisse servant à quantifié le lot.
Par exemple, pour une détermination de la quantification par les volumes :
- nombre_sous_ensembles_quantifiés = 3
- poids moyen par sous-ensemble = 5 kg
=> Poids total du lot = 3 x 5 = 15kg
public void setSubgroupCount(Float subgroupCount)
public Integer getIndividualCount()
Nombre d'individus comptés.
public void setIndividualCount(Integer individualCount)
public Boolean getChildBatchsReplication()
Indique si les lots fils sont des réplicats ou non. Attribut non renseigné si un des lots père est rattaché à un taxon ou groupe de taxon.
public void setChildBatchsReplication(Boolean childBatchsReplication)
public Boolean getExhaustiveInventory()
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 exhaustiveInventory)
public String getComments()
public void setComments(String comments)
public String getLabel()
Libellé du lot (besoin pour le flux d'échantillonnage ISCAX).
Pas encore utiliser, dans Allegro V2 et V3 lot 1.
public void setLabel(String label)
public Collection<BatchExhaustiveInventory> getBatchExhaustiveInventories()
Liste les niveaux d'exhautivité, c'est à dire les listes concernés par l'éxhautivité.
Ces listes sont représentées par une niveau de priorité, définis dans la stratégie (cf ReferenceTaxonStrategy)
public void setBatchExhaustiveInventories(Collection<BatchExhaustiveInventory> batchExhaustiveInventories)
public Location getLocation()
Zone de pêche.
Uniquement dans le cas ou l'opération unitaire n'est pas connue (Exemple : lors des échantillonnage des ventes observées)
public void setLocation(Location location)
public QualityFlag getQualityFlag()
Niveau de qualité de la donnée.
"Non qualifiée" par défaut
public void setQualityFlag(QualityFlag qualityFlag)
public Collection<Batch> getChildBatchs()
public void setChildBatchs(Collection<Batch> childBatchs)
public Batch getParentBatch()
public void setParentBatch(Batch parentBatch)
public Collection<QuantificationMeasurement> getQuantificationMeasurements()
Liste des mesure de quantification du lot.
public void setQuantificationMeasurements(Collection<QuantificationMeasurement> quantificationMeasurements)
public Collection<Produce> getProduces()
public void setProduces(Collection<Produce> produces)
public boolean equals(Object object)
true if the argument reference and this
refer to the same object.Copyright © 2013. All Rights Reserved.