public abstract class Gear extends Object implements Serializable, Comparable<Gear>
Défini un engin, non pas engin physique, mais au sens "classe d'engin".
Il est possible de définir un arboresence d'engin, au sein d'une meme classification, via les liens d'engin parents/enfants.
Exemple, pour la classification 'Engin EU corpus' :
* 'corpus effort de pêche'
- PAL Palangre de surface (Longliner)
- EP1 Engins petits pélagiques - corpus réglementaire 685/95
* corpus 2 (...)
- ...
Exemple, pour la classification 'FAO/CISTEP' :
* 'chaluts' (code
'03.0.0')
- 'OTB' 'chalut de fond'
- chalut pélagique
- ...
* 'Filets'
Modifier and Type | Class and Description |
---|---|
static class |
Gear.Factory
Constructs new instances of
Gear . |
Constructor and Description |
---|
Gear() |
Modifier and Type | Method and Description |
---|---|
boolean |
addChildGears(Gear elementToAdd)
Défini un engin, non pas engin physique, mais au sens "classe d'engin".
|
int |
compareTo(Gear o) |
boolean |
equals(Object object)
Returns
true if the argument is an Gear instance and all identifiers for this entity
equal the identifiers of the argument entity. |
Collection<Gear> |
getChildGears()
Défini un engin, non pas engin physique, mais au sens "classe d'engin".
|
String |
getComments() |
String |
getDescription() |
GearClassification |
getGearClassification()
Une classification d'engin permet le regroupement d'un ensemble cohérent d'engin.
|
Integer |
getId()
Idenfiant interne.
|
String |
getLabel()
Mnémonique (ou code) de l'engin.
|
String |
getName()
Libellé de l'engin.
|
Gear |
getParentGear()
Défini l'engin parent, au sein de la meme classification
note : pour une association entre des classifications différents,
cf "synonymGears"
|
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
|
Timestamp |
getUpdateDate() |
ValidityStatus |
getValidityStatus()
Etat de validation d'une donnée du référentiel.
|
int |
hashCode()
Returns a hash code based on this entity's identifiers.
|
boolean |
removeChildGears(Gear elementToRemove)
Défini un engin, non pas engin physique, mais au sens "classe d'engin".
|
void |
setChildGears(Collection<Gear> childGearsIn)
Défini un engin, non pas engin physique, mais au sens "classe d'engin".
|
void |
setComments(String commentsIn) |
void |
setDescription(String descriptionIn) |
void |
setGearClassification(GearClassification gearClassificationIn)
Une classification d'engin permet le regroupement d'un ensemble cohérent d'engin.
|
void |
setId(Integer idIn)
Idenfiant interne.
|
void |
setLabel(String labelIn)
Mnémonique (ou code) de l'engin.
|
void |
setName(String nameIn)
Libellé de l'engin.
|
void |
setParentGear(Gear parentGearIn)
Défini l'engin parent, au sein de la meme classification
note : pour une association entre des classifications différents,
cf "synonymGears"
|
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 |
setUpdateDate(Timestamp updateDateIn) |
void |
setValidityStatus(ValidityStatus validityStatusIn)
Etat de validation d'une donnée du référentiel.
|
public Gear()
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 String getComments()
public void setComments(String commentsIn)
commentsIn
- Stringpublic Gear getParentGear()
Défini l'engin parent, au sein de la meme classification
note : pour une association entre des classifications différents, cf "synonymGears"
public void setParentGear(Gear parentGearIn)
Défini l'engin parent, au sein de la meme classification
note : pour une association entre des classifications différents, cf "synonymGears"
parentGearIn
- Gearpublic ValidityStatus getValidityStatus()
public void setValidityStatus(ValidityStatus validityStatusIn)
validityStatusIn
- ValidityStatuspublic Collection<Gear> getChildGears()
Défini un engin, non pas engin physique, mais au sens "classe d'engin".
Il est possible de définir un arboresence d'engin, au sein d'une meme classification, via les liens d'engin parents/enfants.
Exemple, pour la classification 'Engin EU corpus' :
* 'corpus effort de pêche'
- PAL Palangre de surface (Longliner)
- EP1 Engins petits pélagiques - corpus réglementaire 685/95
* corpus 2 (...)
- ...
Exemple, pour la classification 'FAO/CISTEP' :
* 'chaluts' (code
'03.0.0')
- 'OTB' 'chalut de fond'
- chalut pélagique
- ...
* 'Filets'
public void setChildGears(Collection<Gear> childGearsIn)
Défini un engin, non pas engin physique, mais au sens "classe d'engin".
Il est possible de définir un arboresence d'engin, au sein d'une meme classification, via les liens d'engin parents/enfants.
Exemple, pour la classification 'Engin EU corpus' :
* 'corpus effort de pêche'
- PAL Palangre de surface (Longliner)
- EP1 Engins petits pélagiques - corpus réglementaire 685/95
* corpus 2 (...)
- ...
Exemple, pour la classification 'FAO/CISTEP' :
* 'chaluts' (code
'03.0.0')
- 'OTB' 'chalut de fond'
- chalut pélagique
- ...
* 'Filets'
childGearsIn
- Collectionpublic boolean addChildGears(Gear elementToAdd)
Défini un engin, non pas engin physique, mais au sens "classe d'engin".
Il est possible de définir un arboresence d'engin, au sein d'une meme classification, via les liens d'engin parents/enfants.
Exemple, pour la classification 'Engin EU corpus' :
* 'corpus effort de pêche'
- PAL Palangre de surface (Longliner)
- EP1 Engins petits pélagiques - corpus réglementaire 685/95
* corpus 2 (...)
- ...
Exemple, pour la classification 'FAO/CISTEP' :
* 'chaluts' (code
'03.0.0')
- 'OTB' 'chalut de fond'
- chalut pélagique
- ...
* 'Filets'
elementToAdd
- Gearpublic boolean removeChildGears(Gear elementToRemove)
Défini un engin, non pas engin physique, mais au sens "classe d'engin".
Il est possible de définir un arboresence d'engin, au sein d'une meme classification, via les liens d'engin parents/enfants.
Exemple, pour la classification 'Engin EU corpus' :
* 'corpus effort de pêche'
- PAL Palangre de surface (Longliner)
- EP1 Engins petits pélagiques - corpus réglementaire 685/95
* corpus 2 (...)
- ...
Exemple, pour la classification 'FAO/CISTEP' :
* 'chaluts' (code
'03.0.0')
- 'OTB' 'chalut de fond'
- chalut pélagique
- ...
* 'Filets'
elementToRemove
- Gearpublic GearClassification getGearClassification()
public void setGearClassification(GearClassification gearClassificationIn)
gearClassificationIn
- GearClassificationpublic Status getStatus()
public void setStatus(Status statusIn)
statusIn
- Statuspublic boolean equals(Object object)
true
if the argument is an Gear instance and all identifiers for this entity
equal the identifiers of the argument entity. Returns false
otherwise.public int hashCode()
public int compareTo(Gear o)
compareTo
in interface Comparable<Gear>
Comparable.compareTo(T)
Copyright © 2012–2014 IFREMER. All rights reserved.