public abstract class GearClassification extends Object implements Serializable
Une classification d'engin permet le regroupement d'un ensemble cohérent d'engin.
Exemple :
- Engin FAO, appellée aussi CSITEP (Classification Standard Internationale Type des Engins de Pêche), ou, en anglais : International Standard Statistical Classification of Fishing Gear (ISSCFG) : ftp://ftp.fao.org/FI/DOCUMENT/cwp/handbook/annex/AnnexM1fishinggear.pdf
- Engin CNTS (DPMA SIP)
- Engin EU (basé sur les engins FAO, mais adapté au contexte réglementaire européen) :
exemple : - extension pour signifier 'pas d'engin' : NO
extension pour signifier 'engin inconnu' : NK (Not Known)
'ligne avec canne (...)' : BTF (code utilisé pour des données historique)
- 'Engin EU Corpus' pour le traitment (cf DRE_CORPUS dans tmpsih)
- Engin Métier Ifremer (basé sur la classification FAO, et etendue aux besoins Ifremer/francais)
Pour ObsMer, la classification utilisée est : FAO
Pour les observations au débarquement, la classification utilisée est : FAO + CNTS (pour recroiser avec les déclarations)
| Modifier and Type | Class and Description |
|---|---|
static class |
GearClassification.Factory
Constructs new instances of
GearClassification. |
| Constructor and Description |
|---|
GearClassification() |
| 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. |
String |
getDescription() |
Collection<Gear> |
getGears() |
Integer |
getId() |
Boolean |
getIsAggregation()
|
String |
getName() |
Timestamp |
getUpdateDate() |
int |
hashCode()
Returns a hash code based on this entity's identifiers.
|
void |
setDescription(String description) |
void |
setGears(Collection<Gear> gears) |
void |
setId(Integer id) |
void |
setIsAggregation(Boolean isAggregation) |
void |
setName(String name) |
void |
setUpdateDate(Timestamp updateDate) |
public Integer getId()
public void setId(Integer id)
public String getName()
public void setName(String name)
public String getDescription()
public void setDescription(String description)
public Boolean getIsAggregation()
TODO : confirmer si l'attribut est utile
, dans la mesure ou les stratégies peuvent permettrent de choisir la
classification à utiliser.
Indicateur permettant de savoir si la classification est utilisé
uniquement dans le cadre de données d'agrégation.
public void setIsAggregation(Boolean isAggregation)
public Timestamp getUpdateDate()
public void setUpdateDate(Timestamp updateDate)
public Collection<Gear> getGears()
public void setGears(Collection<Gear> gears)
public boolean equals(Object object)
true if the argument reference and this
refer to the same object.Copyright © 2013. All Rights Reserved.