public abstract class RegulationArea extends Object implements Serializable, Comparable<RegulationArea>
Modifier and Type | Class and Description |
---|---|
static class |
RegulationArea.Factory
Constructs new instances of
RegulationArea . |
Constructor and Description |
---|
RegulationArea() |
Modifier and Type | Method and Description |
---|---|
boolean |
addRegulationLocations(RegulationArea2RegulationLocation elementToAdd) |
int |
compareTo(RegulationArea o) |
boolean |
equals(Object object)
Returns
true if the argument is an RegulationArea 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()
Distance côte-large de la zone de pêche.
|
Fishery |
getFishery()
Un pecherie, peut etre, si elle n'a pas d'engin, similaire à un
stock.
|
Grouping |
getGrouping()
Un regroupement représente un groupement d'entités (du référentiel ou
bien de navires), correspondant à un niveau de regroupement donné (GroupingLevel).
|
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.
|
Collection<RegulationArea2RegulationLocation> |
getRegulationLocations() |
int |
hashCode()
Returns a hash code based on this entity's identifiers.
|
boolean |
removeRegulationLocations(RegulationArea2RegulationLocation elementToRemove) |
void |
setDepthGradient(DepthGradient depthGradientIn)
Type de gradient de profondeur de la zone de pêche.
|
void |
setDistanceToCoastGradient(DistanceToCoastGradient distanceToCoastGradientIn)
Distance côte-large de la zone de pêche.
|
void |
setFishery(Fishery fisheryIn)
Un pecherie, peut etre, si elle n'a pas d'engin, similaire à un
stock.
|
void |
setGrouping(Grouping groupingIn)
Un regroupement représente un groupement d'entités (du référentiel ou
bien de navires), correspondant à un niveau de regroupement donné (GroupingLevel).
|
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 |
setRegulationLocations(Collection<RegulationArea2RegulationLocation> regulationLocationsIn) |
public RegulationArea()
public void setId(Integer idIn)
idIn
- Integerpublic Grouping getGrouping()
Un regroupement représente un groupement d'entités (du référentiel ou bien de navires), correspondant à un niveau de regroupement donné (GroupingLevel).
Un regroupement peut faire référence à une ou plusieurs entités du référentiel (GroupingItem). Généralement, surtout les regroupements de plus bas niveau sont liés à des entités du référentiel (plus facile à maintenir), puis une table technique remplie toutes les associations possible avec les ancêtres (cf GroupingItemHierarchy).
Un regroupement peut avoir un regroupement parent.
public void setGrouping(Grouping groupingIn)
Un regroupement représente un groupement d'entités (du référentiel ou bien de navires), correspondant à un niveau de regroupement donné (GroupingLevel).
Un regroupement peut faire référence à une ou plusieurs entités du référentiel (GroupingItem). Généralement, surtout les regroupements de plus bas niveau sont liés à des entités du référentiel (plus facile à maintenir), puis une table technique remplie toutes les associations possible avec les ancêtres (cf GroupingItemHierarchy).
Un regroupement peut avoir un regroupement parent.
groupingIn
- Groupingpublic Collection<RegulationArea2RegulationLocation> getRegulationLocations()
public void setRegulationLocations(Collection<RegulationArea2RegulationLocation> regulationLocationsIn)
regulationLocationsIn
- Collectionpublic boolean addRegulationLocations(RegulationArea2RegulationLocation elementToAdd)
elementToAdd
- RegulationArea2RegulationLocationpublic boolean removeRegulationLocations(RegulationArea2RegulationLocation elementToRemove)
elementToRemove
- RegulationArea2RegulationLocationpublic DistanceToCoastGradient getDistanceToCoastGradient()
public void setDistanceToCoastGradient(DistanceToCoastGradient distanceToCoastGradientIn)
distanceToCoastGradientIn
- DistanceToCoastGradientpublic Fishery getFishery()
public void setFishery(Fishery fisheryIn)
fisheryIn
- Fisherypublic NearbySpecificArea getNearbySpecificArea()
public void setNearbySpecificArea(NearbySpecificArea nearbySpecificAreaIn)
nearbySpecificAreaIn
- NearbySpecificAreapublic DepthGradient getDepthGradient()
public void setDepthGradient(DepthGradient depthGradientIn)
depthGradientIn
- DepthGradientpublic Location getLocation()
public void setLocation(Location locationIn)
locationIn
- Locationpublic boolean equals(Object object)
true
if the argument is an RegulationArea instance and all identifiers for this entity
equal the identifiers of the argument entity. Returns false
otherwise.public int hashCode()
public int compareTo(RegulationArea o)
compareTo
in interface Comparable<RegulationArea>
Comparable.compareTo(T)
Copyright © 2012–2014 IFREMER. All rights reserved.