public abstract class Metier extends Object implements Serializable
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..
| Modifier and Type | Class and Description |
|---|---|
static class |
Metier.Factory
Constructs new instances of
Metier. |
| Constructor and Description |
|---|
Metier() |
| 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()
Description longue du métier
|
Gear |
getGear()
Engin du métier.
|
Integer |
getId()
Idenfiant interne.
|
String |
getLabel()
Pour un métier de peche, le mnémonique est généralement la
concaténation du mnémonique de l'engin et de celui du groupe de
taxon (si un le groupe de taxon en a un).
|
String |
getName()
Libellé du métier.
|
Status |
getStatus() |
TaxonGroup |
getTaxonGroup()
Uniquement les groupes de taxon de type "espece commerciale
FAO".
|
Timestamp |
getUpdateDate() |
int |
hashCode()
Returns a hash code based on this entity's identifiers.
|
void |
setDescription(String description) |
void |
setGear(Gear gear) |
void |
setId(Integer id) |
void |
setLabel(String label) |
void |
setName(String name) |
void |
setStatus(Status status) |
void |
setTaxonGroup(TaxonGroup taxonGroup) |
void |
setUpdateDate(Timestamp updateDate) |
public Integer getId()
Idenfiant interne. Généré par le système.
public void setId(Integer id)
public String getLabel()
Pour un métier de peche, le mnémonique est généralement la concaténation du mnémonique de l'engin et de celui du groupe de taxon (si un le groupe de taxon en a un).
public void setLabel(String label)
public String getName()
Libellé du métier.
Pour un métier de peche, déterminé généralement à partir de la concaténation du libellé de l'engin, de la chaine " à ", puis du libellé du groupe de taxon.
public void setName(String name)
public String getDescription()
Description longue du métier
public void setDescription(String description)
public Timestamp getUpdateDate()
public void setUpdateDate(Timestamp updateDate)
public TaxonGroup getTaxonGroup()
Uniquement les groupes de taxon de type "espece commerciale FAO".
Obligatoire si le métier est un métier de peche.
public void setTaxonGroup(TaxonGroup taxonGroup)
public Status getStatus()
public void setStatus(Status status)
public Gear getGear()
Engin du métier.
Obligatoire si le métier est un métier de peche.
public void setGear(Gear gear)
public boolean equals(Object object)
true if the argument reference and this
refer to the same object.Copyright © 2013. All Rights Reserved.