fr.ifremer.allegro.data.fishingArea
Class FishingAreaDaoBase

java.lang.Object
  extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
      extended by fr.ifremer.allegro.data.fishingArea.FishingAreaDaoBase
All Implemented Interfaces:
FishingAreaDao
Direct Known Subclasses:
FishingAreaDaoImpl

public abstract class FishingAreaDaoBase
extends org.springframework.orm.hibernate3.support.HibernateDaoSupport
implements FishingAreaDao

Base Spring DAO Class: is able to create, update, remove, load, and find objects of type fr.ifremer.allegro.data.fishingArea.FishingArea.

See Also:
FishingArea

Field Summary
 
Fields inherited from interface fr.ifremer.allegro.data.fishingArea.FishingAreaDao
TRANSFORM_CLUSTERFISHINGAREA, TRANSFORM_NONE, TRANSFORM_REMOTEFISHINGAREAFULLVO, TRANSFORM_REMOTEFISHINGAREANATURALID
 
Constructor Summary
FishingAreaDaoBase()
           
 
Method Summary
 void clusterFishingAreaToEntity(ClusterFishingArea source, FishingArea target, boolean copyIfNull)
          Copies the fields of ClusterFishingArea to the specified entity.
 void clusterFishingAreaToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type ClusterFishingArea to this DAO's entity.
 java.util.Collection create(java.util.Collection entities)
          Creates a new instance of fr.ifremer.allegro.data.fishingArea.FishingArea and adds from the passed in entities collection
 FishingArea create(java.util.Collection fisheries, Sample sample, NearbySpecificArea nearbySpecificArea, DepthGradient depthGradient, DistanceToCoastGradient distanceToCoastGradient, Location location, GearUseFeatures gearUseFeatures, VesselUseFeatures vesselUseFeatures, java.util.Collection regulationLocation)
           Creates a new fr.ifremer.allegro.data.fishingArea.FishingArea instance from all attributes and properties and adds it to the persistent store.
 FishingArea create(FishingArea fishingArea)
          Creates an instance of fr.ifremer.allegro.data.fishingArea.FishingArea and adds it to the persistent store.
 java.util.Collection create(int transform, java.util.Collection entities)
           Does the same thing as FishingAreaDao.create(fr.ifremer.allegro.data.fishingArea.FishingArea) with an additional flag called transform.
 java.lang.Object create(int transform, java.util.Collection fisheries, Sample sample, NearbySpecificArea nearbySpecificArea, DepthGradient depthGradient, DistanceToCoastGradient distanceToCoastGradient, Location location, GearUseFeatures gearUseFeatures, VesselUseFeatures vesselUseFeatures, java.util.Collection regulationLocation)
           Does the same thing as FishingAreaDao.create(java.util.Collection,fr.ifremer.allegro.data.sample.Sample,fr.ifremer.allegro.referential.NearbySpecificArea,fr.ifremer.allegro.referential.DepthGradient,fr.ifremer.allegro.referential.DistanceToCoastGradient,fr.ifremer.allegro.referential.location.Location,fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures,fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures,java.util.Collection) with an additional flag called transform.
 java.lang.Object create(int transform, FishingArea fishingArea)
           Does the same thing as FishingAreaDao.create(fr.ifremer.allegro.data.fishingArea.FishingArea) with an additional flag called transform.
 java.lang.Object create(int transform, Location location)
           Does the same thing as FishingAreaDao.create(fr.ifremer.allegro.referential.location.Location) with an additional flag called transform.
 FishingArea create(Location location)
           Creates a new fr.ifremer.allegro.data.fishingArea.FishingArea instance from only required properties (attributes and association ends) and adds it to the persistent store.
 FishingArea createFromClusterFishingArea(ClusterFishingArea clusterFishingArea)
           
 java.util.Collection findFishingAreaByDepthGradient(DepthGradient depthGradient)
           
 java.util.Collection findFishingAreaByDepthGradient(int transform, DepthGradient depthGradient)
           Does the same thing as FishingAreaDao.findFishingAreaByDepthGradient(fr.ifremer.allegro.referential.DepthGradient) with an additional flag called transform.
 java.util.Collection findFishingAreaByDepthGradient(int pageNumber, int pageSize, DepthGradient depthGradient)
           Does the same thing as FishingAreaDao.findFishingAreaByDepthGradient(fr.ifremer.allegro.referential.DepthGradient) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingAreaByDepthGradient(int transform, int pageNumber, int pageSize, DepthGradient depthGradient)
           Does the same thing as FishingAreaDao.findFishingAreaByDepthGradient(int, fr.ifremer.allegro.referential.DepthGradient) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingAreaByDepthGradient(int transform, java.lang.String queryString, DepthGradient depthGradient)
           Does the same thing as FishingAreaDao.findFishingAreaByDepthGradient(int, fr.ifremer.allegro.referential.DepthGradient) with an additional argument called queryString.
 java.util.Collection findFishingAreaByDepthGradient(int transform, java.lang.String queryString, int pageNumber, int pageSize, DepthGradient depthGradient)
           Does the same thing as FishingAreaDao.findFishingAreaByDepthGradient(int, String, fr.ifremer.allegro.referential.DepthGradient) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingAreaByDepthGradient(java.lang.String queryString, DepthGradient depthGradient)
           Does the same thing as FishingAreaDao.findFishingAreaByDepthGradient(fr.ifremer.allegro.referential.DepthGradient) with an additional argument called queryString.
 java.util.Collection findFishingAreaByDepthGradient(java.lang.String queryString, int pageNumber, int pageSize, DepthGradient depthGradient)
           Does the same thing as FishingAreaDao.findFishingAreaByDepthGradient(String, fr.ifremer.allegro.referential.DepthGradient) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingAreaByDistanceToCoastGradient(DistanceToCoastGradient distanceToCoastGradient)
           
 java.util.Collection findFishingAreaByDistanceToCoastGradient(int transform, DistanceToCoastGradient distanceToCoastGradient)
           Does the same thing as FishingAreaDao.findFishingAreaByDistanceToCoastGradient(fr.ifremer.allegro.referential.DistanceToCoastGradient) with an additional flag called transform.
 java.util.Collection findFishingAreaByDistanceToCoastGradient(int pageNumber, int pageSize, DistanceToCoastGradient distanceToCoastGradient)
           Does the same thing as FishingAreaDao.findFishingAreaByDistanceToCoastGradient(fr.ifremer.allegro.referential.DistanceToCoastGradient) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingAreaByDistanceToCoastGradient(int transform, int pageNumber, int pageSize, DistanceToCoastGradient distanceToCoastGradient)
           Does the same thing as FishingAreaDao.findFishingAreaByDistanceToCoastGradient(int, fr.ifremer.allegro.referential.DistanceToCoastGradient) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingAreaByDistanceToCoastGradient(int transform, java.lang.String queryString, DistanceToCoastGradient distanceToCoastGradient)
           Does the same thing as FishingAreaDao.findFishingAreaByDistanceToCoastGradient(int, fr.ifremer.allegro.referential.DistanceToCoastGradient) with an additional argument called queryString.
 java.util.Collection findFishingAreaByDistanceToCoastGradient(int transform, java.lang.String queryString, int pageNumber, int pageSize, DistanceToCoastGradient distanceToCoastGradient)
           Does the same thing as FishingAreaDao.findFishingAreaByDistanceToCoastGradient(int, String, fr.ifremer.allegro.referential.DistanceToCoastGradient) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingAreaByDistanceToCoastGradient(java.lang.String queryString, DistanceToCoastGradient distanceToCoastGradient)
           Does the same thing as FishingAreaDao.findFishingAreaByDistanceToCoastGradient(fr.ifremer.allegro.referential.DistanceToCoastGradient) with an additional argument called queryString.
 java.util.Collection findFishingAreaByDistanceToCoastGradient(java.lang.String queryString, int pageNumber, int pageSize, DistanceToCoastGradient distanceToCoastGradient)
           Does the same thing as FishingAreaDao.findFishingAreaByDistanceToCoastGradient(String, fr.ifremer.allegro.referential.DistanceToCoastGradient) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingAreaByGearUseFeatures(GearUseFeatures gearUseFeatures)
           
 java.util.Collection findFishingAreaByGearUseFeatures(int transform, GearUseFeatures gearUseFeatures)
           Does the same thing as FishingAreaDao.findFishingAreaByGearUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures) with an additional flag called transform.
 java.util.Collection findFishingAreaByGearUseFeatures(int pageNumber, int pageSize, GearUseFeatures gearUseFeatures)
           Does the same thing as FishingAreaDao.findFishingAreaByGearUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingAreaByGearUseFeatures(int transform, int pageNumber, int pageSize, GearUseFeatures gearUseFeatures)
           Does the same thing as FishingAreaDao.findFishingAreaByGearUseFeatures(int, fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingAreaByGearUseFeatures(int transform, java.lang.String queryString, GearUseFeatures gearUseFeatures)
           Does the same thing as FishingAreaDao.findFishingAreaByGearUseFeatures(int, fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures) with an additional argument called queryString.
 java.util.Collection findFishingAreaByGearUseFeatures(int transform, java.lang.String queryString, int pageNumber, int pageSize, GearUseFeatures gearUseFeatures)
           Does the same thing as FishingAreaDao.findFishingAreaByGearUseFeatures(int, String, fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingAreaByGearUseFeatures(java.lang.String queryString, GearUseFeatures gearUseFeatures)
           Does the same thing as FishingAreaDao.findFishingAreaByGearUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures) with an additional argument called queryString.
 java.util.Collection findFishingAreaByGearUseFeatures(java.lang.String queryString, int pageNumber, int pageSize, GearUseFeatures gearUseFeatures)
           Does the same thing as FishingAreaDao.findFishingAreaByGearUseFeatures(String, fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures) with an additional two arguments called pageNumber and pageSize.
 FishingArea findFishingAreaById(java.lang.Integer id)
           
 java.lang.Object findFishingAreaById(int transform, java.lang.Integer id)
           Does the same thing as FishingAreaDao.findFishingAreaById(java.lang.Integer) with an additional flag called transform.
 java.lang.Object findFishingAreaById(int transform, java.lang.String queryString, java.lang.Integer id)
           Does the same thing as FishingAreaDao.findFishingAreaById(int, java.lang.Integer) with an additional argument called queryString.
 FishingArea findFishingAreaById(java.lang.String queryString, java.lang.Integer id)
           Does the same thing as FishingAreaDao.findFishingAreaById(java.lang.Integer) with an additional argument called queryString.
 java.util.Collection findFishingAreaByLocation(int transform, int pageNumber, int pageSize, Location location)
           Does the same thing as FishingAreaDao.findFishingAreaByLocation(int, fr.ifremer.allegro.referential.location.Location) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingAreaByLocation(int pageNumber, int pageSize, Location location)
           Does the same thing as FishingAreaDao.findFishingAreaByLocation(fr.ifremer.allegro.referential.location.Location) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingAreaByLocation(int transform, Location location)
           Does the same thing as FishingAreaDao.findFishingAreaByLocation(fr.ifremer.allegro.referential.location.Location) with an additional flag called transform.
 java.util.Collection findFishingAreaByLocation(int transform, java.lang.String queryString, int pageNumber, int pageSize, Location location)
           Does the same thing as FishingAreaDao.findFishingAreaByLocation(int, String, fr.ifremer.allegro.referential.location.Location) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingAreaByLocation(int transform, java.lang.String queryString, Location location)
           Does the same thing as FishingAreaDao.findFishingAreaByLocation(int, fr.ifremer.allegro.referential.location.Location) with an additional argument called queryString.
 java.util.Collection findFishingAreaByLocation(Location location)
           
 java.util.Collection findFishingAreaByLocation(java.lang.String queryString, int pageNumber, int pageSize, Location location)
           Does the same thing as FishingAreaDao.findFishingAreaByLocation(String, fr.ifremer.allegro.referential.location.Location) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingAreaByLocation(java.lang.String queryString, Location location)
           Does the same thing as FishingAreaDao.findFishingAreaByLocation(fr.ifremer.allegro.referential.location.Location) with an additional argument called queryString.
 java.lang.Object findFishingAreaByNaturalId(int transform, Location location, GearUseFeatures gearUseFeatures, VesselUseFeatures vesselUseFeatures)
           Does the same thing as FishingAreaDao.findFishingAreaByNaturalId(fr.ifremer.allegro.referential.location.Location, fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures, fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures) with an additional flag called transform.
 java.lang.Object findFishingAreaByNaturalId(int transform, java.lang.String queryString, Location location, GearUseFeatures gearUseFeatures, VesselUseFeatures vesselUseFeatures)
           Does the same thing as FishingAreaDao.findFishingAreaByNaturalId(int, fr.ifremer.allegro.referential.location.Location, fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures, fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures) with an additional argument called queryString.
 FishingArea findFishingAreaByNaturalId(Location location, GearUseFeatures gearUseFeatures, VesselUseFeatures vesselUseFeatures)
           
 FishingArea findFishingAreaByNaturalId(java.lang.String queryString, Location location, GearUseFeatures gearUseFeatures, VesselUseFeatures vesselUseFeatures)
           Does the same thing as FishingAreaDao.findFishingAreaByNaturalId(fr.ifremer.allegro.referential.location.Location, fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures, fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures) with an additional argument called queryString.
 java.util.Collection findFishingAreaByNearbySpecificArea(int transform, int pageNumber, int pageSize, NearbySpecificArea nearbySpecificArea)
           Does the same thing as FishingAreaDao.findFishingAreaByNearbySpecificArea(int, fr.ifremer.allegro.referential.NearbySpecificArea) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingAreaByNearbySpecificArea(int pageNumber, int pageSize, NearbySpecificArea nearbySpecificArea)
           Does the same thing as FishingAreaDao.findFishingAreaByNearbySpecificArea(fr.ifremer.allegro.referential.NearbySpecificArea) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingAreaByNearbySpecificArea(int transform, NearbySpecificArea nearbySpecificArea)
           Does the same thing as FishingAreaDao.findFishingAreaByNearbySpecificArea(fr.ifremer.allegro.referential.NearbySpecificArea) with an additional flag called transform.
 java.util.Collection findFishingAreaByNearbySpecificArea(int transform, java.lang.String queryString, int pageNumber, int pageSize, NearbySpecificArea nearbySpecificArea)
           Does the same thing as FishingAreaDao.findFishingAreaByNearbySpecificArea(int, String, fr.ifremer.allegro.referential.NearbySpecificArea) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingAreaByNearbySpecificArea(int transform, java.lang.String queryString, NearbySpecificArea nearbySpecificArea)
           Does the same thing as FishingAreaDao.findFishingAreaByNearbySpecificArea(int, fr.ifremer.allegro.referential.NearbySpecificArea) with an additional argument called queryString.
 java.util.Collection findFishingAreaByNearbySpecificArea(NearbySpecificArea nearbySpecificArea)
           
 java.util.Collection findFishingAreaByNearbySpecificArea(java.lang.String queryString, int pageNumber, int pageSize, NearbySpecificArea nearbySpecificArea)
           Does the same thing as FishingAreaDao.findFishingAreaByNearbySpecificArea(String, fr.ifremer.allegro.referential.NearbySpecificArea) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingAreaByNearbySpecificArea(java.lang.String queryString, NearbySpecificArea nearbySpecificArea)
           Does the same thing as FishingAreaDao.findFishingAreaByNearbySpecificArea(fr.ifremer.allegro.referential.NearbySpecificArea) with an additional argument called queryString.
 java.util.Collection findFishingAreaBySample(int transform, int pageNumber, int pageSize, Sample sample)
           Does the same thing as FishingAreaDao.findFishingAreaBySample(int, fr.ifremer.allegro.data.sample.Sample) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingAreaBySample(int pageNumber, int pageSize, Sample sample)
           Does the same thing as FishingAreaDao.findFishingAreaBySample(fr.ifremer.allegro.data.sample.Sample) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingAreaBySample(int transform, Sample sample)
           Does the same thing as FishingAreaDao.findFishingAreaBySample(fr.ifremer.allegro.data.sample.Sample) with an additional flag called transform.
 java.util.Collection findFishingAreaBySample(int transform, java.lang.String queryString, int pageNumber, int pageSize, Sample sample)
           Does the same thing as FishingAreaDao.findFishingAreaBySample(int, String, fr.ifremer.allegro.data.sample.Sample) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingAreaBySample(int transform, java.lang.String queryString, Sample sample)
           Does the same thing as FishingAreaDao.findFishingAreaBySample(int, fr.ifremer.allegro.data.sample.Sample) with an additional argument called queryString.
 java.util.Collection findFishingAreaBySample(Sample sample)
           
 java.util.Collection findFishingAreaBySample(java.lang.String queryString, int pageNumber, int pageSize, Sample sample)
           Does the same thing as FishingAreaDao.findFishingAreaBySample(String, fr.ifremer.allegro.data.sample.Sample) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingAreaBySample(java.lang.String queryString, Sample sample)
           Does the same thing as FishingAreaDao.findFishingAreaBySample(fr.ifremer.allegro.data.sample.Sample) with an additional argument called queryString.
 java.util.Collection findFishingAreaByVesselUseFeatures(int transform, int pageNumber, int pageSize, VesselUseFeatures vesselUseFeatures)
           Does the same thing as FishingAreaDao.findFishingAreaByVesselUseFeatures(int, fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingAreaByVesselUseFeatures(int pageNumber, int pageSize, VesselUseFeatures vesselUseFeatures)
           Does the same thing as FishingAreaDao.findFishingAreaByVesselUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingAreaByVesselUseFeatures(int transform, java.lang.String queryString, int pageNumber, int pageSize, VesselUseFeatures vesselUseFeatures)
           Does the same thing as FishingAreaDao.findFishingAreaByVesselUseFeatures(int, String, fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingAreaByVesselUseFeatures(int transform, java.lang.String queryString, VesselUseFeatures vesselUseFeatures)
           Does the same thing as FishingAreaDao.findFishingAreaByVesselUseFeatures(int, fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures) with an additional argument called queryString.
 java.util.Collection findFishingAreaByVesselUseFeatures(int transform, VesselUseFeatures vesselUseFeatures)
           Does the same thing as FishingAreaDao.findFishingAreaByVesselUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures) with an additional flag called transform.
 java.util.Collection findFishingAreaByVesselUseFeatures(java.lang.String queryString, int pageNumber, int pageSize, VesselUseFeatures vesselUseFeatures)
           Does the same thing as FishingAreaDao.findFishingAreaByVesselUseFeatures(String, fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingAreaByVesselUseFeatures(java.lang.String queryString, VesselUseFeatures vesselUseFeatures)
           Does the same thing as FishingAreaDao.findFishingAreaByVesselUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures) with an additional argument called queryString.
 java.util.Collection findFishingAreaByVesselUseFeatures(VesselUseFeatures vesselUseFeatures)
           
 ClusterFishingArea[] getAllClusterFishingArea(java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
           
 java.util.Collection getAllFishingArea()
           
 java.util.Collection getAllFishingArea(int transform)
           Does the same thing as FishingAreaDao.getAllFishingArea() with an additional flag called transform.
 java.util.Collection getAllFishingArea(int pageNumber, int pageSize)
           Does the same thing as FishingAreaDao.getAllFishingArea() with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllFishingArea(int transform, int pageNumber, int pageSize)
           Does the same thing as FishingAreaDao.getAllFishingArea(int) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllFishingArea(int transform, java.lang.String queryString)
           Does the same thing as FishingAreaDao.getAllFishingArea(int) with an additional argument called queryString.
 java.util.Collection getAllFishingArea(int transform, java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as FishingAreaDao.getAllFishingArea(int, String) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllFishingArea(java.lang.String queryString)
           Does the same thing as FishingAreaDao.getAllFishingArea() with an additional argument called queryString.
 java.util.Collection getAllFishingArea(java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as FishingAreaDao.getAllFishingArea(String) with an additional two arguments called pageNumber and pageSize.
protected  DepthGradientDao getDepthGradientDao()
          Gets the reference to depthGradientDao.
protected  DistanceToCoastGradientDao getDistanceToCoastGradientDao()
          Gets the reference to distanceToCoastGradientDao.
protected  FisheryDao getFisheryDao()
          Gets the reference to fisheryDao.
protected  FishingArea2RegulationLocationDao getFishingArea2RegulationLocationDao()
          Gets the reference to fishingArea2RegulationLocationDao.
protected  GearUseFeaturesDao getGearUseFeaturesDao()
          Gets the reference to gearUseFeaturesDao.
protected  LocationDao getLocationDao()
          Gets the reference to locationDao.
protected  NearbySpecificAreaDao getNearbySpecificAreaDao()
          Gets the reference to nearbySpecificAreaDao.
protected  java.security.Principal getPrincipal()
          Gets the current principal if one has been set, otherwise returns null.
protected  SampleDao getSampleDao()
          Gets the reference to sampleDao.
protected  VesselUseFeaturesDao getVesselUseFeaturesDao()
          Gets the reference to vesselUseFeaturesDao.
protected abstract  FishingArea handleCreateFromClusterFishingArea(ClusterFishingArea clusterFishingArea)
          Performs the core logic for createFromClusterFishingArea(fr.ifremer.allegro.data.fishingArea.generic.cluster.ClusterFishingArea)
protected abstract  ClusterFishingArea[] handleGetAllClusterFishingArea(java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
          Performs the core logic for getAllClusterFishingArea(java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
 FishingArea load(java.lang.Integer id)
          Loads an instance of fr.ifremer.allegro.data.fishingArea.FishingArea from the persistent store.
 java.lang.Object load(int transform, java.lang.Integer id)
           Does the same thing as FishingAreaDao.load(java.lang.Integer) with an additional flag called transform.
 java.util.Collection loadAll()
          Loads all entities of type FishingArea.
 java.util.Collection loadAll(int transform)
           Does the same thing as FishingAreaDao.loadAll() with an additional flag called transform.
 java.util.Collection loadAll(int pageNumber, int pageSize)
           Does the same thing as FishingAreaDao.loadAll() with an additional two arguments called pageNumber and pageSize.
 java.util.Collection loadAll(int transform, int pageNumber, int pageSize)
           Does the same thing as FishingAreaDao.loadAll(int) with an additional two arguments called pageNumber and pageSize.
 void remoteFishingAreaFullVOToEntity(RemoteFishingAreaFullVO source, FishingArea target, boolean copyIfNull)
          Copies the fields of RemoteFishingAreaFullVO to the specified entity.
 void remoteFishingAreaFullVOToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type RemoteFishingAreaFullVO to this DAO's entity.
 void remoteFishingAreaNaturalIdToEntity(RemoteFishingAreaNaturalId source, FishingArea target, boolean copyIfNull)
          Copies the fields of RemoteFishingAreaNaturalId to the specified entity.
 void remoteFishingAreaNaturalIdToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type RemoteFishingAreaNaturalId to this DAO's entity.
 void remove(java.util.Collection entities)
          Removes all entities in the given entities collection.
 void remove(FishingArea fishingArea)
          Removes the instance of fr.ifremer.allegro.data.fishingArea.FishingArea from the persistent store.
 void remove(java.lang.Integer id)
          Removes the instance of fr.ifremer.allegro.data.fishingArea.FishingArea having the given identifier from the persistent store.
 PaginationResult search(int transform, int pageNumber, int pageSize, Search search)
          Does the same thing as {@link #search(int, fr.ifremer.allegro.Search) but with an additional two flags called pageNumber and pageSize.
 PaginationResult search(int pageNumber, int pageSize, Search search)
          Does the same thing as {@link #search(fr.ifremer.allegro.Search) but with an additional two flags called pageNumber and pageSize.
 java.util.Set search(int transform, Search search)
          Does the same thing as FishingAreaDao.search(fr.ifremer.allegro.Search) but with an additional flag called transform.
 java.util.Set search(Search search)
          Performs a search using the parameters specified in the given search object.
 void setDepthGradientDao(DepthGradientDao depthGradientDao)
          Sets the reference to depthGradientDao.
 void setDistanceToCoastGradientDao(DistanceToCoastGradientDao distanceToCoastGradientDao)
          Sets the reference to distanceToCoastGradientDao.
 void setFisheryDao(FisheryDao fisheryDao)
          Sets the reference to fisheryDao.
 void setFishingArea2RegulationLocationDao(FishingArea2RegulationLocationDao fishingArea2RegulationLocationDao)
          Sets the reference to fishingArea2RegulationLocationDao.
 void setGearUseFeaturesDao(GearUseFeaturesDao gearUseFeaturesDao)
          Sets the reference to gearUseFeaturesDao.
 void setLocationDao(LocationDao locationDao)
          Sets the reference to locationDao.
 void setNearbySpecificAreaDao(NearbySpecificAreaDao nearbySpecificAreaDao)
          Sets the reference to nearbySpecificAreaDao.
 void setSampleDao(SampleDao sampleDao)
          Sets the reference to sampleDao.
 void setVesselUseFeaturesDao(VesselUseFeaturesDao vesselUseFeaturesDao)
          Sets the reference to vesselUseFeaturesDao.
 ClusterFishingArea toClusterFishingArea(FishingArea entity)
          Converts this DAO's entity to an object of type ClusterFishingArea.
 void toClusterFishingArea(FishingArea source, ClusterFishingArea target)
          Copies the fields of the specified entity to the target value object.
protected  ClusterFishingArea toClusterFishingArea(java.lang.Object[] row)
          Default implementation for transforming the results of a report query into a value object.
 ClusterFishingArea[] toClusterFishingAreaArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type ClusterFishingArea.
 void toClusterFishingAreaCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type ClusterFishingArea.
protected  FishingArea toEntity(java.lang.Object[] row)
           
 RemoteFishingAreaFullVO toRemoteFishingAreaFullVO(FishingArea entity)
          Converts this DAO's entity to an object of type RemoteFishingAreaFullVO.
 void toRemoteFishingAreaFullVO(FishingArea source, RemoteFishingAreaFullVO target)
          Copies the fields of the specified entity to the target value object.
protected  RemoteFishingAreaFullVO toRemoteFishingAreaFullVO(java.lang.Object[] row)
          Default implementation for transforming the results of a report query into a value object.
 RemoteFishingAreaFullVO[] toRemoteFishingAreaFullVOArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type RemoteFishingAreaFullVO.
 void toRemoteFishingAreaFullVOCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type RemoteFishingAreaFullVO.
 RemoteFishingAreaNaturalId toRemoteFishingAreaNaturalId(FishingArea entity)
          Converts this DAO's entity to an object of type RemoteFishingAreaNaturalId.
 void toRemoteFishingAreaNaturalId(FishingArea source, RemoteFishingAreaNaturalId target)
          Copies the fields of the specified entity to the target value object.
protected  RemoteFishingAreaNaturalId toRemoteFishingAreaNaturalId(java.lang.Object[] row)
          Default implementation for transforming the results of a report query into a value object.
 RemoteFishingAreaNaturalId[] toRemoteFishingAreaNaturalIdArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type RemoteFishingAreaNaturalId.
 void toRemoteFishingAreaNaturalIdCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type RemoteFishingAreaNaturalId.
protected  void transformEntities(int transform, java.util.Collection entities)
          Transforms a collection of entities using the transformEntity(int,fr.ifremer.allegro.data.fishingArea.FishingArea) method.
protected  java.lang.Object transformEntity(int transform, FishingArea entity)
          Allows transformation of entities into value objects (or something else for that matter), when the transform flag is set to one of the constants defined in fr.ifremer.allegro.data.fishingArea.FishingAreaDao, please note that the FishingAreaDao.TRANSFORM_NONE constant denotes no transformation, so the entity itself will be returned.
 void update(java.util.Collection entities)
          Updates all instances in the entities collection in the persistent store.
 void update(FishingArea fishingArea)
          Updates the fishingArea instance in the persistent store.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface fr.ifremer.allegro.data.fishingArea.FishingAreaDao
clusterFishingAreaToEntity, remoteFishingAreaFullVOToEntity, remoteFishingAreaNaturalIdToEntity
 

Constructor Detail

FishingAreaDaoBase

public FishingAreaDaoBase()
Method Detail

setLocationDao

public void setLocationDao(LocationDao locationDao)
Sets the reference to locationDao.


getLocationDao

protected LocationDao getLocationDao()
Gets the reference to locationDao.


setGearUseFeaturesDao

public void setGearUseFeaturesDao(GearUseFeaturesDao gearUseFeaturesDao)
Sets the reference to gearUseFeaturesDao.


getGearUseFeaturesDao

protected GearUseFeaturesDao getGearUseFeaturesDao()
Gets the reference to gearUseFeaturesDao.


setVesselUseFeaturesDao

public void setVesselUseFeaturesDao(VesselUseFeaturesDao vesselUseFeaturesDao)
Sets the reference to vesselUseFeaturesDao.


getVesselUseFeaturesDao

protected VesselUseFeaturesDao getVesselUseFeaturesDao()
Gets the reference to vesselUseFeaturesDao.


setNearbySpecificAreaDao

public void setNearbySpecificAreaDao(NearbySpecificAreaDao nearbySpecificAreaDao)
Sets the reference to nearbySpecificAreaDao.


getNearbySpecificAreaDao

protected NearbySpecificAreaDao getNearbySpecificAreaDao()
Gets the reference to nearbySpecificAreaDao.


setDepthGradientDao

public void setDepthGradientDao(DepthGradientDao depthGradientDao)
Sets the reference to depthGradientDao.


getDepthGradientDao

protected DepthGradientDao getDepthGradientDao()
Gets the reference to depthGradientDao.


setDistanceToCoastGradientDao

public void setDistanceToCoastGradientDao(DistanceToCoastGradientDao distanceToCoastGradientDao)
Sets the reference to distanceToCoastGradientDao.


getDistanceToCoastGradientDao

protected DistanceToCoastGradientDao getDistanceToCoastGradientDao()
Gets the reference to distanceToCoastGradientDao.


setFisheryDao

public void setFisheryDao(FisheryDao fisheryDao)
Sets the reference to fisheryDao.


getFisheryDao

protected FisheryDao getFisheryDao()
Gets the reference to fisheryDao.


setSampleDao

public void setSampleDao(SampleDao sampleDao)
Sets the reference to sampleDao.


getSampleDao

protected SampleDao getSampleDao()
Gets the reference to sampleDao.


setFishingArea2RegulationLocationDao

public void setFishingArea2RegulationLocationDao(FishingArea2RegulationLocationDao fishingArea2RegulationLocationDao)
Sets the reference to fishingArea2RegulationLocationDao.


getFishingArea2RegulationLocationDao

protected FishingArea2RegulationLocationDao getFishingArea2RegulationLocationDao()
Gets the reference to fishingArea2RegulationLocationDao.


load

public java.lang.Object load(int transform,
                             java.lang.Integer id)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.load(java.lang.Integer) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then the returned entity will NOT be transformed. If this flag is any of the other constants defined in this class then the result WILL BE passed through an operation which can optionally transform the entity (into a value object for example). By default, transformation does not occur.

Specified by:
load in interface FishingAreaDao
id - identifier of the entity to load
Returns:
either the entity or the object transformed from the entity.
See Also:
FishingAreaDao.load(int, java.lang.Integer)

load

public FishingArea load(java.lang.Integer id)
Description copied from interface: FishingAreaDao
Loads an instance of fr.ifremer.allegro.data.fishingArea.FishingArea from the persistent store.

Specified by:
load in interface FishingAreaDao
See Also:
FishingAreaDao.load(java.lang.Integer)

loadAll

public java.util.Collection loadAll()
Description copied from interface: FishingAreaDao
Loads all entities of type FishingArea.

Specified by:
loadAll in interface FishingAreaDao
Returns:
the loaded entities.
See Also:
FishingAreaDao.loadAll()

loadAll

public java.util.Collection loadAll(int transform)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.loadAll() with an additional flag called transform. If this flag is set to TRANSFORM_NONE then the returned entity will NOT be transformed. If this flag is any of the other constants defined here then the result WILL BE passed through an operation which can optionally transform the entity (into a value object for example). By default, transformation does not occur.

Specified by:
loadAll in interface FishingAreaDao
Parameters:
transform - the flag indicating what transformation to use.
Returns:
the loaded entities.
See Also:
FishingAreaDao.loadAll(int)

loadAll

public java.util.Collection loadAll(int pageNumber,
                                    int pageSize)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.loadAll() with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
loadAll in interface FishingAreaDao
Parameters:
pageNumber - the page number to retrieve when paging results.
pageSize - the size of the page to retrieve when paging results.
Returns:
the loaded entities.
See Also:
FishingAreaDao.loadAll(int, int)

loadAll

public java.util.Collection loadAll(int transform,
                                    int pageNumber,
                                    int pageSize)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.loadAll(int) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
loadAll in interface FishingAreaDao
Parameters:
transform - the flag indicating what transformation to use.
pageNumber - the page number to retrieve when paging results.
pageSize - the size of the page to retrieve when paging results.
Returns:
the loaded entities.
See Also:
FishingAreaDao.loadAll(int, int, int)

create

public FishingArea create(FishingArea fishingArea)
Description copied from interface: FishingAreaDao
Creates an instance of fr.ifremer.allegro.data.fishingArea.FishingArea and adds it to the persistent store.

Specified by:
create in interface FishingAreaDao
See Also:
FishingAreaDao.create(fr.ifremer.allegro.data.fishingArea.FishingArea)

create

public java.lang.Object create(int transform,
                               FishingArea fishingArea)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.create(fr.ifremer.allegro.data.fishingArea.FishingArea) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then the returned entity will NOT be transformed. If this flag is any of the other constants defined here then the result WILL BE passed through an operation which can optionally transform the entity (into a value object for example). By default, transformation does not occur.

Specified by:
create in interface FishingAreaDao
See Also:
FishingAreaDao.create(int transform, fr.ifremer.allegro.data.fishingArea.FishingArea)

create

public java.util.Collection create(java.util.Collection entities)
Description copied from interface: FishingAreaDao
Creates a new instance of fr.ifremer.allegro.data.fishingArea.FishingArea and adds from the passed in entities collection

Specified by:
create in interface FishingAreaDao
Parameters:
entities - the collection of fr.ifremer.allegro.data.fishingArea.FishingArea instances to create.
Returns:
the created instances.
See Also:
FishingAreaDao.create(java.util.Collection)

create

public java.util.Collection create(int transform,
                                   java.util.Collection entities)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.create(fr.ifremer.allegro.data.fishingArea.FishingArea) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then the returned entity will NOT be transformed. If this flag is any of the other constants defined here then the result WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
create in interface FishingAreaDao
See Also:
FishingAreaDao.create(int, java.util.Collection)

create

public FishingArea create(java.util.Collection fisheries,
                          Sample sample,
                          NearbySpecificArea nearbySpecificArea,
                          DepthGradient depthGradient,
                          DistanceToCoastGradient distanceToCoastGradient,
                          Location location,
                          GearUseFeatures gearUseFeatures,
                          VesselUseFeatures vesselUseFeatures,
                          java.util.Collection regulationLocation)
Description copied from interface: FishingAreaDao

Creates a new fr.ifremer.allegro.data.fishingArea.FishingArea instance from all attributes and properties and adds it to the persistent store.

Specified by:
create in interface FishingAreaDao
See Also:
FishingAreaDao.create(java.util.Collection,fr.ifremer.allegro.data.sample.Sample,fr.ifremer.allegro.referential.NearbySpecificArea,fr.ifremer.allegro.referential.DepthGradient,fr.ifremer.allegro.referential.DistanceToCoastGradient,fr.ifremer.allegro.referential.location.Location,fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures,fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures,java.util.Collection)

create

public java.lang.Object create(int transform,
                               java.util.Collection fisheries,
                               Sample sample,
                               NearbySpecificArea nearbySpecificArea,
                               DepthGradient depthGradient,
                               DistanceToCoastGradient distanceToCoastGradient,
                               Location location,
                               GearUseFeatures gearUseFeatures,
                               VesselUseFeatures vesselUseFeatures,
                               java.util.Collection regulationLocation)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.create(java.util.Collection,fr.ifremer.allegro.data.sample.Sample,fr.ifremer.allegro.referential.NearbySpecificArea,fr.ifremer.allegro.referential.DepthGradient,fr.ifremer.allegro.referential.DistanceToCoastGradient,fr.ifremer.allegro.referential.location.Location,fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures,fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures,java.util.Collection) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then the returned entity will NOT be transformed. If this flag is any of the other constants defined here then the result WILL BE passed through an operation which can optionally transform the entity (into a value object for example). By default, transformation does not occur.

Specified by:
create in interface FishingAreaDao
See Also:
FishingAreaDao.create(int, java.util.Collection,fr.ifremer.allegro.data.sample.Sample,fr.ifremer.allegro.referential.NearbySpecificArea,fr.ifremer.allegro.referential.DepthGradient,fr.ifremer.allegro.referential.DistanceToCoastGradient,fr.ifremer.allegro.referential.location.Location,fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures,fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures,java.util.Collection)

create

public FishingArea create(Location location)
Description copied from interface: FishingAreaDao

Creates a new fr.ifremer.allegro.data.fishingArea.FishingArea instance from only required properties (attributes and association ends) and adds it to the persistent store.

Specified by:
create in interface FishingAreaDao
See Also:
FishingAreaDao.create(fr.ifremer.allegro.referential.location.Location)

create

public java.lang.Object create(int transform,
                               Location location)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.create(fr.ifremer.allegro.referential.location.Location) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then the returned entity will NOTWILL BE passed through an operation which can optionally transform the entity (into a value object for example). By default, transformation does not occur.

Specified by:
create in interface FishingAreaDao
See Also:
FishingAreaDao.create(int, fr.ifremer.allegro.referential.location.Location)

update

public void update(FishingArea fishingArea)
Description copied from interface: FishingAreaDao
Updates the fishingArea instance in the persistent store.

Specified by:
update in interface FishingAreaDao
See Also:
FishingAreaDao.update(fr.ifremer.allegro.data.fishingArea.FishingArea)

update

public void update(java.util.Collection entities)
Description copied from interface: FishingAreaDao
Updates all instances in the entities collection in the persistent store.

Specified by:
update in interface FishingAreaDao
See Also:
FishingAreaDao.update(java.util.Collection)

remove

public void remove(FishingArea fishingArea)
Description copied from interface: FishingAreaDao
Removes the instance of fr.ifremer.allegro.data.fishingArea.FishingArea from the persistent store.

Specified by:
remove in interface FishingAreaDao
See Also:
FishingAreaDao.remove(fr.ifremer.allegro.data.fishingArea.FishingArea)

remove

public void remove(java.lang.Integer id)
Description copied from interface: FishingAreaDao
Removes the instance of fr.ifremer.allegro.data.fishingArea.FishingArea having the given identifier from the persistent store.

Specified by:
remove in interface FishingAreaDao
See Also:
FishingAreaDao.remove(java.lang.Integer)

remove

public void remove(java.util.Collection entities)
Description copied from interface: FishingAreaDao
Removes all entities in the given entities collection.

Specified by:
remove in interface FishingAreaDao
See Also:
FishingAreaDao.remove(java.util.Collection)

getAllFishingArea

public java.util.Collection getAllFishingArea()
Specified by:
getAllFishingArea in interface FishingAreaDao
See Also:
FishingAreaDao.getAllFishingArea()

getAllFishingArea

public java.util.Collection getAllFishingArea(int transform)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.getAllFishingArea() with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
getAllFishingArea in interface FishingAreaDao
See Also:
FishingAreaDao.getAllFishingArea(int)

getAllFishingArea

public java.util.Collection getAllFishingArea(java.lang.String queryString)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.getAllFishingArea() with an additional argument called queryString. This queryString argument allows you to override the query string defined in FishingAreaDao.getAllFishingArea().

Specified by:
getAllFishingArea in interface FishingAreaDao
See Also:
FishingAreaDao.getAllFishingArea(java.lang.String)

getAllFishingArea

public java.util.Collection getAllFishingArea(int pageNumber,
                                              int pageSize)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.getAllFishingArea() with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
getAllFishingArea in interface FishingAreaDao
See Also:
FishingAreaDao.getAllFishingArea(int, int)

getAllFishingArea

public java.util.Collection getAllFishingArea(java.lang.String queryString,
                                              int pageNumber,
                                              int pageSize)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.getAllFishingArea(String) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
getAllFishingArea in interface FishingAreaDao
See Also:
FishingAreaDao.getAllFishingArea(String, int, int)

getAllFishingArea

public java.util.Collection getAllFishingArea(int transform,
                                              java.lang.String queryString)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.getAllFishingArea(int) with an additional argument called queryString. This queryString argument allows you to override the query string defined in FishingAreaDao.getAllFishingArea(int).

Specified by:
getAllFishingArea in interface FishingAreaDao
See Also:
FishingAreaDao.getAllFishingArea(int, String)

getAllFishingArea

public java.util.Collection getAllFishingArea(int transform,
                                              int pageNumber,
                                              int pageSize)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.getAllFishingArea(int) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
getAllFishingArea in interface FishingAreaDao
See Also:
FishingAreaDao.getAllFishingArea(int, int, int)

getAllFishingArea

public java.util.Collection getAllFishingArea(int transform,
                                              java.lang.String queryString,
                                              int pageNumber,
                                              int pageSize)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.getAllFishingArea(int, String) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
getAllFishingArea in interface FishingAreaDao
See Also:
FishingAreaDao.getAllFishingArea(int, java.lang.String, int, int)

findFishingAreaById

public FishingArea findFishingAreaById(java.lang.Integer id)
Specified by:
findFishingAreaById in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaById(java.lang.Integer)

findFishingAreaById

public java.lang.Object findFishingAreaById(int transform,
                                            java.lang.Integer id)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaById(java.lang.Integer) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findFishingAreaById in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaById(int, java.lang.Integer)

findFishingAreaById

public FishingArea findFishingAreaById(java.lang.String queryString,
                                       java.lang.Integer id)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaById(java.lang.Integer) with an additional argument called queryString. This queryString argument allows you to override the query string defined in FishingAreaDao.findFishingAreaById(java.lang.Integer).

Specified by:
findFishingAreaById in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaById(java.lang.String, java.lang.Integer)

findFishingAreaById

public java.lang.Object findFishingAreaById(int transform,
                                            java.lang.String queryString,
                                            java.lang.Integer id)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaById(int, java.lang.Integer) with an additional argument called queryString. This queryString argument allows you to override the query string defined in FishingAreaDao.findFishingAreaById(int, java.lang.Integer id).

Specified by:
findFishingAreaById in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaById(int, java.lang.String, java.lang.Integer)

findFishingAreaByNearbySpecificArea

public java.util.Collection findFishingAreaByNearbySpecificArea(NearbySpecificArea nearbySpecificArea)
Specified by:
findFishingAreaByNearbySpecificArea in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByNearbySpecificArea(fr.ifremer.allegro.referential.NearbySpecificArea)

findFishingAreaByNearbySpecificArea

public java.util.Collection findFishingAreaByNearbySpecificArea(int transform,
                                                                NearbySpecificArea nearbySpecificArea)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByNearbySpecificArea(fr.ifremer.allegro.referential.NearbySpecificArea) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findFishingAreaByNearbySpecificArea in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByNearbySpecificArea(int, fr.ifremer.allegro.referential.NearbySpecificArea)

findFishingAreaByNearbySpecificArea

public java.util.Collection findFishingAreaByNearbySpecificArea(java.lang.String queryString,
                                                                NearbySpecificArea nearbySpecificArea)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByNearbySpecificArea(fr.ifremer.allegro.referential.NearbySpecificArea) with an additional argument called queryString. This queryString argument allows you to override the query string defined in FishingAreaDao.findFishingAreaByNearbySpecificArea(fr.ifremer.allegro.referential.NearbySpecificArea).

Specified by:
findFishingAreaByNearbySpecificArea in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByNearbySpecificArea(java.lang.String, fr.ifremer.allegro.referential.NearbySpecificArea)

findFishingAreaByNearbySpecificArea

public java.util.Collection findFishingAreaByNearbySpecificArea(int pageNumber,
                                                                int pageSize,
                                                                NearbySpecificArea nearbySpecificArea)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByNearbySpecificArea(fr.ifremer.allegro.referential.NearbySpecificArea) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findFishingAreaByNearbySpecificArea in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByNearbySpecificArea(int, int, fr.ifremer.allegro.referential.NearbySpecificArea)

findFishingAreaByNearbySpecificArea

public java.util.Collection findFishingAreaByNearbySpecificArea(java.lang.String queryString,
                                                                int pageNumber,
                                                                int pageSize,
                                                                NearbySpecificArea nearbySpecificArea)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByNearbySpecificArea(String, fr.ifremer.allegro.referential.NearbySpecificArea) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findFishingAreaByNearbySpecificArea in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByNearbySpecificArea(String, int, int, fr.ifremer.allegro.referential.NearbySpecificArea)

findFishingAreaByNearbySpecificArea

public java.util.Collection findFishingAreaByNearbySpecificArea(int transform,
                                                                java.lang.String queryString,
                                                                NearbySpecificArea nearbySpecificArea)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByNearbySpecificArea(int, fr.ifremer.allegro.referential.NearbySpecificArea) with an additional argument called queryString. This queryString argument allows you to override the query string defined in FishingAreaDao.findFishingAreaByNearbySpecificArea(int, fr.ifremer.allegro.referential.NearbySpecificArea nearbySpecificArea).

Specified by:
findFishingAreaByNearbySpecificArea in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByNearbySpecificArea(int, String, fr.ifremer.allegro.referential.NearbySpecificArea)

findFishingAreaByNearbySpecificArea

public java.util.Collection findFishingAreaByNearbySpecificArea(int transform,
                                                                int pageNumber,
                                                                int pageSize,
                                                                NearbySpecificArea nearbySpecificArea)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByNearbySpecificArea(int, fr.ifremer.allegro.referential.NearbySpecificArea) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findFishingAreaByNearbySpecificArea in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByNearbySpecificArea(int, int, int, fr.ifremer.allegro.referential.NearbySpecificArea)

findFishingAreaByNearbySpecificArea

public java.util.Collection findFishingAreaByNearbySpecificArea(int transform,
                                                                java.lang.String queryString,
                                                                int pageNumber,
                                                                int pageSize,
                                                                NearbySpecificArea nearbySpecificArea)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByNearbySpecificArea(int, String, fr.ifremer.allegro.referential.NearbySpecificArea) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findFishingAreaByNearbySpecificArea in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByNearbySpecificArea(int, java.lang.String, int, int, fr.ifremer.allegro.referential.NearbySpecificArea)

findFishingAreaByDepthGradient

public java.util.Collection findFishingAreaByDepthGradient(DepthGradient depthGradient)
Specified by:
findFishingAreaByDepthGradient in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByDepthGradient(fr.ifremer.allegro.referential.DepthGradient)

findFishingAreaByDepthGradient

public java.util.Collection findFishingAreaByDepthGradient(int transform,
                                                           DepthGradient depthGradient)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByDepthGradient(fr.ifremer.allegro.referential.DepthGradient) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findFishingAreaByDepthGradient in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByDepthGradient(int, fr.ifremer.allegro.referential.DepthGradient)

findFishingAreaByDepthGradient

public java.util.Collection findFishingAreaByDepthGradient(java.lang.String queryString,
                                                           DepthGradient depthGradient)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByDepthGradient(fr.ifremer.allegro.referential.DepthGradient) with an additional argument called queryString. This queryString argument allows you to override the query string defined in FishingAreaDao.findFishingAreaByDepthGradient(fr.ifremer.allegro.referential.DepthGradient).

Specified by:
findFishingAreaByDepthGradient in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByDepthGradient(java.lang.String, fr.ifremer.allegro.referential.DepthGradient)

findFishingAreaByDepthGradient

public java.util.Collection findFishingAreaByDepthGradient(int pageNumber,
                                                           int pageSize,
                                                           DepthGradient depthGradient)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByDepthGradient(fr.ifremer.allegro.referential.DepthGradient) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findFishingAreaByDepthGradient in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByDepthGradient(int, int, fr.ifremer.allegro.referential.DepthGradient)

findFishingAreaByDepthGradient

public java.util.Collection findFishingAreaByDepthGradient(java.lang.String queryString,
                                                           int pageNumber,
                                                           int pageSize,
                                                           DepthGradient depthGradient)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByDepthGradient(String, fr.ifremer.allegro.referential.DepthGradient) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findFishingAreaByDepthGradient in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByDepthGradient(String, int, int, fr.ifremer.allegro.referential.DepthGradient)

findFishingAreaByDepthGradient

public java.util.Collection findFishingAreaByDepthGradient(int transform,
                                                           java.lang.String queryString,
                                                           DepthGradient depthGradient)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByDepthGradient(int, fr.ifremer.allegro.referential.DepthGradient) with an additional argument called queryString. This queryString argument allows you to override the query string defined in FishingAreaDao.findFishingAreaByDepthGradient(int, fr.ifremer.allegro.referential.DepthGradient depthGradient).

Specified by:
findFishingAreaByDepthGradient in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByDepthGradient(int, String, fr.ifremer.allegro.referential.DepthGradient)

findFishingAreaByDepthGradient

public java.util.Collection findFishingAreaByDepthGradient(int transform,
                                                           int pageNumber,
                                                           int pageSize,
                                                           DepthGradient depthGradient)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByDepthGradient(int, fr.ifremer.allegro.referential.DepthGradient) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findFishingAreaByDepthGradient in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByDepthGradient(int, int, int, fr.ifremer.allegro.referential.DepthGradient)

findFishingAreaByDepthGradient

public java.util.Collection findFishingAreaByDepthGradient(int transform,
                                                           java.lang.String queryString,
                                                           int pageNumber,
                                                           int pageSize,
                                                           DepthGradient depthGradient)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByDepthGradient(int, String, fr.ifremer.allegro.referential.DepthGradient) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findFishingAreaByDepthGradient in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByDepthGradient(int, java.lang.String, int, int, fr.ifremer.allegro.referential.DepthGradient)

findFishingAreaByDistanceToCoastGradient

public java.util.Collection findFishingAreaByDistanceToCoastGradient(DistanceToCoastGradient distanceToCoastGradient)
Specified by:
findFishingAreaByDistanceToCoastGradient in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByDistanceToCoastGradient(fr.ifremer.allegro.referential.DistanceToCoastGradient)

findFishingAreaByDistanceToCoastGradient

public java.util.Collection findFishingAreaByDistanceToCoastGradient(int transform,
                                                                     DistanceToCoastGradient distanceToCoastGradient)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByDistanceToCoastGradient(fr.ifremer.allegro.referential.DistanceToCoastGradient) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findFishingAreaByDistanceToCoastGradient in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByDistanceToCoastGradient(int, fr.ifremer.allegro.referential.DistanceToCoastGradient)

findFishingAreaByDistanceToCoastGradient

public java.util.Collection findFishingAreaByDistanceToCoastGradient(java.lang.String queryString,
                                                                     DistanceToCoastGradient distanceToCoastGradient)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByDistanceToCoastGradient(fr.ifremer.allegro.referential.DistanceToCoastGradient) with an additional argument called queryString. This queryString argument allows you to override the query string defined in FishingAreaDao.findFishingAreaByDistanceToCoastGradient(fr.ifremer.allegro.referential.DistanceToCoastGradient).

Specified by:
findFishingAreaByDistanceToCoastGradient in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByDistanceToCoastGradient(java.lang.String, fr.ifremer.allegro.referential.DistanceToCoastGradient)

findFishingAreaByDistanceToCoastGradient

public java.util.Collection findFishingAreaByDistanceToCoastGradient(int pageNumber,
                                                                     int pageSize,
                                                                     DistanceToCoastGradient distanceToCoastGradient)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByDistanceToCoastGradient(fr.ifremer.allegro.referential.DistanceToCoastGradient) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findFishingAreaByDistanceToCoastGradient in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByDistanceToCoastGradient(int, int, fr.ifremer.allegro.referential.DistanceToCoastGradient)

findFishingAreaByDistanceToCoastGradient

public java.util.Collection findFishingAreaByDistanceToCoastGradient(java.lang.String queryString,
                                                                     int pageNumber,
                                                                     int pageSize,
                                                                     DistanceToCoastGradient distanceToCoastGradient)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByDistanceToCoastGradient(String, fr.ifremer.allegro.referential.DistanceToCoastGradient) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findFishingAreaByDistanceToCoastGradient in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByDistanceToCoastGradient(String, int, int, fr.ifremer.allegro.referential.DistanceToCoastGradient)

findFishingAreaByDistanceToCoastGradient

public java.util.Collection findFishingAreaByDistanceToCoastGradient(int transform,
                                                                     java.lang.String queryString,
                                                                     DistanceToCoastGradient distanceToCoastGradient)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByDistanceToCoastGradient(int, fr.ifremer.allegro.referential.DistanceToCoastGradient) with an additional argument called queryString. This queryString argument allows you to override the query string defined in FishingAreaDao.findFishingAreaByDistanceToCoastGradient(int, fr.ifremer.allegro.referential.DistanceToCoastGradient distanceToCoastGradient).

Specified by:
findFishingAreaByDistanceToCoastGradient in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByDistanceToCoastGradient(int, String, fr.ifremer.allegro.referential.DistanceToCoastGradient)

findFishingAreaByDistanceToCoastGradient

public java.util.Collection findFishingAreaByDistanceToCoastGradient(int transform,
                                                                     int pageNumber,
                                                                     int pageSize,
                                                                     DistanceToCoastGradient distanceToCoastGradient)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByDistanceToCoastGradient(int, fr.ifremer.allegro.referential.DistanceToCoastGradient) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findFishingAreaByDistanceToCoastGradient in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByDistanceToCoastGradient(int, int, int, fr.ifremer.allegro.referential.DistanceToCoastGradient)

findFishingAreaByDistanceToCoastGradient

public java.util.Collection findFishingAreaByDistanceToCoastGradient(int transform,
                                                                     java.lang.String queryString,
                                                                     int pageNumber,
                                                                     int pageSize,
                                                                     DistanceToCoastGradient distanceToCoastGradient)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByDistanceToCoastGradient(int, String, fr.ifremer.allegro.referential.DistanceToCoastGradient) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findFishingAreaByDistanceToCoastGradient in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByDistanceToCoastGradient(int, java.lang.String, int, int, fr.ifremer.allegro.referential.DistanceToCoastGradient)

findFishingAreaByLocation

public java.util.Collection findFishingAreaByLocation(Location location)
Specified by:
findFishingAreaByLocation in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByLocation(fr.ifremer.allegro.referential.location.Location)

findFishingAreaByLocation

public java.util.Collection findFishingAreaByLocation(int transform,
                                                      Location location)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByLocation(fr.ifremer.allegro.referential.location.Location) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findFishingAreaByLocation in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByLocation(int, fr.ifremer.allegro.referential.location.Location)

findFishingAreaByLocation

public java.util.Collection findFishingAreaByLocation(java.lang.String queryString,
                                                      Location location)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByLocation(fr.ifremer.allegro.referential.location.Location) with an additional argument called queryString. This queryString argument allows you to override the query string defined in FishingAreaDao.findFishingAreaByLocation(fr.ifremer.allegro.referential.location.Location).

Specified by:
findFishingAreaByLocation in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByLocation(java.lang.String, fr.ifremer.allegro.referential.location.Location)

findFishingAreaByLocation

public java.util.Collection findFishingAreaByLocation(int pageNumber,
                                                      int pageSize,
                                                      Location location)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByLocation(fr.ifremer.allegro.referential.location.Location) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findFishingAreaByLocation in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByLocation(int, int, fr.ifremer.allegro.referential.location.Location)

findFishingAreaByLocation

public java.util.Collection findFishingAreaByLocation(java.lang.String queryString,
                                                      int pageNumber,
                                                      int pageSize,
                                                      Location location)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByLocation(String, fr.ifremer.allegro.referential.location.Location) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findFishingAreaByLocation in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByLocation(String, int, int, fr.ifremer.allegro.referential.location.Location)

findFishingAreaByLocation

public java.util.Collection findFishingAreaByLocation(int transform,
                                                      java.lang.String queryString,
                                                      Location location)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByLocation(int, fr.ifremer.allegro.referential.location.Location) with an additional argument called queryString. This queryString argument allows you to override the query string defined in FishingAreaDao.findFishingAreaByLocation(int, fr.ifremer.allegro.referential.location.Location location).

Specified by:
findFishingAreaByLocation in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByLocation(int, String, fr.ifremer.allegro.referential.location.Location)

findFishingAreaByLocation

public java.util.Collection findFishingAreaByLocation(int transform,
                                                      int pageNumber,
                                                      int pageSize,
                                                      Location location)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByLocation(int, fr.ifremer.allegro.referential.location.Location) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findFishingAreaByLocation in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByLocation(int, int, int, fr.ifremer.allegro.referential.location.Location)

findFishingAreaByLocation

public java.util.Collection findFishingAreaByLocation(int transform,
                                                      java.lang.String queryString,
                                                      int pageNumber,
                                                      int pageSize,
                                                      Location location)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByLocation(int, String, fr.ifremer.allegro.referential.location.Location) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findFishingAreaByLocation in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByLocation(int, java.lang.String, int, int, fr.ifremer.allegro.referential.location.Location)

findFishingAreaByGearUseFeatures

public java.util.Collection findFishingAreaByGearUseFeatures(GearUseFeatures gearUseFeatures)
Specified by:
findFishingAreaByGearUseFeatures in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByGearUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures)

findFishingAreaByGearUseFeatures

public java.util.Collection findFishingAreaByGearUseFeatures(int transform,
                                                             GearUseFeatures gearUseFeatures)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByGearUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findFishingAreaByGearUseFeatures in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByGearUseFeatures(int, fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures)

findFishingAreaByGearUseFeatures

public java.util.Collection findFishingAreaByGearUseFeatures(java.lang.String queryString,
                                                             GearUseFeatures gearUseFeatures)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByGearUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures) with an additional argument called queryString. This queryString argument allows you to override the query string defined in FishingAreaDao.findFishingAreaByGearUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures).

Specified by:
findFishingAreaByGearUseFeatures in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByGearUseFeatures(java.lang.String, fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures)

findFishingAreaByGearUseFeatures

public java.util.Collection findFishingAreaByGearUseFeatures(int pageNumber,
                                                             int pageSize,
                                                             GearUseFeatures gearUseFeatures)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByGearUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findFishingAreaByGearUseFeatures in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByGearUseFeatures(int, int, fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures)

findFishingAreaByGearUseFeatures

public java.util.Collection findFishingAreaByGearUseFeatures(java.lang.String queryString,
                                                             int pageNumber,
                                                             int pageSize,
                                                             GearUseFeatures gearUseFeatures)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByGearUseFeatures(String, fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findFishingAreaByGearUseFeatures in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByGearUseFeatures(String, int, int, fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures)

findFishingAreaByGearUseFeatures

public java.util.Collection findFishingAreaByGearUseFeatures(int transform,
                                                             java.lang.String queryString,
                                                             GearUseFeatures gearUseFeatures)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByGearUseFeatures(int, fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures) with an additional argument called queryString. This queryString argument allows you to override the query string defined in FishingAreaDao.findFishingAreaByGearUseFeatures(int, fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures gearUseFeatures).

Specified by:
findFishingAreaByGearUseFeatures in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByGearUseFeatures(int, String, fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures)

findFishingAreaByGearUseFeatures

public java.util.Collection findFishingAreaByGearUseFeatures(int transform,
                                                             int pageNumber,
                                                             int pageSize,
                                                             GearUseFeatures gearUseFeatures)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByGearUseFeatures(int, fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findFishingAreaByGearUseFeatures in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByGearUseFeatures(int, int, int, fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures)

findFishingAreaByGearUseFeatures

public java.util.Collection findFishingAreaByGearUseFeatures(int transform,
                                                             java.lang.String queryString,
                                                             int pageNumber,
                                                             int pageSize,
                                                             GearUseFeatures gearUseFeatures)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByGearUseFeatures(int, String, fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findFishingAreaByGearUseFeatures in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByGearUseFeatures(int, java.lang.String, int, int, fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures)

findFishingAreaByVesselUseFeatures

public java.util.Collection findFishingAreaByVesselUseFeatures(VesselUseFeatures vesselUseFeatures)
Specified by:
findFishingAreaByVesselUseFeatures in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByVesselUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures)

findFishingAreaByVesselUseFeatures

public java.util.Collection findFishingAreaByVesselUseFeatures(int transform,
                                                               VesselUseFeatures vesselUseFeatures)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByVesselUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findFishingAreaByVesselUseFeatures in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByVesselUseFeatures(int, fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures)

findFishingAreaByVesselUseFeatures

public java.util.Collection findFishingAreaByVesselUseFeatures(java.lang.String queryString,
                                                               VesselUseFeatures vesselUseFeatures)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByVesselUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures) with an additional argument called queryString. This queryString argument allows you to override the query string defined in FishingAreaDao.findFishingAreaByVesselUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures).

Specified by:
findFishingAreaByVesselUseFeatures in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByVesselUseFeatures(java.lang.String, fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures)

findFishingAreaByVesselUseFeatures

public java.util.Collection findFishingAreaByVesselUseFeatures(int pageNumber,
                                                               int pageSize,
                                                               VesselUseFeatures vesselUseFeatures)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByVesselUseFeatures(fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findFishingAreaByVesselUseFeatures in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByVesselUseFeatures(int, int, fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures)

findFishingAreaByVesselUseFeatures

public java.util.Collection findFishingAreaByVesselUseFeatures(java.lang.String queryString,
                                                               int pageNumber,
                                                               int pageSize,
                                                               VesselUseFeatures vesselUseFeatures)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByVesselUseFeatures(String, fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findFishingAreaByVesselUseFeatures in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByVesselUseFeatures(String, int, int, fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures)

findFishingAreaByVesselUseFeatures

public java.util.Collection findFishingAreaByVesselUseFeatures(int transform,
                                                               java.lang.String queryString,
                                                               VesselUseFeatures vesselUseFeatures)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByVesselUseFeatures(int, fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures) with an additional argument called queryString. This queryString argument allows you to override the query string defined in FishingAreaDao.findFishingAreaByVesselUseFeatures(int, fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures vesselUseFeatures).

Specified by:
findFishingAreaByVesselUseFeatures in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByVesselUseFeatures(int, String, fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures)

findFishingAreaByVesselUseFeatures

public java.util.Collection findFishingAreaByVesselUseFeatures(int transform,
                                                               int pageNumber,
                                                               int pageSize,
                                                               VesselUseFeatures vesselUseFeatures)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByVesselUseFeatures(int, fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findFishingAreaByVesselUseFeatures in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByVesselUseFeatures(int, int, int, fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures)

findFishingAreaByVesselUseFeatures

public java.util.Collection findFishingAreaByVesselUseFeatures(int transform,
                                                               java.lang.String queryString,
                                                               int pageNumber,
                                                               int pageSize,
                                                               VesselUseFeatures vesselUseFeatures)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByVesselUseFeatures(int, String, fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findFishingAreaByVesselUseFeatures in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByVesselUseFeatures(int, java.lang.String, int, int, fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures)

findFishingAreaBySample

public java.util.Collection findFishingAreaBySample(Sample sample)
Specified by:
findFishingAreaBySample in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaBySample(fr.ifremer.allegro.data.sample.Sample)

findFishingAreaBySample

public java.util.Collection findFishingAreaBySample(int transform,
                                                    Sample sample)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaBySample(fr.ifremer.allegro.data.sample.Sample) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findFishingAreaBySample in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaBySample(int, fr.ifremer.allegro.data.sample.Sample)

findFishingAreaBySample

public java.util.Collection findFishingAreaBySample(java.lang.String queryString,
                                                    Sample sample)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaBySample(fr.ifremer.allegro.data.sample.Sample) with an additional argument called queryString. This queryString argument allows you to override the query string defined in FishingAreaDao.findFishingAreaBySample(fr.ifremer.allegro.data.sample.Sample).

Specified by:
findFishingAreaBySample in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaBySample(java.lang.String, fr.ifremer.allegro.data.sample.Sample)

findFishingAreaBySample

public java.util.Collection findFishingAreaBySample(int pageNumber,
                                                    int pageSize,
                                                    Sample sample)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaBySample(fr.ifremer.allegro.data.sample.Sample) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findFishingAreaBySample in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaBySample(int, int, fr.ifremer.allegro.data.sample.Sample)

findFishingAreaBySample

public java.util.Collection findFishingAreaBySample(java.lang.String queryString,
                                                    int pageNumber,
                                                    int pageSize,
                                                    Sample sample)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaBySample(String, fr.ifremer.allegro.data.sample.Sample) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findFishingAreaBySample in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaBySample(String, int, int, fr.ifremer.allegro.data.sample.Sample)

findFishingAreaBySample

public java.util.Collection findFishingAreaBySample(int transform,
                                                    java.lang.String queryString,
                                                    Sample sample)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaBySample(int, fr.ifremer.allegro.data.sample.Sample) with an additional argument called queryString. This queryString argument allows you to override the query string defined in FishingAreaDao.findFishingAreaBySample(int, fr.ifremer.allegro.data.sample.Sample sample).

Specified by:
findFishingAreaBySample in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaBySample(int, String, fr.ifremer.allegro.data.sample.Sample)

findFishingAreaBySample

public java.util.Collection findFishingAreaBySample(int transform,
                                                    int pageNumber,
                                                    int pageSize,
                                                    Sample sample)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaBySample(int, fr.ifremer.allegro.data.sample.Sample) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findFishingAreaBySample in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaBySample(int, int, int, fr.ifremer.allegro.data.sample.Sample)

findFishingAreaBySample

public java.util.Collection findFishingAreaBySample(int transform,
                                                    java.lang.String queryString,
                                                    int pageNumber,
                                                    int pageSize,
                                                    Sample sample)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaBySample(int, String, fr.ifremer.allegro.data.sample.Sample) with an additional two arguments called pageNumber and pageSize. The pageNumber argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the page retrieved.

Specified by:
findFishingAreaBySample in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaBySample(int, java.lang.String, int, int, fr.ifremer.allegro.data.sample.Sample)

findFishingAreaByNaturalId

public FishingArea findFishingAreaByNaturalId(Location location,
                                              GearUseFeatures gearUseFeatures,
                                              VesselUseFeatures vesselUseFeatures)
Specified by:
findFishingAreaByNaturalId in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByNaturalId(fr.ifremer.allegro.referential.location.Location, fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures, fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures)

findFishingAreaByNaturalId

public java.lang.Object findFishingAreaByNaturalId(int transform,
                                                   Location location,
                                                   GearUseFeatures gearUseFeatures,
                                                   VesselUseFeatures vesselUseFeatures)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByNaturalId(fr.ifremer.allegro.referential.location.Location, fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures, fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures) with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then finder results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
findFishingAreaByNaturalId in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByNaturalId(int, fr.ifremer.allegro.referential.location.Location, fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures, fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures)

findFishingAreaByNaturalId

public FishingArea findFishingAreaByNaturalId(java.lang.String queryString,
                                              Location location,
                                              GearUseFeatures gearUseFeatures,
                                              VesselUseFeatures vesselUseFeatures)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByNaturalId(fr.ifremer.allegro.referential.location.Location, fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures, fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures) with an additional argument called queryString. This queryString argument allows you to override the query string defined in FishingAreaDao.findFishingAreaByNaturalId(fr.ifremer.allegro.referential.location.Location, fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures, fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures).

Specified by:
findFishingAreaByNaturalId in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByNaturalId(java.lang.String, fr.ifremer.allegro.referential.location.Location, fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures, fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures)

findFishingAreaByNaturalId

public java.lang.Object findFishingAreaByNaturalId(int transform,
                                                   java.lang.String queryString,
                                                   Location location,
                                                   GearUseFeatures gearUseFeatures,
                                                   VesselUseFeatures vesselUseFeatures)
Description copied from interface: FishingAreaDao

Does the same thing as FishingAreaDao.findFishingAreaByNaturalId(int, fr.ifremer.allegro.referential.location.Location, fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures, fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures) with an additional argument called queryString. This queryString argument allows you to override the query string defined in FishingAreaDao.findFishingAreaByNaturalId(int, fr.ifremer.allegro.referential.location.Location location, fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures gearUseFeatures, fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures vesselUseFeatures).

Specified by:
findFishingAreaByNaturalId in interface FishingAreaDao
See Also:
FishingAreaDao.findFishingAreaByNaturalId(int, java.lang.String, fr.ifremer.allegro.referential.location.Location, fr.ifremer.allegro.data.vessel.feature.use.GearUseFeatures, fr.ifremer.allegro.data.vessel.feature.use.VesselUseFeatures)

createFromClusterFishingArea

public FishingArea createFromClusterFishingArea(ClusterFishingArea clusterFishingArea)
Specified by:
createFromClusterFishingArea in interface FishingAreaDao
See Also:
FishingAreaDao.createFromClusterFishingArea(fr.ifremer.allegro.data.fishingArea.generic.cluster.ClusterFishingArea)

handleCreateFromClusterFishingArea

protected abstract FishingArea handleCreateFromClusterFishingArea(ClusterFishingArea clusterFishingArea)
                                                           throws java.lang.Exception
Performs the core logic for createFromClusterFishingArea(fr.ifremer.allegro.data.fishingArea.generic.cluster.ClusterFishingArea)

Throws:
java.lang.Exception

getAllClusterFishingArea

public ClusterFishingArea[] getAllClusterFishingArea(java.lang.Integer userId,
                                                     java.lang.Integer[] registrationLocationIds,
                                                     java.lang.Integer pageNumber,
                                                     java.lang.Integer pageSize)
Specified by:
getAllClusterFishingArea in interface FishingAreaDao
See Also:
FishingAreaDao.getAllClusterFishingArea(java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

handleGetAllClusterFishingArea

protected abstract ClusterFishingArea[] handleGetAllClusterFishingArea(java.lang.Integer userId,
                                                                       java.lang.Integer[] registrationLocationIds,
                                                                       java.lang.Integer pageNumber,
                                                                       java.lang.Integer pageSize)
                                                                throws java.lang.Exception
Performs the core logic for getAllClusterFishingArea(java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Throws:
java.lang.Exception

transformEntity

protected java.lang.Object transformEntity(int transform,
                                           FishingArea entity)
Allows transformation of entities into value objects (or something else for that matter), when the transform flag is set to one of the constants defined in fr.ifremer.allegro.data.fishingArea.FishingAreaDao, please note that the FishingAreaDao.TRANSFORM_NONE constant denotes no transformation, so the entity itself will be returned.

This method will return instances of these types:

If the integer argument value is unknown FishingAreaDao.TRANSFORM_NONE is assumed.

Parameters:
transform - one of the constants declared in FishingAreaDao
entity - an entity that was found
Returns:
the transformed entity (i.e. new value object, etc)
See Also:
transformEntities(int,java.util.Collection)

transformEntities

protected void transformEntities(int transform,
                                 java.util.Collection entities)
Transforms a collection of entities using the transformEntity(int,fr.ifremer.allegro.data.fishingArea.FishingArea) method. This method does not instantiate a new collection.

This method is to be used internally only.

Parameters:
transform - one of the constants declared in fr.ifremer.allegro.data.fishingArea.FishingAreaDao
entities - the collection of entities to transform
See Also:
transformEntity(int,fr.ifremer.allegro.data.fishingArea.FishingArea)

toEntity

protected FishingArea toEntity(java.lang.Object[] row)

toRemoteFishingAreaFullVOCollection

public final void toRemoteFishingAreaFullVOCollection(java.util.Collection entities)
Description copied from interface: FishingAreaDao
Converts this DAO's entity to a Collection of instances of type RemoteFishingAreaFullVO.

Specified by:
toRemoteFishingAreaFullVOCollection in interface FishingAreaDao
See Also:
FishingAreaDao.toRemoteFishingAreaFullVOCollection(java.util.Collection)

toRemoteFishingAreaFullVOArray

public final RemoteFishingAreaFullVO[] toRemoteFishingAreaFullVOArray(java.util.Collection entities)
Description copied from interface: FishingAreaDao
Converts this DAO's entity to an array of instances of type RemoteFishingAreaFullVO.

Specified by:
toRemoteFishingAreaFullVOArray in interface FishingAreaDao
See Also:
FishingAreaDao.toRemoteFishingAreaFullVOArray(java.util.Collection)

toRemoteFishingAreaFullVO

protected RemoteFishingAreaFullVO toRemoteFishingAreaFullVO(java.lang.Object[] row)
Default implementation for transforming the results of a report query into a value object. This implementation exists for convenience reasons only. It needs only be overridden in the FishingAreaDaoImpl class if you intend to use reporting queries.

See Also:
FishingAreaDao.toRemoteFishingAreaFullVO(fr.ifremer.allegro.data.fishingArea.FishingArea)

remoteFishingAreaFullVOToEntityCollection

public final void remoteFishingAreaFullVOToEntityCollection(java.util.Collection instances)
Description copied from interface: FishingAreaDao
Converts a Collection of instances of type RemoteFishingAreaFullVO to this DAO's entity.

Specified by:
remoteFishingAreaFullVOToEntityCollection in interface FishingAreaDao
See Also:
FishingAreaDao.remoteFishingAreaFullVOToEntityCollection(java.util.Collection)

toRemoteFishingAreaFullVO

public void toRemoteFishingAreaFullVO(FishingArea source,
                                      RemoteFishingAreaFullVO target)
Description copied from interface: FishingAreaDao
Copies the fields of the specified entity to the target value object. This method is similar to toRemoteFishingAreaFullVO(), but it does not handle any attributes in the target value object that are "read-only" (as those do not have setter methods exposed).

Specified by:
toRemoteFishingAreaFullVO in interface FishingAreaDao
See Also:
FishingAreaDao.toRemoteFishingAreaFullVO(fr.ifremer.allegro.data.fishingArea.FishingArea, fr.ifremer.allegro.data.fishingArea.generic.vo.RemoteFishingAreaFullVO)

toRemoteFishingAreaFullVO

public RemoteFishingAreaFullVO toRemoteFishingAreaFullVO(FishingArea entity)
Description copied from interface: FishingAreaDao
Converts this DAO's entity to an object of type RemoteFishingAreaFullVO.

Specified by:
toRemoteFishingAreaFullVO in interface FishingAreaDao
See Also:
FishingAreaDao.toRemoteFishingAreaFullVO(fr.ifremer.allegro.data.fishingArea.FishingArea)

remoteFishingAreaFullVOToEntity

public void remoteFishingAreaFullVOToEntity(RemoteFishingAreaFullVO source,
                                            FishingArea target,
                                            boolean copyIfNull)
Description copied from interface: FishingAreaDao
Copies the fields of RemoteFishingAreaFullVO to the specified entity.

Specified by:
remoteFishingAreaFullVOToEntity in interface FishingAreaDao
copyIfNull - If FALSE, the value object's field will not be copied to the entity if the value is NULL. If TRUE, it will be copied regardless of its value.
See Also:
fr.ifremer.allegro.data.fishingArea.FishingAreaDao#remoteFishingAreaFullVOToEntity(fr.ifremer.allegro.data.fishingArea.generic.vo.RemoteFishingAreaFullVO, fr.ifremer.allegro.data.fishingArea.FishingArea)

toRemoteFishingAreaNaturalIdCollection

public final void toRemoteFishingAreaNaturalIdCollection(java.util.Collection entities)
Description copied from interface: FishingAreaDao
Converts this DAO's entity to a Collection of instances of type RemoteFishingAreaNaturalId.

Specified by:
toRemoteFishingAreaNaturalIdCollection in interface FishingAreaDao
See Also:
FishingAreaDao.toRemoteFishingAreaNaturalIdCollection(java.util.Collection)

toRemoteFishingAreaNaturalIdArray

public final RemoteFishingAreaNaturalId[] toRemoteFishingAreaNaturalIdArray(java.util.Collection entities)
Description copied from interface: FishingAreaDao
Converts this DAO's entity to an array of instances of type RemoteFishingAreaNaturalId.

Specified by:
toRemoteFishingAreaNaturalIdArray in interface FishingAreaDao
See Also:
FishingAreaDao.toRemoteFishingAreaNaturalIdArray(java.util.Collection)

toRemoteFishingAreaNaturalId

protected RemoteFishingAreaNaturalId toRemoteFishingAreaNaturalId(java.lang.Object[] row)
Default implementation for transforming the results of a report query into a value object. This implementation exists for convenience reasons only. It needs only be overridden in the FishingAreaDaoImpl class if you intend to use reporting queries.

See Also:
FishingAreaDao.toRemoteFishingAreaNaturalId(fr.ifremer.allegro.data.fishingArea.FishingArea)

remoteFishingAreaNaturalIdToEntityCollection

public final void remoteFishingAreaNaturalIdToEntityCollection(java.util.Collection instances)
Description copied from interface: FishingAreaDao
Converts a Collection of instances of type RemoteFishingAreaNaturalId to this DAO's entity.

Specified by:
remoteFishingAreaNaturalIdToEntityCollection in interface FishingAreaDao
See Also:
FishingAreaDao.remoteFishingAreaNaturalIdToEntityCollection(java.util.Collection)

toRemoteFishingAreaNaturalId

public void toRemoteFishingAreaNaturalId(FishingArea source,
                                         RemoteFishingAreaNaturalId target)
Description copied from interface: FishingAreaDao
Copies the fields of the specified entity to the target value object. This method is similar to toRemoteFishingAreaNaturalId(), but it does not handle any attributes in the target value object that are "read-only" (as those do not have setter methods exposed).

Specified by:
toRemoteFishingAreaNaturalId in interface FishingAreaDao
See Also:
FishingAreaDao.toRemoteFishingAreaNaturalId(fr.ifremer.allegro.data.fishingArea.FishingArea, fr.ifremer.allegro.data.fishingArea.generic.vo.RemoteFishingAreaNaturalId)

toRemoteFishingAreaNaturalId

public RemoteFishingAreaNaturalId toRemoteFishingAreaNaturalId(FishingArea entity)
Description copied from interface: FishingAreaDao
Converts this DAO's entity to an object of type RemoteFishingAreaNaturalId.

Specified by:
toRemoteFishingAreaNaturalId in interface FishingAreaDao
See Also:
FishingAreaDao.toRemoteFishingAreaNaturalId(fr.ifremer.allegro.data.fishingArea.FishingArea)

remoteFishingAreaNaturalIdToEntity

public void remoteFishingAreaNaturalIdToEntity(RemoteFishingAreaNaturalId source,
                                               FishingArea target,
                                               boolean copyIfNull)
Description copied from interface: FishingAreaDao
Copies the fields of RemoteFishingAreaNaturalId to the specified entity.

Specified by:
remoteFishingAreaNaturalIdToEntity in interface FishingAreaDao
copyIfNull - If FALSE, the value object's field will not be copied to the entity if the value is NULL. If TRUE, it will be copied regardless of its value.
See Also:
fr.ifremer.allegro.data.fishingArea.FishingAreaDao#remoteFishingAreaNaturalIdToEntity(fr.ifremer.allegro.data.fishingArea.generic.vo.RemoteFishingAreaNaturalId, fr.ifremer.allegro.data.fishingArea.FishingArea)

toClusterFishingAreaCollection

public final void toClusterFishingAreaCollection(java.util.Collection entities)
Description copied from interface: FishingAreaDao
Converts this DAO's entity to a Collection of instances of type ClusterFishingArea.

Specified by:
toClusterFishingAreaCollection in interface FishingAreaDao
See Also:
FishingAreaDao.toClusterFishingAreaCollection(java.util.Collection)

toClusterFishingAreaArray

public final ClusterFishingArea[] toClusterFishingAreaArray(java.util.Collection entities)
Description copied from interface: FishingAreaDao
Converts this DAO's entity to an array of instances of type ClusterFishingArea.

Specified by:
toClusterFishingAreaArray in interface FishingAreaDao
See Also:
FishingAreaDao.toClusterFishingAreaArray(java.util.Collection)

toClusterFishingArea

protected ClusterFishingArea toClusterFishingArea(java.lang.Object[] row)
Default implementation for transforming the results of a report query into a value object. This implementation exists for convenience reasons only. It needs only be overridden in the FishingAreaDaoImpl class if you intend to use reporting queries.

See Also:
FishingAreaDao.toClusterFishingArea(fr.ifremer.allegro.data.fishingArea.FishingArea)

clusterFishingAreaToEntityCollection

public final void clusterFishingAreaToEntityCollection(java.util.Collection instances)
Description copied from interface: FishingAreaDao
Converts a Collection of instances of type ClusterFishingArea to this DAO's entity.

Specified by:
clusterFishingAreaToEntityCollection in interface FishingAreaDao
See Also:
FishingAreaDao.clusterFishingAreaToEntityCollection(java.util.Collection)

toClusterFishingArea

public void toClusterFishingArea(FishingArea source,
                                 ClusterFishingArea target)
Description copied from interface: FishingAreaDao
Copies the fields of the specified entity to the target value object. This method is similar to toClusterFishingArea(), but it does not handle any attributes in the target value object that are "read-only" (as those do not have setter methods exposed).

Specified by:
toClusterFishingArea in interface FishingAreaDao
See Also:
FishingAreaDao.toClusterFishingArea(fr.ifremer.allegro.data.fishingArea.FishingArea, fr.ifremer.allegro.data.fishingArea.generic.cluster.ClusterFishingArea)

toClusterFishingArea

public ClusterFishingArea toClusterFishingArea(FishingArea entity)
Description copied from interface: FishingAreaDao
Converts this DAO's entity to an object of type ClusterFishingArea.

Specified by:
toClusterFishingArea in interface FishingAreaDao
See Also:
FishingAreaDao.toClusterFishingArea(fr.ifremer.allegro.data.fishingArea.FishingArea)

clusterFishingAreaToEntity

public void clusterFishingAreaToEntity(ClusterFishingArea source,
                                       FishingArea target,
                                       boolean copyIfNull)
Description copied from interface: FishingAreaDao
Copies the fields of ClusterFishingArea to the specified entity.

Specified by:
clusterFishingAreaToEntity in interface FishingAreaDao
copyIfNull - If FALSE, the value object's field will not be copied to the entity if the value is NULL. If TRUE, it will be copied regardless of its value.
See Also:
fr.ifremer.allegro.data.fishingArea.FishingAreaDao#clusterFishingAreaToEntity(fr.ifremer.allegro.data.fishingArea.generic.cluster.ClusterFishingArea, fr.ifremer.allegro.data.fishingArea.FishingArea)

getPrincipal

protected java.security.Principal getPrincipal()
Gets the current principal if one has been set, otherwise returns null.

Returns:
the current principal

search

public PaginationResult search(int transform,
                               int pageNumber,
                               int pageSize,
                               Search search)
Description copied from interface: FishingAreaDao
Does the same thing as {@link #search(int, fr.ifremer.allegro.Search) but with an additional two flags called pageNumber and pageSize. These flags allow you to limit your data to a specified page number and size.

Specified by:
search in interface FishingAreaDao
Parameters:
transform - the transformation flag.
pageNumber - the page number in the data to retrieve
pageSize - the size of the page to retrieve.
search - the search object which provides the search parameters and pagination specification.
Returns:
any found results from the search wrapped in a PaginationResult instance.
See Also:
FishingAreaDao.search(int, int, int, fr.ifremer.allegro.Search)

search

public PaginationResult search(int pageNumber,
                               int pageSize,
                               Search search)
Description copied from interface: FishingAreaDao
Does the same thing as {@link #search(fr.ifremer.allegro.Search) but with an additional two flags called pageNumber and pageSize. These flags allow you to limit your data to a specified page number and size.

Specified by:
search in interface FishingAreaDao
Parameters:
pageNumber - the page number in the data to retrieve
pageSize - the size of the page to retrieve.
search - the search object which provides the search parameters and pagination specification.
Returns:
any found results from the search wrapped in a PaginationResult instance.
See Also:
FishingAreaDao.search(int, int, fr.ifremer.allegro.Search)

search

public java.util.Set search(int transform,
                            Search search)
Description copied from interface: FishingAreaDao
Does the same thing as FishingAreaDao.search(fr.ifremer.allegro.Search) but with an additional flag called transform. If this flag is set to TRANSFORM_NONE then finder results will NOT be transformed during retrieval. If this flag is any of the other constants defined here then results WILL BE passed through an operation which can optionally transform the entities (into value objects for example). By default, transformation does not occur.

Specified by:
search in interface FishingAreaDao
Parameters:
transform - the transformation flag.
search - the search object which provides the search parameters and pagination specification.
Returns:
any found results from the search.
See Also:
FishingAreaDao.search(int, fr.ifremer.allegro.Search)

search

public java.util.Set search(Search search)
Description copied from interface: FishingAreaDao
Performs a search using the parameters specified in the given search object.

Specified by:
search in interface FishingAreaDao
Parameters:
search - the search object which provides the search parameters and pagination specification.
Returns:
any found results from the search.
See Also:
FishingAreaDao.search(fr.ifremer.allegro.Search)


Copyright © 2008-2010 IFREMER. All Rights Reserved.