public abstract class FishingArea extends Object implements Serializable, Comparable<FishingArea>
Modifier and Type | Class and Description |
---|---|
static class |
FishingArea.Factory
Constructs new instances of
FishingArea . |
Constructor and Description |
---|
FishingArea() |
Modifier and Type | Method and Description |
---|---|
boolean |
addRegulationLocations(FishingArea2RegulationLocation elementToAdd)
Zones réglementaires particulières (ex : ZEE, zone d'effort, etc.)
|
int |
compareTo(FishingArea o) |
boolean |
equals(Object object)
Returns
true if the argument is an FishingArea instance and all identifiers for this entity
equal the identifiers of the argument entity. |
DepthGradient |
getDepthGradient()
Type de gradient de profondeur de la zone de pêche.
|
DistanceToCoastGradient |
getDistanceToCoastGradient()
Gradient de distance à la cote.
|
GearUseFeatures |
getGearUseFeatures()
Paramètre de mise en oeuvre de l'engin durant une opération.
|
Integer |
getId()
Idenfiant interne.
|
Location |
getLocation()
Représente un lieu au sens général du terme.
|
NearbySpecificArea |
getNearbySpecificArea()
Type de zone de proximité particulière.
|
Produce |
getProduce()
Un produit est identifié par une espèce commerciale, un état, une
qualité, présentation et catégorie commerciale.
|
Collection<FishingArea2RegulationLocation> |
getRegulationLocations()
Zones réglementaires particulières (ex : ZEE, zone d'effort, etc.)
|
Integer |
getRemoteId() |
Sale |
getSale()
Vente liée à un navire, effectuée en un lieu et une date données.
|
Sample |
getSample()
Un prélèvement représente un (et un seul) support, prélevé au cours d'une opération de peche,
d'un
échantillonnage au débarquement ou d'une vente.
|
VesselUseFeatures |
getVesselUseFeatures()
Paramètres de mise en oeuvre du navire.
|
int |
hashCode()
Returns a hash code based on this entity's identifiers.
|
boolean |
removeRegulationLocations(FishingArea2RegulationLocation elementToRemove)
Zones réglementaires particulières (ex : ZEE, zone d'effort, etc.)
|
void |
setDepthGradient(DepthGradient depthGradientIn)
Type de gradient de profondeur de la zone de pêche.
|
void |
setDistanceToCoastGradient(DistanceToCoastGradient distanceToCoastGradientIn)
Gradient de distance à la cote.
|
void |
setGearUseFeatures(GearUseFeatures gearUseFeaturesIn)
Paramètre de mise en oeuvre de l'engin durant une opération.
|
void |
setId(Integer idIn)
Idenfiant interne.
|
void |
setLocation(Location locationIn)
Représente un lieu au sens général du terme.
|
void |
setNearbySpecificArea(NearbySpecificArea nearbySpecificAreaIn)
Type de zone de proximité particulière.
|
void |
setProduce(Produce produceIn)
Un produit est identifié par une espèce commerciale, un état, une
qualité, présentation et catégorie commerciale.
|
void |
setRegulationLocations(Collection<FishingArea2RegulationLocation> regulationLocationsIn)
Zones réglementaires particulières (ex : ZEE, zone d'effort, etc.)
|
void |
setRemoteId(Integer remoteIdIn) |
void |
setSale(Sale saleIn)
Vente liée à un navire, effectuée en un lieu et une date données.
|
void |
setSample(Sample sampleIn)
Un prélèvement représente un (et un seul) support, prélevé au cours d'une opération de peche,
d'un
échantillonnage au débarquement ou d'une vente.
|
void |
setVesselUseFeatures(VesselUseFeatures vesselUseFeaturesIn)
Paramètres de mise en oeuvre du navire.
|
public FishingArea()
public void setId(Integer idIn)
idIn
- Integerpublic Integer getRemoteId()
public void setRemoteId(Integer remoteIdIn)
remoteIdIn
- Integerpublic Sale getSale()
public void setSale(Sale saleIn)
saleIn
- Salepublic Collection<FishingArea2RegulationLocation> getRegulationLocations()
public void setRegulationLocations(Collection<FishingArea2RegulationLocation> regulationLocationsIn)
regulationLocationsIn
- Collectionpublic boolean addRegulationLocations(FishingArea2RegulationLocation elementToAdd)
elementToAdd
- FishingArea2RegulationLocationpublic boolean removeRegulationLocations(FishingArea2RegulationLocation elementToRemove)
elementToRemove
- FishingArea2RegulationLocationpublic Sample getSample()
public void setSample(Sample sampleIn)
sampleIn
- Samplepublic DepthGradient getDepthGradient()
public void setDepthGradient(DepthGradient depthGradientIn)
depthGradientIn
- DepthGradientpublic Location getLocation()
public void setLocation(Location locationIn)
locationIn
- Locationpublic DistanceToCoastGradient getDistanceToCoastGradient()
public void setDistanceToCoastGradient(DistanceToCoastGradient distanceToCoastGradientIn)
distanceToCoastGradientIn
- DistanceToCoastGradientpublic NearbySpecificArea getNearbySpecificArea()
public void setNearbySpecificArea(NearbySpecificArea nearbySpecificAreaIn)
nearbySpecificAreaIn
- NearbySpecificAreapublic Produce getProduce()
Un produit est identifié par une espèce commerciale, un état, une qualité, présentation et catégorie commerciale.
Si le produit est un "produit vendu" :
On pourra allors utiliser SortingMeasurement pour stocker des données économiques, comme par exemple :
- Le prix du produit. Il peut y avoir plusieurds prix (plusieurs PSFMs), par exemple : prix au kilo, et prix total en euros.
- Valorisation de la commercialisation : Label rouge, Eco Label, marque collective controlée par un organisme tier. (cf SACROIS)
- Destination commerciale : consommation humaine, consommation animale, etc .
public void setProduce(Produce produceIn)
Un produit est identifié par une espèce commerciale, un état, une qualité, présentation et catégorie commerciale.
Si le produit est un "produit vendu" :
On pourra allors utiliser SortingMeasurement pour stocker des données économiques, comme par exemple :
- Le prix du produit. Il peut y avoir plusieurds prix (plusieurs PSFMs), par exemple : prix au kilo, et prix total en euros.
- Valorisation de la commercialisation : Label rouge, Eco Label, marque collective controlée par un organisme tier. (cf SACROIS)
- Destination commerciale : consommation humaine, consommation animale, etc .
produceIn
- Producepublic VesselUseFeatures getVesselUseFeatures()
public void setVesselUseFeatures(VesselUseFeatures vesselUseFeaturesIn)
vesselUseFeaturesIn
- VesselUseFeaturespublic GearUseFeatures getGearUseFeatures()
public void setGearUseFeatures(GearUseFeatures gearUseFeaturesIn)
gearUseFeaturesIn
- GearUseFeaturespublic boolean equals(Object object)
true
if the argument is an FishingArea instance and all identifiers for this entity
equal the identifiers of the argument entity. Returns false
otherwise.public int hashCode()
public int compareTo(FishingArea o)
compareTo
in interface Comparable<FishingArea>
Comparable.compareTo(T)
Copyright © 2012–2014 IFREMER. All rights reserved.