public abstract class Metier extends Object implements Serializable, Comparable<Metier>
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 |
---|---|
int |
compareTo(Metier o) |
boolean |
equals(Object object)
Returns
true if the argument is an Metier instance and all identifiers for this entity
equal the identifiers of the argument entity. |
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()
Pour les données du référentiel, information permettant de déterminer si une donnée est
valide,
obsolète ou temporaire
|
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 descriptionIn)
Description longue du métier
|
void |
setGear(Gear gearIn)
Engin du métier.
|
void |
setId(Integer idIn)
Idenfiant interne.
|
void |
setLabel(String labelIn)
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).
|
void |
setName(String nameIn)
Libellé du métier.
|
void |
setStatus(Status statusIn)
Pour les données du référentiel, information permettant de déterminer si une donnée est
valide,
obsolète ou temporaire
|
void |
setTaxonGroup(TaxonGroup taxonGroupIn)
Uniquement les groupes de taxon de type "espece commerciale FAO".
|
void |
setUpdateDate(Timestamp updateDateIn) |
public Metier()
public void setId(Integer idIn)
idIn
- Integerpublic String getLabel()
public void setLabel(String labelIn)
labelIn
- Stringpublic String getName()
public void setName(String nameIn)
nameIn
- Stringpublic String getDescription()
public void setDescription(String descriptionIn)
descriptionIn
- Stringpublic Timestamp getUpdateDate()
public void setUpdateDate(Timestamp updateDateIn)
updateDateIn
- Timestamppublic TaxonGroup getTaxonGroup()
public void setTaxonGroup(TaxonGroup taxonGroupIn)
taxonGroupIn
- TaxonGrouppublic Gear getGear()
public void setGear(Gear gearIn)
gearIn
- Gearpublic Status getStatus()
public void setStatus(Status statusIn)
statusIn
- Statuspublic boolean equals(Object object)
true
if the argument is an Metier instance and all identifiers for this entity
equal the identifiers of the argument entity. Returns false
otherwise.public int hashCode()
public int compareTo(Metier o)
compareTo
in interface Comparable<Metier>
Comparable.compareTo(T)
Copyright © 2012–2014 IFREMER. All rights reserved.