public abstract class GearAssociation extends Object implements Serializable, Comparable<GearAssociation>
Défini les coresspondances d'un engin avec des engins d'autres classifications.
[Regle de gestion] Les correspondances au sein d'une meme
classification sont interdites.
[Regle de gestion] La
correspondance vers une classification doit avoir été autorisée au
préalable, au niveau de "GearClassificationSynonym"
Si la coresspondance est exacte (les engins des deux classifications sont synonymes), alors chaque engin doit avoir une correspondance vers l'autre.
Si la coresspondance n'est pas exacte (un engin A correspond à un engin
B, mais l'inverse n'est pas vrai), alors une seule correspondance de A
vers B est définie.
Modifier and Type | Class and Description |
---|---|
static class |
GearAssociation.Factory
Constructs new instances of
GearAssociation . |
Constructor and Description |
---|
GearAssociation() |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(GearAssociation o) |
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. |
Gear |
getFromGear()
un type d'engin peut avoir des synonymes.
|
GearAssociationPK |
getGearAssociationPk()
Get the composite primary key identifier class
|
Gear |
getToGear()
Défini un engin, non pas engin physique, mais au sens "classe d'engin".
|
Timestamp |
getUpdateDate() |
int |
hashCode()
This entity does not have any identifiers
and is not extending any other entity,
so this method will only take the identifiers of this entity into account when calculating the hash code.
|
void |
setFromGear(Gear fromGearIn)
un type d'engin peut avoir des synonymes.
|
void |
setGearAssociationPk(GearAssociationPK gearAssociationPkIn)
Set the composite primary key identifier class
|
void |
setToGear(Gear toGearIn)
Défini un engin, non pas engin physique, mais au sens "classe d'engin".
|
void |
setUpdateDate(Timestamp updateDateIn) |
public GearAssociation()
public GearAssociationPK getGearAssociationPk()
public void setGearAssociationPk(GearAssociationPK gearAssociationPkIn)
gearAssociationPkIn
- public Timestamp getUpdateDate()
public void setUpdateDate(Timestamp updateDateIn)
updateDateIn
- Timestamppublic Gear getToGear()
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 setToGear(Gear toGearIn)
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'
toGearIn
- Gearpublic Gear getFromGear()
public void setFromGear(Gear fromGearIn)
fromGearIn
- Gearpublic boolean equals(Object object)
true
if the argument reference and this
refer to the same object.public int hashCode()
public int compareTo(GearAssociation o)
compareTo
in interface Comparable<GearAssociation>
Comparable.compareTo(T)
Copyright © 2012–2014 IFREMER. All rights reserved.