fr.ifremer.allegro.data.survey.landing
Class LandingDaoBase

java.lang.Object
  extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
      extended by fr.ifremer.allegro.data.survey.landing.LandingDaoBase
All Implemented Interfaces:
LandingDao
Direct Known Subclasses:
LandingDaoImpl

public abstract class LandingDaoBase
extends org.springframework.orm.hibernate3.support.HibernateDaoSupport
implements LandingDao

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

See Also:
Landing

Field Summary
 
Fields inherited from interface fr.ifremer.allegro.data.survey.landing.LandingDao
TRANSFORM_CLUSTERLANDING, TRANSFORM_NONE, TRANSFORM_REMOTELANDINGFULLVO, TRANSFORM_REMOTELANDINGNATURALID
 
Constructor Summary
LandingDaoBase()
           
 
Method Summary
 void clusterLandingToEntity(ClusterLanding source, Landing target, boolean copyIfNull)
          Copies the fields of ClusterLanding to the specified entity.
 void clusterLandingToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type ClusterLanding to this DAO's entity.
 java.util.Collection create(java.util.Collection entities)
          Creates a new instance of fr.ifremer.allegro.data.survey.landing.Landing and adds from the passed in entities collection
 Landing create(java.util.Date creationDate, java.util.Date landingDateTime, Location landingLocation, Program program, QualityFlag qualityFlag, Department recorderDepartment, Vessel vessel)
           Creates a new fr.ifremer.allegro.data.survey.landing.Landing instance from only required properties (attributes and association ends) and adds it to the persistent store.
 Landing create(java.util.Date landingDateTime, java.lang.String comments, java.util.Date creationDate, java.util.Date controlDate, java.util.Date validationDate, java.util.Date qualificationDate, java.lang.String qualificationComments, java.sql.Timestamp updateDate, CatchBatch catchBatch, java.util.Collection landingMeasurements, java.util.Collection surveyMeasurements, Vessel vessel, Program program, Department recorderDepartment, QualityFlag qualityFlag, Person recorderPerson, FishingTrip fishingTrip, Location landingLocation, java.util.Collection sales, java.util.Collection produces)
           Creates a new fr.ifremer.allegro.data.survey.landing.Landing instance from all attributes and properties and adds it to the persistent store.
 java.util.Collection create(int transform, java.util.Collection entities)
           Does the same thing as LandingDao.create(fr.ifremer.allegro.data.survey.landing.Landing) with an additional flag called transform.
 java.lang.Object create(int transform, java.util.Date creationDate, java.util.Date landingDateTime, Location landingLocation, Program program, QualityFlag qualityFlag, Department recorderDepartment, Vessel vessel)
           Does the same thing as LandingDao.create(java.util.Date,java.util.Date,fr.ifremer.allegro.referential.location.Location,fr.ifremer.allegro.administration.programStrategy.Program,fr.ifremer.allegro.referential.QualityFlag,fr.ifremer.allegro.administration.user.Department,fr.ifremer.allegro.referential.vessel.Vessel) with an additional flag called transform.
 java.lang.Object create(int transform, java.util.Date landingDateTime, java.lang.String comments, java.util.Date creationDate, java.util.Date controlDate, java.util.Date validationDate, java.util.Date qualificationDate, java.lang.String qualificationComments, java.sql.Timestamp updateDate, CatchBatch catchBatch, java.util.Collection landingMeasurements, java.util.Collection surveyMeasurements, Vessel vessel, Program program, Department recorderDepartment, QualityFlag qualityFlag, Person recorderPerson, FishingTrip fishingTrip, Location landingLocation, java.util.Collection sales, java.util.Collection produces)
           Does the same thing as LandingDao.create(java.util.Date,java.lang.String,java.util.Date,java.util.Date,java.util.Date,java.util.Date,java.lang.String,java.sql.Timestamp,fr.ifremer.allegro.data.batch.CatchBatch,java.util.Collection,java.util.Collection,fr.ifremer.allegro.referential.vessel.Vessel,fr.ifremer.allegro.administration.programStrategy.Program,fr.ifremer.allegro.administration.user.Department,fr.ifremer.allegro.referential.QualityFlag,fr.ifremer.allegro.administration.user.Person,fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip,fr.ifremer.allegro.referential.location.Location,java.util.Collection,java.util.Collection) with an additional flag called transform.
 java.lang.Object create(int transform, Landing landing)
           Does the same thing as LandingDao.create(fr.ifremer.allegro.data.survey.landing.Landing) with an additional flag called transform.
 Landing create(Landing landing)
          Creates an instance of fr.ifremer.allegro.data.survey.landing.Landing and adds it to the persistent store.
 Landing createFromClusterLanding(ClusterLanding clusterLanding)
           
 Landing findLandingByCatchBatch(CatchBatch catchBatch)
           
 java.lang.Object findLandingByCatchBatch(int transform, CatchBatch catchBatch)
           Does the same thing as LandingDao.findLandingByCatchBatch(fr.ifremer.allegro.data.batch.CatchBatch) with an additional flag called transform.
 java.lang.Object findLandingByCatchBatch(int transform, java.lang.String queryString, CatchBatch catchBatch)
           Does the same thing as LandingDao.findLandingByCatchBatch(int, fr.ifremer.allegro.data.batch.CatchBatch) with an additional argument called queryString.
 Landing findLandingByCatchBatch(java.lang.String queryString, CatchBatch catchBatch)
           Does the same thing as LandingDao.findLandingByCatchBatch(fr.ifremer.allegro.data.batch.CatchBatch) with an additional argument called queryString.
 java.util.Collection findLandingByFishingTrip(FishingTrip fishingTrip)
           
 java.util.Collection findLandingByFishingTrip(int transform, FishingTrip fishingTrip)
           Does the same thing as LandingDao.findLandingByFishingTrip(fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) with an additional flag called transform.
 java.util.Collection findLandingByFishingTrip(int pageNumber, int pageSize, FishingTrip fishingTrip)
           Does the same thing as LandingDao.findLandingByFishingTrip(fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findLandingByFishingTrip(int transform, int pageNumber, int pageSize, FishingTrip fishingTrip)
           Does the same thing as LandingDao.findLandingByFishingTrip(int, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findLandingByFishingTrip(int transform, java.lang.String queryString, FishingTrip fishingTrip)
           Does the same thing as LandingDao.findLandingByFishingTrip(int, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) with an additional argument called queryString.
 java.util.Collection findLandingByFishingTrip(int transform, java.lang.String queryString, int pageNumber, int pageSize, FishingTrip fishingTrip)
           Does the same thing as LandingDao.findLandingByFishingTrip(int, String, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findLandingByFishingTrip(java.lang.String queryString, FishingTrip fishingTrip)
           Does the same thing as LandingDao.findLandingByFishingTrip(fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) with an additional argument called queryString.
 java.util.Collection findLandingByFishingTrip(java.lang.String queryString, int pageNumber, int pageSize, FishingTrip fishingTrip)
           Does the same thing as LandingDao.findLandingByFishingTrip(String, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) with an additional two arguments called pageNumber and pageSize.
 Landing findLandingById(java.lang.Integer id)
           
 java.lang.Object findLandingById(int transform, java.lang.Integer id)
           Does the same thing as LandingDao.findLandingById(java.lang.Integer) with an additional flag called transform.
 java.lang.Object findLandingById(int transform, java.lang.String queryString, java.lang.Integer id)
           Does the same thing as LandingDao.findLandingById(int, java.lang.Integer) with an additional argument called queryString.
 Landing findLandingById(java.lang.String queryString, java.lang.Integer id)
           Does the same thing as LandingDao.findLandingById(java.lang.Integer) with an additional argument called queryString.
 java.util.Collection findLandingByLandingLocation(int transform, int pageNumber, int pageSize, Location landingLocation)
           Does the same thing as LandingDao.findLandingByLandingLocation(int, fr.ifremer.allegro.referential.location.Location) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findLandingByLandingLocation(int pageNumber, int pageSize, Location landingLocation)
           Does the same thing as LandingDao.findLandingByLandingLocation(fr.ifremer.allegro.referential.location.Location) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findLandingByLandingLocation(int transform, Location landingLocation)
           Does the same thing as LandingDao.findLandingByLandingLocation(fr.ifremer.allegro.referential.location.Location) with an additional flag called transform.
 java.util.Collection findLandingByLandingLocation(int transform, java.lang.String queryString, int pageNumber, int pageSize, Location landingLocation)
           Does the same thing as LandingDao.findLandingByLandingLocation(int, String, fr.ifremer.allegro.referential.location.Location) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findLandingByLandingLocation(int transform, java.lang.String queryString, Location landingLocation)
           Does the same thing as LandingDao.findLandingByLandingLocation(int, fr.ifremer.allegro.referential.location.Location) with an additional argument called queryString.
 java.util.Collection findLandingByLandingLocation(Location landingLocation)
           
 java.util.Collection findLandingByLandingLocation(java.lang.String queryString, int pageNumber, int pageSize, Location landingLocation)
           Does the same thing as LandingDao.findLandingByLandingLocation(String, fr.ifremer.allegro.referential.location.Location) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findLandingByLandingLocation(java.lang.String queryString, Location landingLocation)
           Does the same thing as LandingDao.findLandingByLandingLocation(fr.ifremer.allegro.referential.location.Location) with an additional argument called queryString.
 Landing findLandingByNaturalId(java.util.Date landingDateTime, Vessel vessel, Program program)
           
 java.lang.Object findLandingByNaturalId(int transform, java.util.Date landingDateTime, Vessel vessel, Program program)
           Does the same thing as LandingDao.findLandingByNaturalId(java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program) with an additional flag called transform.
 java.lang.Object findLandingByNaturalId(int transform, java.lang.String queryString, java.util.Date landingDateTime, Vessel vessel, Program program)
           Does the same thing as LandingDao.findLandingByNaturalId(int, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program) with an additional argument called queryString.
 Landing findLandingByNaturalId(java.lang.String queryString, java.util.Date landingDateTime, Vessel vessel, Program program)
           Does the same thing as LandingDao.findLandingByNaturalId(java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program) with an additional argument called queryString.
 java.util.Collection findLandingByProgram(int transform, int pageNumber, int pageSize, Program program)
           Does the same thing as LandingDao.findLandingByProgram(int, fr.ifremer.allegro.administration.programStrategy.Program) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findLandingByProgram(int pageNumber, int pageSize, Program program)
           Does the same thing as LandingDao.findLandingByProgram(fr.ifremer.allegro.administration.programStrategy.Program) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findLandingByProgram(int transform, Program program)
           Does the same thing as LandingDao.findLandingByProgram(fr.ifremer.allegro.administration.programStrategy.Program) with an additional flag called transform.
 java.util.Collection findLandingByProgram(int transform, java.lang.String queryString, int pageNumber, int pageSize, Program program)
           Does the same thing as LandingDao.findLandingByProgram(int, String, fr.ifremer.allegro.administration.programStrategy.Program) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findLandingByProgram(int transform, java.lang.String queryString, Program program)
           Does the same thing as LandingDao.findLandingByProgram(int, fr.ifremer.allegro.administration.programStrategy.Program) with an additional argument called queryString.
 java.util.Collection findLandingByProgram(Program program)
           
 java.util.Collection findLandingByProgram(java.lang.String queryString, int pageNumber, int pageSize, Program program)
           Does the same thing as LandingDao.findLandingByProgram(String, fr.ifremer.allegro.administration.programStrategy.Program) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findLandingByProgram(java.lang.String queryString, Program program)
           Does the same thing as LandingDao.findLandingByProgram(fr.ifremer.allegro.administration.programStrategy.Program) with an additional argument called queryString.
 java.util.Collection findLandingByQualityFlag(int transform, int pageNumber, int pageSize, QualityFlag qualityFlag)
           Does the same thing as LandingDao.findLandingByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findLandingByQualityFlag(int pageNumber, int pageSize, QualityFlag qualityFlag)
           Does the same thing as LandingDao.findLandingByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findLandingByQualityFlag(int transform, QualityFlag qualityFlag)
           Does the same thing as LandingDao.findLandingByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an additional flag called transform.
 java.util.Collection findLandingByQualityFlag(int transform, java.lang.String queryString, int pageNumber, int pageSize, QualityFlag qualityFlag)
           Does the same thing as LandingDao.findLandingByQualityFlag(int, String, fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findLandingByQualityFlag(int transform, java.lang.String queryString, QualityFlag qualityFlag)
           Does the same thing as LandingDao.findLandingByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag) with an additional argument called queryString.
 java.util.Collection findLandingByQualityFlag(QualityFlag qualityFlag)
           
 java.util.Collection findLandingByQualityFlag(java.lang.String queryString, int pageNumber, int pageSize, QualityFlag qualityFlag)
           Does the same thing as LandingDao.findLandingByQualityFlag(String, fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findLandingByQualityFlag(java.lang.String queryString, QualityFlag qualityFlag)
           Does the same thing as LandingDao.findLandingByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an additional argument called queryString.
 java.util.Collection findLandingByRecorderDepartment(Department recorderDepartment)
           
 java.util.Collection findLandingByRecorderDepartment(int transform, Department recorderDepartment)
           Does the same thing as LandingDao.findLandingByRecorderDepartment(fr.ifremer.allegro.administration.user.Department) with an additional flag called transform.
 java.util.Collection findLandingByRecorderDepartment(int pageNumber, int pageSize, Department recorderDepartment)
           Does the same thing as LandingDao.findLandingByRecorderDepartment(fr.ifremer.allegro.administration.user.Department) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findLandingByRecorderDepartment(int transform, int pageNumber, int pageSize, Department recorderDepartment)
           Does the same thing as LandingDao.findLandingByRecorderDepartment(int, fr.ifremer.allegro.administration.user.Department) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findLandingByRecorderDepartment(int transform, java.lang.String queryString, Department recorderDepartment)
           Does the same thing as LandingDao.findLandingByRecorderDepartment(int, fr.ifremer.allegro.administration.user.Department) with an additional argument called queryString.
 java.util.Collection findLandingByRecorderDepartment(int transform, java.lang.String queryString, int pageNumber, int pageSize, Department recorderDepartment)
           Does the same thing as LandingDao.findLandingByRecorderDepartment(int, String, fr.ifremer.allegro.administration.user.Department) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findLandingByRecorderDepartment(java.lang.String queryString, Department recorderDepartment)
           Does the same thing as LandingDao.findLandingByRecorderDepartment(fr.ifremer.allegro.administration.user.Department) with an additional argument called queryString.
 java.util.Collection findLandingByRecorderDepartment(java.lang.String queryString, int pageNumber, int pageSize, Department recorderDepartment)
           Does the same thing as LandingDao.findLandingByRecorderDepartment(String, fr.ifremer.allegro.administration.user.Department) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findLandingByRecorderPerson(int transform, int pageNumber, int pageSize, Person recorderPerson)
           Does the same thing as LandingDao.findLandingByRecorderPerson(int, fr.ifremer.allegro.administration.user.Person) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findLandingByRecorderPerson(int pageNumber, int pageSize, Person recorderPerson)
           Does the same thing as LandingDao.findLandingByRecorderPerson(fr.ifremer.allegro.administration.user.Person) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findLandingByRecorderPerson(int transform, Person recorderPerson)
           Does the same thing as LandingDao.findLandingByRecorderPerson(fr.ifremer.allegro.administration.user.Person) with an additional flag called transform.
 java.util.Collection findLandingByRecorderPerson(int transform, java.lang.String queryString, int pageNumber, int pageSize, Person recorderPerson)
           Does the same thing as LandingDao.findLandingByRecorderPerson(int, String, fr.ifremer.allegro.administration.user.Person) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findLandingByRecorderPerson(int transform, java.lang.String queryString, Person recorderPerson)
           Does the same thing as LandingDao.findLandingByRecorderPerson(int, fr.ifremer.allegro.administration.user.Person) with an additional argument called queryString.
 java.util.Collection findLandingByRecorderPerson(Person recorderPerson)
           
 java.util.Collection findLandingByRecorderPerson(java.lang.String queryString, int pageNumber, int pageSize, Person recorderPerson)
           Does the same thing as LandingDao.findLandingByRecorderPerson(String, fr.ifremer.allegro.administration.user.Person) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findLandingByRecorderPerson(java.lang.String queryString, Person recorderPerson)
           Does the same thing as LandingDao.findLandingByRecorderPerson(fr.ifremer.allegro.administration.user.Person) with an additional argument called queryString.
 java.util.Collection findLandingByVessel(int transform, int pageNumber, int pageSize, Vessel vessel)
           Does the same thing as LandingDao.findLandingByVessel(int, fr.ifremer.allegro.referential.vessel.Vessel) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findLandingByVessel(int pageNumber, int pageSize, Vessel vessel)
           Does the same thing as LandingDao.findLandingByVessel(fr.ifremer.allegro.referential.vessel.Vessel) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findLandingByVessel(int transform, java.lang.String queryString, int pageNumber, int pageSize, Vessel vessel)
           Does the same thing as LandingDao.findLandingByVessel(int, String, fr.ifremer.allegro.referential.vessel.Vessel) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findLandingByVessel(int transform, java.lang.String queryString, Vessel vessel)
           Does the same thing as LandingDao.findLandingByVessel(int, fr.ifremer.allegro.referential.vessel.Vessel) with an additional argument called queryString.
 java.util.Collection findLandingByVessel(int transform, Vessel vessel)
           Does the same thing as LandingDao.findLandingByVessel(fr.ifremer.allegro.referential.vessel.Vessel) with an additional flag called transform.
 java.util.Collection findLandingByVessel(java.lang.String queryString, int pageNumber, int pageSize, Vessel vessel)
           Does the same thing as LandingDao.findLandingByVessel(String, fr.ifremer.allegro.referential.vessel.Vessel) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findLandingByVessel(java.lang.String queryString, Vessel vessel)
           Does the same thing as LandingDao.findLandingByVessel(fr.ifremer.allegro.referential.vessel.Vessel) with an additional argument called queryString.
 java.util.Collection findLandingByVessel(Vessel vessel)
           
 ClusterLanding[] getAllClusterLandingSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp, java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
           
 java.util.Collection getAllLanding()
           
 java.util.Collection getAllLanding(int transform)
           Does the same thing as LandingDao.getAllLanding() with an additional flag called transform.
 java.util.Collection getAllLanding(int pageNumber, int pageSize)
           Does the same thing as LandingDao.getAllLanding() with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllLanding(int transform, int pageNumber, int pageSize)
           Does the same thing as LandingDao.getAllLanding(int) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllLanding(int transform, java.lang.String queryString)
           Does the same thing as LandingDao.getAllLanding(int) with an additional argument called queryString.
 java.util.Collection getAllLanding(int transform, java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as LandingDao.getAllLanding(int, String) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllLanding(java.lang.String queryString)
           Does the same thing as LandingDao.getAllLanding() with an additional argument called queryString.
 java.util.Collection getAllLanding(java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as LandingDao.getAllLanding(String) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllLandingSinceDateSynchro(int transform, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as LandingDao.getAllLandingSinceDateSynchro(int, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllLandingSinceDateSynchro(int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as LandingDao.getAllLandingSinceDateSynchro(java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllLandingSinceDateSynchro(int transform, java.lang.String queryString, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as LandingDao.getAllLandingSinceDateSynchro(int, String, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllLandingSinceDateSynchro(int transform, java.lang.String queryString, java.sql.Timestamp updateDate)
           Does the same thing as LandingDao.getAllLandingSinceDateSynchro(int, java.sql.Timestamp) with an additional argument called queryString.
 java.util.Collection getAllLandingSinceDateSynchro(int transform, java.sql.Timestamp updateDate)
           Does the same thing as LandingDao.getAllLandingSinceDateSynchro(java.sql.Timestamp) with an additional flag called transform.
 java.util.Collection getAllLandingSinceDateSynchro(java.lang.String queryString, int pageNumber, int pageSize, java.sql.Timestamp updateDate)
           Does the same thing as LandingDao.getAllLandingSinceDateSynchro(String, java.sql.Timestamp) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllLandingSinceDateSynchro(java.lang.String queryString, java.sql.Timestamp updateDate)
           Does the same thing as LandingDao.getAllLandingSinceDateSynchro(java.sql.Timestamp) with an additional argument called queryString.
 java.util.Collection getAllLandingSinceDateSynchro(java.sql.Timestamp updateDate)
           
protected  CatchBatchDao getCatchBatchDao()
          Gets the reference to catchBatchDao.
protected  DepartmentDao getDepartmentDao()
          Gets the reference to departmentDao.
protected  FishingTripDao getFishingTripDao()
          Gets the reference to fishingTripDao.
protected  LandingMeasurementDao getLandingMeasurementDao()
          Gets the reference to landingMeasurementDao.
protected  LocationDao getLocationDao()
          Gets the reference to locationDao.
protected  ObservedSaleDao getObservedSaleDao()
          Gets the reference to observedSaleDao.
protected  PersonDao getPersonDao()
          Gets the reference to personDao.
protected  java.security.Principal getPrincipal()
          Gets the current principal if one has been set, otherwise returns null.
protected  ProduceDao getProduceDao()
          Gets the reference to produceDao.
protected  ProgramDao getProgramDao()
          Gets the reference to programDao.
protected  QualityFlagDao getQualityFlagDao()
          Gets the reference to qualityFlagDao.
protected  SaleDao getSaleDao()
          Gets the reference to saleDao.
protected  SaleProduceDao getSaleProduceDao()
          Gets the reference to saleProduceDao.
protected  SurveyMeasurementDao getSurveyMeasurementDao()
          Gets the reference to surveyMeasurementDao.
protected  VesselDao getVesselDao()
          Gets the reference to vesselDao.
protected abstract  Landing handleCreateFromClusterLanding(ClusterLanding clusterLanding)
          Performs the core logic for createFromClusterLanding(fr.ifremer.allegro.data.survey.landing.generic.cluster.ClusterLanding)
protected abstract  ClusterLanding[] handleGetAllClusterLandingSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp, java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
          Performs the core logic for getAllClusterLandingSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
 Landing load(java.lang.Integer id)
          Loads an instance of fr.ifremer.allegro.data.survey.landing.Landing from the persistent store.
 java.lang.Object load(int transform, java.lang.Integer id)
           Does the same thing as LandingDao.load(java.lang.Integer) with an additional flag called transform.
 java.util.Collection loadAll()
          Loads all entities of type Landing.
 java.util.Collection loadAll(int transform)
           Does the same thing as LandingDao.loadAll() with an additional flag called transform.
 java.util.Collection loadAll(int pageNumber, int pageSize)
           Does the same thing as LandingDao.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 LandingDao.loadAll(int) with an additional two arguments called pageNumber and pageSize.
 void remoteLandingFullVOToEntity(RemoteLandingFullVO source, Landing target, boolean copyIfNull)
          Copies the fields of RemoteLandingFullVO to the specified entity.
 void remoteLandingFullVOToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type RemoteLandingFullVO to this DAO's entity.
 void remoteLandingNaturalIdToEntity(RemoteLandingNaturalId source, Landing target, boolean copyIfNull)
          Copies the fields of RemoteLandingNaturalId to the specified entity.
 void remoteLandingNaturalIdToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type RemoteLandingNaturalId to this DAO's entity.
 void remove(java.util.Collection entities)
          Removes all entities in the given entities collection.
 void remove(java.lang.Integer id)
          Removes the instance of fr.ifremer.allegro.data.survey.landing.Landing having the given identifier from the persistent store.
 void remove(Landing landing)
          Removes the instance of fr.ifremer.allegro.data.survey.landing.Landing 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 LandingDao.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 setCatchBatchDao(CatchBatchDao catchBatchDao)
          Sets the reference to catchBatchDao.
 void setDepartmentDao(DepartmentDao departmentDao)
          Sets the reference to departmentDao.
 void setFishingTripDao(FishingTripDao fishingTripDao)
          Sets the reference to fishingTripDao.
 void setLandingMeasurementDao(LandingMeasurementDao landingMeasurementDao)
          Sets the reference to landingMeasurementDao.
 void setLocationDao(LocationDao locationDao)
          Sets the reference to locationDao.
 void setObservedSaleDao(ObservedSaleDao observedSaleDao)
          Sets the reference to observedSaleDao.
 void setPersonDao(PersonDao personDao)
          Sets the reference to personDao.
 void setProduceDao(ProduceDao produceDao)
          Sets the reference to produceDao.
 void setProgramDao(ProgramDao programDao)
          Sets the reference to programDao.
 void setQualityFlagDao(QualityFlagDao qualityFlagDao)
          Sets the reference to qualityFlagDao.
 void setSaleDao(SaleDao saleDao)
          Sets the reference to saleDao.
 void setSaleProduceDao(SaleProduceDao saleProduceDao)
          Sets the reference to saleProduceDao.
 void setSurveyMeasurementDao(SurveyMeasurementDao surveyMeasurementDao)
          Sets the reference to surveyMeasurementDao.
 void setVesselDao(VesselDao vesselDao)
          Sets the reference to vesselDao.
 ClusterLanding toClusterLanding(Landing entity)
          Converts this DAO's entity to an object of type ClusterLanding.
 void toClusterLanding(Landing source, ClusterLanding target)
          Copies the fields of the specified entity to the target value object.
protected  ClusterLanding toClusterLanding(java.lang.Object[] row)
          Default implementation for transforming the results of a report query into a value object.
 ClusterLanding[] toClusterLandingArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type ClusterLanding.
 void toClusterLandingCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type ClusterLanding.
protected  Landing toEntity(java.lang.Object[] row)
           
 RemoteLandingFullVO toRemoteLandingFullVO(Landing entity)
          Converts this DAO's entity to an object of type RemoteLandingFullVO.
 void toRemoteLandingFullVO(Landing source, RemoteLandingFullVO target)
          Copies the fields of the specified entity to the target value object.
protected  RemoteLandingFullVO toRemoteLandingFullVO(java.lang.Object[] row)
          Default implementation for transforming the results of a report query into a value object.
 RemoteLandingFullVO[] toRemoteLandingFullVOArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type RemoteLandingFullVO.
 void toRemoteLandingFullVOCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type RemoteLandingFullVO.
 RemoteLandingNaturalId toRemoteLandingNaturalId(Landing entity)
          Converts this DAO's entity to an object of type RemoteLandingNaturalId.
 void toRemoteLandingNaturalId(Landing source, RemoteLandingNaturalId target)
          Copies the fields of the specified entity to the target value object.
protected  RemoteLandingNaturalId toRemoteLandingNaturalId(java.lang.Object[] row)
          Default implementation for transforming the results of a report query into a value object.
 RemoteLandingNaturalId[] toRemoteLandingNaturalIdArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type RemoteLandingNaturalId.
 void toRemoteLandingNaturalIdCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type RemoteLandingNaturalId.
protected  void transformEntities(int transform, java.util.Collection entities)
          Transforms a collection of entities using the transformEntity(int,fr.ifremer.allegro.data.survey.landing.Landing) method.
protected  java.lang.Object transformEntity(int transform, Landing 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.survey.landing.LandingDao, please note that the LandingDao.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(Landing landing)
          Updates the landing 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.survey.landing.LandingDao
clusterLandingToEntity, remoteLandingFullVOToEntity, remoteLandingNaturalIdToEntity
 

Constructor Detail

LandingDaoBase

public LandingDaoBase()
Method Detail

setVesselDao

public void setVesselDao(VesselDao vesselDao)
Sets the reference to vesselDao.


getVesselDao

protected VesselDao getVesselDao()
Gets the reference to vesselDao.


setProgramDao

public void setProgramDao(ProgramDao programDao)
Sets the reference to programDao.


getProgramDao

protected ProgramDao getProgramDao()
Gets the reference to programDao.


setLocationDao

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


getLocationDao

protected LocationDao getLocationDao()
Gets the reference to locationDao.


setFishingTripDao

public void setFishingTripDao(FishingTripDao fishingTripDao)
Sets the reference to fishingTripDao.


getFishingTripDao

protected FishingTripDao getFishingTripDao()
Gets the reference to fishingTripDao.


setDepartmentDao

public void setDepartmentDao(DepartmentDao departmentDao)
Sets the reference to departmentDao.


getDepartmentDao

protected DepartmentDao getDepartmentDao()
Gets the reference to departmentDao.


setQualityFlagDao

public void setQualityFlagDao(QualityFlagDao qualityFlagDao)
Sets the reference to qualityFlagDao.


getQualityFlagDao

protected QualityFlagDao getQualityFlagDao()
Gets the reference to qualityFlagDao.


setCatchBatchDao

public void setCatchBatchDao(CatchBatchDao catchBatchDao)
Sets the reference to catchBatchDao.


getCatchBatchDao

protected CatchBatchDao getCatchBatchDao()
Gets the reference to catchBatchDao.


setPersonDao

public void setPersonDao(PersonDao personDao)
Sets the reference to personDao.


getPersonDao

protected PersonDao getPersonDao()
Gets the reference to personDao.


setProduceDao

public void setProduceDao(ProduceDao produceDao)
Sets the reference to produceDao.


getProduceDao

protected ProduceDao getProduceDao()
Gets the reference to produceDao.


setSaleDao

public void setSaleDao(SaleDao saleDao)
Sets the reference to saleDao.


getSaleDao

protected SaleDao getSaleDao()
Gets the reference to saleDao.


setLandingMeasurementDao

public void setLandingMeasurementDao(LandingMeasurementDao landingMeasurementDao)
Sets the reference to landingMeasurementDao.


getLandingMeasurementDao

protected LandingMeasurementDao getLandingMeasurementDao()
Gets the reference to landingMeasurementDao.


setSurveyMeasurementDao

public void setSurveyMeasurementDao(SurveyMeasurementDao surveyMeasurementDao)
Sets the reference to surveyMeasurementDao.


getSurveyMeasurementDao

protected SurveyMeasurementDao getSurveyMeasurementDao()
Gets the reference to surveyMeasurementDao.


setSaleProduceDao

public void setSaleProduceDao(SaleProduceDao saleProduceDao)
Sets the reference to saleProduceDao.


getSaleProduceDao

protected SaleProduceDao getSaleProduceDao()
Gets the reference to saleProduceDao.


setObservedSaleDao

public void setObservedSaleDao(ObservedSaleDao observedSaleDao)
Sets the reference to observedSaleDao.


getObservedSaleDao

protected ObservedSaleDao getObservedSaleDao()
Gets the reference to observedSaleDao.


load

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

Does the same thing as LandingDao.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 LandingDao
id - identifier of the entity to load
Returns:
either the entity or the object transformed from the entity.
See Also:
LandingDao.load(int, java.lang.Integer)

load

public Landing load(java.lang.Integer id)
Description copied from interface: LandingDao
Loads an instance of fr.ifremer.allegro.data.survey.landing.Landing from the persistent store.

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

loadAll

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

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

loadAll

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

Does the same thing as LandingDao.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 LandingDao
Parameters:
transform - the flag indicating what transformation to use.
Returns:
the loaded entities.
See Also:
LandingDao.loadAll(int)

loadAll

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

Does the same thing as LandingDao.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 LandingDao
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:
LandingDao.loadAll(int, int)

loadAll

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

Does the same thing as LandingDao.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 LandingDao
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:
LandingDao.loadAll(int, int, int)

create

public Landing create(Landing landing)
Description copied from interface: LandingDao
Creates an instance of fr.ifremer.allegro.data.survey.landing.Landing and adds it to the persistent store.

Specified by:
create in interface LandingDao
See Also:
LandingDao.create(fr.ifremer.allegro.data.survey.landing.Landing)

create

public java.lang.Object create(int transform,
                               Landing landing)
Description copied from interface: LandingDao

Does the same thing as LandingDao.create(fr.ifremer.allegro.data.survey.landing.Landing) 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 LandingDao
See Also:
LandingDao.create(int transform, fr.ifremer.allegro.data.survey.landing.Landing)

create

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

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

create

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

Does the same thing as LandingDao.create(fr.ifremer.allegro.data.survey.landing.Landing) 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 LandingDao
See Also:
LandingDao.create(int, java.util.Collection)

create

public Landing create(java.util.Date landingDateTime,
                      java.lang.String comments,
                      java.util.Date creationDate,
                      java.util.Date controlDate,
                      java.util.Date validationDate,
                      java.util.Date qualificationDate,
                      java.lang.String qualificationComments,
                      java.sql.Timestamp updateDate,
                      CatchBatch catchBatch,
                      java.util.Collection landingMeasurements,
                      java.util.Collection surveyMeasurements,
                      Vessel vessel,
                      Program program,
                      Department recorderDepartment,
                      QualityFlag qualityFlag,
                      Person recorderPerson,
                      FishingTrip fishingTrip,
                      Location landingLocation,
                      java.util.Collection sales,
                      java.util.Collection produces)
Description copied from interface: LandingDao

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

Specified by:
create in interface LandingDao
See Also:
LandingDao.create(java.util.Date,java.lang.String,java.util.Date,java.util.Date,java.util.Date,java.util.Date,java.lang.String,java.sql.Timestamp,fr.ifremer.allegro.data.batch.CatchBatch,java.util.Collection,java.util.Collection,fr.ifremer.allegro.referential.vessel.Vessel,fr.ifremer.allegro.administration.programStrategy.Program,fr.ifremer.allegro.administration.user.Department,fr.ifremer.allegro.referential.QualityFlag,fr.ifremer.allegro.administration.user.Person,fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip,fr.ifremer.allegro.referential.location.Location,java.util.Collection,java.util.Collection)

create

public java.lang.Object create(int transform,
                               java.util.Date landingDateTime,
                               java.lang.String comments,
                               java.util.Date creationDate,
                               java.util.Date controlDate,
                               java.util.Date validationDate,
                               java.util.Date qualificationDate,
                               java.lang.String qualificationComments,
                               java.sql.Timestamp updateDate,
                               CatchBatch catchBatch,
                               java.util.Collection landingMeasurements,
                               java.util.Collection surveyMeasurements,
                               Vessel vessel,
                               Program program,
                               Department recorderDepartment,
                               QualityFlag qualityFlag,
                               Person recorderPerson,
                               FishingTrip fishingTrip,
                               Location landingLocation,
                               java.util.Collection sales,
                               java.util.Collection produces)
Description copied from interface: LandingDao

Does the same thing as LandingDao.create(java.util.Date,java.lang.String,java.util.Date,java.util.Date,java.util.Date,java.util.Date,java.lang.String,java.sql.Timestamp,fr.ifremer.allegro.data.batch.CatchBatch,java.util.Collection,java.util.Collection,fr.ifremer.allegro.referential.vessel.Vessel,fr.ifremer.allegro.administration.programStrategy.Program,fr.ifremer.allegro.administration.user.Department,fr.ifremer.allegro.referential.QualityFlag,fr.ifremer.allegro.administration.user.Person,fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip,fr.ifremer.allegro.referential.location.Location,java.util.Collection,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 LandingDao
See Also:
LandingDao.create(int, java.util.Date,java.lang.String,java.util.Date,java.util.Date,java.util.Date,java.util.Date,java.lang.String,java.sql.Timestamp,fr.ifremer.allegro.data.batch.CatchBatch,java.util.Collection,java.util.Collection,fr.ifremer.allegro.referential.vessel.Vessel,fr.ifremer.allegro.administration.programStrategy.Program,fr.ifremer.allegro.administration.user.Department,fr.ifremer.allegro.referential.QualityFlag,fr.ifremer.allegro.administration.user.Person,fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip,fr.ifremer.allegro.referential.location.Location,java.util.Collection,java.util.Collection)

create

public Landing create(java.util.Date creationDate,
                      java.util.Date landingDateTime,
                      Location landingLocation,
                      Program program,
                      QualityFlag qualityFlag,
                      Department recorderDepartment,
                      Vessel vessel)
Description copied from interface: LandingDao

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

Specified by:
create in interface LandingDao
See Also:
LandingDao.create(java.util.Date,java.util.Date,fr.ifremer.allegro.referential.location.Location,fr.ifremer.allegro.administration.programStrategy.Program,fr.ifremer.allegro.referential.QualityFlag,fr.ifremer.allegro.administration.user.Department,fr.ifremer.allegro.referential.vessel.Vessel)

create

public java.lang.Object create(int transform,
                               java.util.Date creationDate,
                               java.util.Date landingDateTime,
                               Location landingLocation,
                               Program program,
                               QualityFlag qualityFlag,
                               Department recorderDepartment,
                               Vessel vessel)
Description copied from interface: LandingDao

Does the same thing as LandingDao.create(java.util.Date,java.util.Date,fr.ifremer.allegro.referential.location.Location,fr.ifremer.allegro.administration.programStrategy.Program,fr.ifremer.allegro.referential.QualityFlag,fr.ifremer.allegro.administration.user.Department,fr.ifremer.allegro.referential.vessel.Vessel) 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 LandingDao
See Also:
LandingDao.create(int, java.util.Date,java.util.Date,fr.ifremer.allegro.referential.location.Location,fr.ifremer.allegro.administration.programStrategy.Program,fr.ifremer.allegro.referential.QualityFlag,fr.ifremer.allegro.administration.user.Department,fr.ifremer.allegro.referential.vessel.Vessel)

update

public void update(Landing landing)
Description copied from interface: LandingDao
Updates the landing instance in the persistent store.

Specified by:
update in interface LandingDao
See Also:
LandingDao.update(fr.ifremer.allegro.data.survey.landing.Landing)

update

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

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

remove

public void remove(Landing landing)
Description copied from interface: LandingDao
Removes the instance of fr.ifremer.allegro.data.survey.landing.Landing from the persistent store.

Specified by:
remove in interface LandingDao
See Also:
LandingDao.remove(fr.ifremer.allegro.data.survey.landing.Landing)

remove

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

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

remove

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

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

getAllLanding

public java.util.Collection getAllLanding()
Specified by:
getAllLanding in interface LandingDao
See Also:
LandingDao.getAllLanding()

getAllLanding

public java.util.Collection getAllLanding(int transform)
Description copied from interface: LandingDao

Does the same thing as LandingDao.getAllLanding() 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:
getAllLanding in interface LandingDao
See Also:
LandingDao.getAllLanding(int)

getAllLanding

public java.util.Collection getAllLanding(java.lang.String queryString)
Description copied from interface: LandingDao

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

Specified by:
getAllLanding in interface LandingDao
See Also:
LandingDao.getAllLanding(java.lang.String)

getAllLanding

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

Does the same thing as LandingDao.getAllLanding() 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:
getAllLanding in interface LandingDao
See Also:
LandingDao.getAllLanding(int, int)

getAllLanding

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

Does the same thing as LandingDao.getAllLanding(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:
getAllLanding in interface LandingDao
See Also:
LandingDao.getAllLanding(String, int, int)

getAllLanding

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

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

Specified by:
getAllLanding in interface LandingDao
See Also:
LandingDao.getAllLanding(int, String)

getAllLanding

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

Does the same thing as LandingDao.getAllLanding(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:
getAllLanding in interface LandingDao
See Also:
LandingDao.getAllLanding(int, int, int)

getAllLanding

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

Does the same thing as LandingDao.getAllLanding(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:
getAllLanding in interface LandingDao
See Also:
LandingDao.getAllLanding(int, java.lang.String, int, int)

findLandingById

public Landing findLandingById(java.lang.Integer id)
Specified by:
findLandingById in interface LandingDao
See Also:
LandingDao.findLandingById(java.lang.Integer)

findLandingById

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

Does the same thing as LandingDao.findLandingById(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:
findLandingById in interface LandingDao
See Also:
LandingDao.findLandingById(int, java.lang.Integer)

findLandingById

public Landing findLandingById(java.lang.String queryString,
                               java.lang.Integer id)
Description copied from interface: LandingDao

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

Specified by:
findLandingById in interface LandingDao
See Also:
LandingDao.findLandingById(java.lang.String, java.lang.Integer)

findLandingById

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

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

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

findLandingByLandingLocation

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

findLandingByLandingLocation

public java.util.Collection findLandingByLandingLocation(int transform,
                                                         Location landingLocation)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByLandingLocation(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:
findLandingByLandingLocation in interface LandingDao
See Also:
LandingDao.findLandingByLandingLocation(int, fr.ifremer.allegro.referential.location.Location)

findLandingByLandingLocation

public java.util.Collection findLandingByLandingLocation(java.lang.String queryString,
                                                         Location landingLocation)
Description copied from interface: LandingDao

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

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

findLandingByLandingLocation

public java.util.Collection findLandingByLandingLocation(int pageNumber,
                                                         int pageSize,
                                                         Location landingLocation)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByLandingLocation(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:
findLandingByLandingLocation in interface LandingDao
See Also:
LandingDao.findLandingByLandingLocation(int, int, fr.ifremer.allegro.referential.location.Location)

findLandingByLandingLocation

public java.util.Collection findLandingByLandingLocation(java.lang.String queryString,
                                                         int pageNumber,
                                                         int pageSize,
                                                         Location landingLocation)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByLandingLocation(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:
findLandingByLandingLocation in interface LandingDao
See Also:
LandingDao.findLandingByLandingLocation(String, int, int, fr.ifremer.allegro.referential.location.Location)

findLandingByLandingLocation

public java.util.Collection findLandingByLandingLocation(int transform,
                                                         java.lang.String queryString,
                                                         Location landingLocation)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByLandingLocation(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 LandingDao.findLandingByLandingLocation(int, fr.ifremer.allegro.referential.location.Location landingLocation).

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

findLandingByLandingLocation

public java.util.Collection findLandingByLandingLocation(int transform,
                                                         int pageNumber,
                                                         int pageSize,
                                                         Location landingLocation)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByLandingLocation(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:
findLandingByLandingLocation in interface LandingDao
See Also:
LandingDao.findLandingByLandingLocation(int, int, int, fr.ifremer.allegro.referential.location.Location)

findLandingByLandingLocation

public java.util.Collection findLandingByLandingLocation(int transform,
                                                         java.lang.String queryString,
                                                         int pageNumber,
                                                         int pageSize,
                                                         Location landingLocation)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByLandingLocation(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:
findLandingByLandingLocation in interface LandingDao
See Also:
LandingDao.findLandingByLandingLocation(int, java.lang.String, int, int, fr.ifremer.allegro.referential.location.Location)

findLandingByVessel

public java.util.Collection findLandingByVessel(Vessel vessel)
Specified by:
findLandingByVessel in interface LandingDao
See Also:
LandingDao.findLandingByVessel(fr.ifremer.allegro.referential.vessel.Vessel)

findLandingByVessel

public java.util.Collection findLandingByVessel(int transform,
                                                Vessel vessel)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByVessel(fr.ifremer.allegro.referential.vessel.Vessel) 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:
findLandingByVessel in interface LandingDao
See Also:
LandingDao.findLandingByVessel(int, fr.ifremer.allegro.referential.vessel.Vessel)

findLandingByVessel

public java.util.Collection findLandingByVessel(java.lang.String queryString,
                                                Vessel vessel)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByVessel(fr.ifremer.allegro.referential.vessel.Vessel) with an additional argument called queryString. This queryString argument allows you to override the query string defined in LandingDao.findLandingByVessel(fr.ifremer.allegro.referential.vessel.Vessel).

Specified by:
findLandingByVessel in interface LandingDao
See Also:
LandingDao.findLandingByVessel(java.lang.String, fr.ifremer.allegro.referential.vessel.Vessel)

findLandingByVessel

public java.util.Collection findLandingByVessel(int pageNumber,
                                                int pageSize,
                                                Vessel vessel)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByVessel(fr.ifremer.allegro.referential.vessel.Vessel) 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:
findLandingByVessel in interface LandingDao
See Also:
LandingDao.findLandingByVessel(int, int, fr.ifremer.allegro.referential.vessel.Vessel)

findLandingByVessel

public java.util.Collection findLandingByVessel(java.lang.String queryString,
                                                int pageNumber,
                                                int pageSize,
                                                Vessel vessel)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByVessel(String, fr.ifremer.allegro.referential.vessel.Vessel) 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:
findLandingByVessel in interface LandingDao
See Also:
LandingDao.findLandingByVessel(String, int, int, fr.ifremer.allegro.referential.vessel.Vessel)

findLandingByVessel

public java.util.Collection findLandingByVessel(int transform,
                                                java.lang.String queryString,
                                                Vessel vessel)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByVessel(int, fr.ifremer.allegro.referential.vessel.Vessel) with an additional argument called queryString. This queryString argument allows you to override the query string defined in LandingDao.findLandingByVessel(int, fr.ifremer.allegro.referential.vessel.Vessel vessel).

Specified by:
findLandingByVessel in interface LandingDao
See Also:
LandingDao.findLandingByVessel(int, String, fr.ifremer.allegro.referential.vessel.Vessel)

findLandingByVessel

public java.util.Collection findLandingByVessel(int transform,
                                                int pageNumber,
                                                int pageSize,
                                                Vessel vessel)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByVessel(int, fr.ifremer.allegro.referential.vessel.Vessel) 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:
findLandingByVessel in interface LandingDao
See Also:
LandingDao.findLandingByVessel(int, int, int, fr.ifremer.allegro.referential.vessel.Vessel)

findLandingByVessel

public java.util.Collection findLandingByVessel(int transform,
                                                java.lang.String queryString,
                                                int pageNumber,
                                                int pageSize,
                                                Vessel vessel)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByVessel(int, String, fr.ifremer.allegro.referential.vessel.Vessel) 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:
findLandingByVessel in interface LandingDao
See Also:
LandingDao.findLandingByVessel(int, java.lang.String, int, int, fr.ifremer.allegro.referential.vessel.Vessel)

findLandingByFishingTrip

public java.util.Collection findLandingByFishingTrip(FishingTrip fishingTrip)
Specified by:
findLandingByFishingTrip in interface LandingDao
See Also:
LandingDao.findLandingByFishingTrip(fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip)

findLandingByFishingTrip

public java.util.Collection findLandingByFishingTrip(int transform,
                                                     FishingTrip fishingTrip)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByFishingTrip(fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) 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:
findLandingByFishingTrip in interface LandingDao
See Also:
LandingDao.findLandingByFishingTrip(int, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip)

findLandingByFishingTrip

public java.util.Collection findLandingByFishingTrip(java.lang.String queryString,
                                                     FishingTrip fishingTrip)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByFishingTrip(fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) with an additional argument called queryString. This queryString argument allows you to override the query string defined in LandingDao.findLandingByFishingTrip(fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip).

Specified by:
findLandingByFishingTrip in interface LandingDao
See Also:
LandingDao.findLandingByFishingTrip(java.lang.String, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip)

findLandingByFishingTrip

public java.util.Collection findLandingByFishingTrip(int pageNumber,
                                                     int pageSize,
                                                     FishingTrip fishingTrip)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByFishingTrip(fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) 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:
findLandingByFishingTrip in interface LandingDao
See Also:
LandingDao.findLandingByFishingTrip(int, int, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip)

findLandingByFishingTrip

public java.util.Collection findLandingByFishingTrip(java.lang.String queryString,
                                                     int pageNumber,
                                                     int pageSize,
                                                     FishingTrip fishingTrip)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByFishingTrip(String, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) 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:
findLandingByFishingTrip in interface LandingDao
See Also:
LandingDao.findLandingByFishingTrip(String, int, int, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip)

findLandingByFishingTrip

public java.util.Collection findLandingByFishingTrip(int transform,
                                                     java.lang.String queryString,
                                                     FishingTrip fishingTrip)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByFishingTrip(int, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) with an additional argument called queryString. This queryString argument allows you to override the query string defined in LandingDao.findLandingByFishingTrip(int, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip fishingTrip).

Specified by:
findLandingByFishingTrip in interface LandingDao
See Also:
LandingDao.findLandingByFishingTrip(int, String, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip)

findLandingByFishingTrip

public java.util.Collection findLandingByFishingTrip(int transform,
                                                     int pageNumber,
                                                     int pageSize,
                                                     FishingTrip fishingTrip)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByFishingTrip(int, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) 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:
findLandingByFishingTrip in interface LandingDao
See Also:
LandingDao.findLandingByFishingTrip(int, int, int, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip)

findLandingByFishingTrip

public java.util.Collection findLandingByFishingTrip(int transform,
                                                     java.lang.String queryString,
                                                     int pageNumber,
                                                     int pageSize,
                                                     FishingTrip fishingTrip)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByFishingTrip(int, String, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) 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:
findLandingByFishingTrip in interface LandingDao
See Also:
LandingDao.findLandingByFishingTrip(int, java.lang.String, int, int, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip)

findLandingByProgram

public java.util.Collection findLandingByProgram(Program program)
Specified by:
findLandingByProgram in interface LandingDao
See Also:
LandingDao.findLandingByProgram(fr.ifremer.allegro.administration.programStrategy.Program)

findLandingByProgram

public java.util.Collection findLandingByProgram(int transform,
                                                 Program program)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByProgram(fr.ifremer.allegro.administration.programStrategy.Program) 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:
findLandingByProgram in interface LandingDao
See Also:
LandingDao.findLandingByProgram(int, fr.ifremer.allegro.administration.programStrategy.Program)

findLandingByProgram

public java.util.Collection findLandingByProgram(java.lang.String queryString,
                                                 Program program)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByProgram(fr.ifremer.allegro.administration.programStrategy.Program) with an additional argument called queryString. This queryString argument allows you to override the query string defined in LandingDao.findLandingByProgram(fr.ifremer.allegro.administration.programStrategy.Program).

Specified by:
findLandingByProgram in interface LandingDao
See Also:
LandingDao.findLandingByProgram(java.lang.String, fr.ifremer.allegro.administration.programStrategy.Program)

findLandingByProgram

public java.util.Collection findLandingByProgram(int pageNumber,
                                                 int pageSize,
                                                 Program program)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByProgram(fr.ifremer.allegro.administration.programStrategy.Program) 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:
findLandingByProgram in interface LandingDao
See Also:
LandingDao.findLandingByProgram(int, int, fr.ifremer.allegro.administration.programStrategy.Program)

findLandingByProgram

public java.util.Collection findLandingByProgram(java.lang.String queryString,
                                                 int pageNumber,
                                                 int pageSize,
                                                 Program program)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByProgram(String, fr.ifremer.allegro.administration.programStrategy.Program) 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:
findLandingByProgram in interface LandingDao
See Also:
LandingDao.findLandingByProgram(String, int, int, fr.ifremer.allegro.administration.programStrategy.Program)

findLandingByProgram

public java.util.Collection findLandingByProgram(int transform,
                                                 java.lang.String queryString,
                                                 Program program)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByProgram(int, fr.ifremer.allegro.administration.programStrategy.Program) with an additional argument called queryString. This queryString argument allows you to override the query string defined in LandingDao.findLandingByProgram(int, fr.ifremer.allegro.administration.programStrategy.Program program).

Specified by:
findLandingByProgram in interface LandingDao
See Also:
LandingDao.findLandingByProgram(int, String, fr.ifremer.allegro.administration.programStrategy.Program)

findLandingByProgram

public java.util.Collection findLandingByProgram(int transform,
                                                 int pageNumber,
                                                 int pageSize,
                                                 Program program)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByProgram(int, fr.ifremer.allegro.administration.programStrategy.Program) 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:
findLandingByProgram in interface LandingDao
See Also:
LandingDao.findLandingByProgram(int, int, int, fr.ifremer.allegro.administration.programStrategy.Program)

findLandingByProgram

public java.util.Collection findLandingByProgram(int transform,
                                                 java.lang.String queryString,
                                                 int pageNumber,
                                                 int pageSize,
                                                 Program program)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByProgram(int, String, fr.ifremer.allegro.administration.programStrategy.Program) 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:
findLandingByProgram in interface LandingDao
See Also:
LandingDao.findLandingByProgram(int, java.lang.String, int, int, fr.ifremer.allegro.administration.programStrategy.Program)

findLandingByRecorderDepartment

public java.util.Collection findLandingByRecorderDepartment(Department recorderDepartment)
Specified by:
findLandingByRecorderDepartment in interface LandingDao
See Also:
LandingDao.findLandingByRecorderDepartment(fr.ifremer.allegro.administration.user.Department)

findLandingByRecorderDepartment

public java.util.Collection findLandingByRecorderDepartment(int transform,
                                                            Department recorderDepartment)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByRecorderDepartment(fr.ifremer.allegro.administration.user.Department) 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:
findLandingByRecorderDepartment in interface LandingDao
See Also:
LandingDao.findLandingByRecorderDepartment(int, fr.ifremer.allegro.administration.user.Department)

findLandingByRecorderDepartment

public java.util.Collection findLandingByRecorderDepartment(java.lang.String queryString,
                                                            Department recorderDepartment)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByRecorderDepartment(fr.ifremer.allegro.administration.user.Department) with an additional argument called queryString. This queryString argument allows you to override the query string defined in LandingDao.findLandingByRecorderDepartment(fr.ifremer.allegro.administration.user.Department).

Specified by:
findLandingByRecorderDepartment in interface LandingDao
See Also:
LandingDao.findLandingByRecorderDepartment(java.lang.String, fr.ifremer.allegro.administration.user.Department)

findLandingByRecorderDepartment

public java.util.Collection findLandingByRecorderDepartment(int pageNumber,
                                                            int pageSize,
                                                            Department recorderDepartment)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByRecorderDepartment(fr.ifremer.allegro.administration.user.Department) 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:
findLandingByRecorderDepartment in interface LandingDao
See Also:
LandingDao.findLandingByRecorderDepartment(int, int, fr.ifremer.allegro.administration.user.Department)

findLandingByRecorderDepartment

public java.util.Collection findLandingByRecorderDepartment(java.lang.String queryString,
                                                            int pageNumber,
                                                            int pageSize,
                                                            Department recorderDepartment)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByRecorderDepartment(String, fr.ifremer.allegro.administration.user.Department) 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:
findLandingByRecorderDepartment in interface LandingDao
See Also:
LandingDao.findLandingByRecorderDepartment(String, int, int, fr.ifremer.allegro.administration.user.Department)

findLandingByRecorderDepartment

public java.util.Collection findLandingByRecorderDepartment(int transform,
                                                            java.lang.String queryString,
                                                            Department recorderDepartment)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByRecorderDepartment(int, fr.ifremer.allegro.administration.user.Department) with an additional argument called queryString. This queryString argument allows you to override the query string defined in LandingDao.findLandingByRecorderDepartment(int, fr.ifremer.allegro.administration.user.Department recorderDepartment).

Specified by:
findLandingByRecorderDepartment in interface LandingDao
See Also:
LandingDao.findLandingByRecorderDepartment(int, String, fr.ifremer.allegro.administration.user.Department)

findLandingByRecorderDepartment

public java.util.Collection findLandingByRecorderDepartment(int transform,
                                                            int pageNumber,
                                                            int pageSize,
                                                            Department recorderDepartment)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByRecorderDepartment(int, fr.ifremer.allegro.administration.user.Department) 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:
findLandingByRecorderDepartment in interface LandingDao
See Also:
LandingDao.findLandingByRecorderDepartment(int, int, int, fr.ifremer.allegro.administration.user.Department)

findLandingByRecorderDepartment

public java.util.Collection findLandingByRecorderDepartment(int transform,
                                                            java.lang.String queryString,
                                                            int pageNumber,
                                                            int pageSize,
                                                            Department recorderDepartment)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByRecorderDepartment(int, String, fr.ifremer.allegro.administration.user.Department) 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:
findLandingByRecorderDepartment in interface LandingDao
See Also:
LandingDao.findLandingByRecorderDepartment(int, java.lang.String, int, int, fr.ifremer.allegro.administration.user.Department)

findLandingByQualityFlag

public java.util.Collection findLandingByQualityFlag(QualityFlag qualityFlag)
Specified by:
findLandingByQualityFlag in interface LandingDao
See Also:
LandingDao.findLandingByQualityFlag(fr.ifremer.allegro.referential.QualityFlag)

findLandingByQualityFlag

public java.util.Collection findLandingByQualityFlag(int transform,
                                                     QualityFlag qualityFlag)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) 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:
findLandingByQualityFlag in interface LandingDao
See Also:
LandingDao.findLandingByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag)

findLandingByQualityFlag

public java.util.Collection findLandingByQualityFlag(java.lang.String queryString,
                                                     QualityFlag qualityFlag)
Description copied from interface: LandingDao

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

Specified by:
findLandingByQualityFlag in interface LandingDao
See Also:
LandingDao.findLandingByQualityFlag(java.lang.String, fr.ifremer.allegro.referential.QualityFlag)

findLandingByQualityFlag

public java.util.Collection findLandingByQualityFlag(int pageNumber,
                                                     int pageSize,
                                                     QualityFlag qualityFlag)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) 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:
findLandingByQualityFlag in interface LandingDao
See Also:
LandingDao.findLandingByQualityFlag(int, int, fr.ifremer.allegro.referential.QualityFlag)

findLandingByQualityFlag

public java.util.Collection findLandingByQualityFlag(java.lang.String queryString,
                                                     int pageNumber,
                                                     int pageSize,
                                                     QualityFlag qualityFlag)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByQualityFlag(String, fr.ifremer.allegro.referential.QualityFlag) 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:
findLandingByQualityFlag in interface LandingDao
See Also:
LandingDao.findLandingByQualityFlag(String, int, int, fr.ifremer.allegro.referential.QualityFlag)

findLandingByQualityFlag

public java.util.Collection findLandingByQualityFlag(int transform,
                                                     java.lang.String queryString,
                                                     QualityFlag qualityFlag)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag) with an additional argument called queryString. This queryString argument allows you to override the query string defined in LandingDao.findLandingByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag qualityFlag).

Specified by:
findLandingByQualityFlag in interface LandingDao
See Also:
LandingDao.findLandingByQualityFlag(int, String, fr.ifremer.allegro.referential.QualityFlag)

findLandingByQualityFlag

public java.util.Collection findLandingByQualityFlag(int transform,
                                                     int pageNumber,
                                                     int pageSize,
                                                     QualityFlag qualityFlag)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag) 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:
findLandingByQualityFlag in interface LandingDao
See Also:
LandingDao.findLandingByQualityFlag(int, int, int, fr.ifremer.allegro.referential.QualityFlag)

findLandingByQualityFlag

public java.util.Collection findLandingByQualityFlag(int transform,
                                                     java.lang.String queryString,
                                                     int pageNumber,
                                                     int pageSize,
                                                     QualityFlag qualityFlag)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByQualityFlag(int, String, fr.ifremer.allegro.referential.QualityFlag) 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:
findLandingByQualityFlag in interface LandingDao
See Also:
LandingDao.findLandingByQualityFlag(int, java.lang.String, int, int, fr.ifremer.allegro.referential.QualityFlag)

findLandingByCatchBatch

public Landing findLandingByCatchBatch(CatchBatch catchBatch)
Specified by:
findLandingByCatchBatch in interface LandingDao
See Also:
LandingDao.findLandingByCatchBatch(fr.ifremer.allegro.data.batch.CatchBatch)

findLandingByCatchBatch

public java.lang.Object findLandingByCatchBatch(int transform,
                                                CatchBatch catchBatch)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByCatchBatch(fr.ifremer.allegro.data.batch.CatchBatch) 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:
findLandingByCatchBatch in interface LandingDao
See Also:
LandingDao.findLandingByCatchBatch(int, fr.ifremer.allegro.data.batch.CatchBatch)

findLandingByCatchBatch

public Landing findLandingByCatchBatch(java.lang.String queryString,
                                       CatchBatch catchBatch)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByCatchBatch(fr.ifremer.allegro.data.batch.CatchBatch) with an additional argument called queryString. This queryString argument allows you to override the query string defined in LandingDao.findLandingByCatchBatch(fr.ifremer.allegro.data.batch.CatchBatch).

Specified by:
findLandingByCatchBatch in interface LandingDao
See Also:
LandingDao.findLandingByCatchBatch(java.lang.String, fr.ifremer.allegro.data.batch.CatchBatch)

findLandingByCatchBatch

public java.lang.Object findLandingByCatchBatch(int transform,
                                                java.lang.String queryString,
                                                CatchBatch catchBatch)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByCatchBatch(int, fr.ifremer.allegro.data.batch.CatchBatch) with an additional argument called queryString. This queryString argument allows you to override the query string defined in LandingDao.findLandingByCatchBatch(int, fr.ifremer.allegro.data.batch.CatchBatch catchBatch).

Specified by:
findLandingByCatchBatch in interface LandingDao
See Also:
LandingDao.findLandingByCatchBatch(int, java.lang.String, fr.ifremer.allegro.data.batch.CatchBatch)

findLandingByRecorderPerson

public java.util.Collection findLandingByRecorderPerson(Person recorderPerson)
Specified by:
findLandingByRecorderPerson in interface LandingDao
See Also:
LandingDao.findLandingByRecorderPerson(fr.ifremer.allegro.administration.user.Person)

findLandingByRecorderPerson

public java.util.Collection findLandingByRecorderPerson(int transform,
                                                        Person recorderPerson)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByRecorderPerson(fr.ifremer.allegro.administration.user.Person) 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:
findLandingByRecorderPerson in interface LandingDao
See Also:
LandingDao.findLandingByRecorderPerson(int, fr.ifremer.allegro.administration.user.Person)

findLandingByRecorderPerson

public java.util.Collection findLandingByRecorderPerson(java.lang.String queryString,
                                                        Person recorderPerson)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByRecorderPerson(fr.ifremer.allegro.administration.user.Person) with an additional argument called queryString. This queryString argument allows you to override the query string defined in LandingDao.findLandingByRecorderPerson(fr.ifremer.allegro.administration.user.Person).

Specified by:
findLandingByRecorderPerson in interface LandingDao
See Also:
LandingDao.findLandingByRecorderPerson(java.lang.String, fr.ifremer.allegro.administration.user.Person)

findLandingByRecorderPerson

public java.util.Collection findLandingByRecorderPerson(int pageNumber,
                                                        int pageSize,
                                                        Person recorderPerson)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByRecorderPerson(fr.ifremer.allegro.administration.user.Person) 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:
findLandingByRecorderPerson in interface LandingDao
See Also:
LandingDao.findLandingByRecorderPerson(int, int, fr.ifremer.allegro.administration.user.Person)

findLandingByRecorderPerson

public java.util.Collection findLandingByRecorderPerson(java.lang.String queryString,
                                                        int pageNumber,
                                                        int pageSize,
                                                        Person recorderPerson)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByRecorderPerson(String, fr.ifremer.allegro.administration.user.Person) 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:
findLandingByRecorderPerson in interface LandingDao
See Also:
LandingDao.findLandingByRecorderPerson(String, int, int, fr.ifremer.allegro.administration.user.Person)

findLandingByRecorderPerson

public java.util.Collection findLandingByRecorderPerson(int transform,
                                                        java.lang.String queryString,
                                                        Person recorderPerson)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByRecorderPerson(int, fr.ifremer.allegro.administration.user.Person) with an additional argument called queryString. This queryString argument allows you to override the query string defined in LandingDao.findLandingByRecorderPerson(int, fr.ifremer.allegro.administration.user.Person recorderPerson).

Specified by:
findLandingByRecorderPerson in interface LandingDao
See Also:
LandingDao.findLandingByRecorderPerson(int, String, fr.ifremer.allegro.administration.user.Person)

findLandingByRecorderPerson

public java.util.Collection findLandingByRecorderPerson(int transform,
                                                        int pageNumber,
                                                        int pageSize,
                                                        Person recorderPerson)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByRecorderPerson(int, fr.ifremer.allegro.administration.user.Person) 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:
findLandingByRecorderPerson in interface LandingDao
See Also:
LandingDao.findLandingByRecorderPerson(int, int, int, fr.ifremer.allegro.administration.user.Person)

findLandingByRecorderPerson

public java.util.Collection findLandingByRecorderPerson(int transform,
                                                        java.lang.String queryString,
                                                        int pageNumber,
                                                        int pageSize,
                                                        Person recorderPerson)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByRecorderPerson(int, String, fr.ifremer.allegro.administration.user.Person) 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:
findLandingByRecorderPerson in interface LandingDao
See Also:
LandingDao.findLandingByRecorderPerson(int, java.lang.String, int, int, fr.ifremer.allegro.administration.user.Person)

findLandingByNaturalId

public Landing findLandingByNaturalId(java.util.Date landingDateTime,
                                      Vessel vessel,
                                      Program program)
Specified by:
findLandingByNaturalId in interface LandingDao
See Also:
LandingDao.findLandingByNaturalId(java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program)

findLandingByNaturalId

public java.lang.Object findLandingByNaturalId(int transform,
                                               java.util.Date landingDateTime,
                                               Vessel vessel,
                                               Program program)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByNaturalId(java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program) 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:
findLandingByNaturalId in interface LandingDao
See Also:
LandingDao.findLandingByNaturalId(int, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program)

findLandingByNaturalId

public Landing findLandingByNaturalId(java.lang.String queryString,
                                      java.util.Date landingDateTime,
                                      Vessel vessel,
                                      Program program)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByNaturalId(java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program) with an additional argument called queryString. This queryString argument allows you to override the query string defined in LandingDao.findLandingByNaturalId(java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program).

Specified by:
findLandingByNaturalId in interface LandingDao
See Also:
LandingDao.findLandingByNaturalId(java.lang.String, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program)

findLandingByNaturalId

public java.lang.Object findLandingByNaturalId(int transform,
                                               java.lang.String queryString,
                                               java.util.Date landingDateTime,
                                               Vessel vessel,
                                               Program program)
Description copied from interface: LandingDao

Does the same thing as LandingDao.findLandingByNaturalId(int, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program) with an additional argument called queryString. This queryString argument allows you to override the query string defined in LandingDao.findLandingByNaturalId(int, java.util.Date landingDateTime, fr.ifremer.allegro.referential.vessel.Vessel vessel, fr.ifremer.allegro.administration.programStrategy.Program program).

Specified by:
findLandingByNaturalId in interface LandingDao
See Also:
LandingDao.findLandingByNaturalId(int, java.lang.String, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.administration.programStrategy.Program)

getAllLandingSinceDateSynchro

public java.util.Collection getAllLandingSinceDateSynchro(java.sql.Timestamp updateDate)
Specified by:
getAllLandingSinceDateSynchro in interface LandingDao
See Also:
LandingDao.getAllLandingSinceDateSynchro(java.sql.Timestamp)

getAllLandingSinceDateSynchro

public java.util.Collection getAllLandingSinceDateSynchro(int transform,
                                                          java.sql.Timestamp updateDate)
Description copied from interface: LandingDao

Does the same thing as LandingDao.getAllLandingSinceDateSynchro(java.sql.Timestamp) 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:
getAllLandingSinceDateSynchro in interface LandingDao
See Also:
LandingDao.getAllLandingSinceDateSynchro(int, java.sql.Timestamp)

getAllLandingSinceDateSynchro

public java.util.Collection getAllLandingSinceDateSynchro(java.lang.String queryString,
                                                          java.sql.Timestamp updateDate)
Description copied from interface: LandingDao

Does the same thing as LandingDao.getAllLandingSinceDateSynchro(java.sql.Timestamp) with an additional argument called queryString. This queryString argument allows you to override the query string defined in LandingDao.getAllLandingSinceDateSynchro(java.sql.Timestamp).

Specified by:
getAllLandingSinceDateSynchro in interface LandingDao
See Also:
LandingDao.getAllLandingSinceDateSynchro(java.lang.String, java.sql.Timestamp)

getAllLandingSinceDateSynchro

public java.util.Collection getAllLandingSinceDateSynchro(int pageNumber,
                                                          int pageSize,
                                                          java.sql.Timestamp updateDate)
Description copied from interface: LandingDao

Does the same thing as LandingDao.getAllLandingSinceDateSynchro(java.sql.Timestamp) 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:
getAllLandingSinceDateSynchro in interface LandingDao
See Also:
LandingDao.getAllLandingSinceDateSynchro(int, int, java.sql.Timestamp)

getAllLandingSinceDateSynchro

public java.util.Collection getAllLandingSinceDateSynchro(java.lang.String queryString,
                                                          int pageNumber,
                                                          int pageSize,
                                                          java.sql.Timestamp updateDate)
Description copied from interface: LandingDao

Does the same thing as LandingDao.getAllLandingSinceDateSynchro(String, java.sql.Timestamp) 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:
getAllLandingSinceDateSynchro in interface LandingDao
See Also:
LandingDao.getAllLandingSinceDateSynchro(String, int, int, java.sql.Timestamp)

getAllLandingSinceDateSynchro

public java.util.Collection getAllLandingSinceDateSynchro(int transform,
                                                          java.lang.String queryString,
                                                          java.sql.Timestamp updateDate)
Description copied from interface: LandingDao

Does the same thing as LandingDao.getAllLandingSinceDateSynchro(int, java.sql.Timestamp) with an additional argument called queryString. This queryString argument allows you to override the query string defined in LandingDao.getAllLandingSinceDateSynchro(int, java.sql.Timestamp updateDate).

Specified by:
getAllLandingSinceDateSynchro in interface LandingDao
See Also:
LandingDao.getAllLandingSinceDateSynchro(int, String, java.sql.Timestamp)

getAllLandingSinceDateSynchro

public java.util.Collection getAllLandingSinceDateSynchro(int transform,
                                                          int pageNumber,
                                                          int pageSize,
                                                          java.sql.Timestamp updateDate)
Description copied from interface: LandingDao

Does the same thing as LandingDao.getAllLandingSinceDateSynchro(int, java.sql.Timestamp) 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:
getAllLandingSinceDateSynchro in interface LandingDao
See Also:
LandingDao.getAllLandingSinceDateSynchro(int, int, int, java.sql.Timestamp)

getAllLandingSinceDateSynchro

public java.util.Collection getAllLandingSinceDateSynchro(int transform,
                                                          java.lang.String queryString,
                                                          int pageNumber,
                                                          int pageSize,
                                                          java.sql.Timestamp updateDate)
Description copied from interface: LandingDao

Does the same thing as LandingDao.getAllLandingSinceDateSynchro(int, String, java.sql.Timestamp) 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:
getAllLandingSinceDateSynchro in interface LandingDao
See Also:
LandingDao.getAllLandingSinceDateSynchro(int, java.lang.String, int, int, java.sql.Timestamp)

createFromClusterLanding

public Landing createFromClusterLanding(ClusterLanding clusterLanding)
Specified by:
createFromClusterLanding in interface LandingDao
See Also:
LandingDao.createFromClusterLanding(fr.ifremer.allegro.data.survey.landing.generic.cluster.ClusterLanding)

handleCreateFromClusterLanding

protected abstract Landing handleCreateFromClusterLanding(ClusterLanding clusterLanding)
                                                   throws java.lang.Exception
Performs the core logic for createFromClusterLanding(fr.ifremer.allegro.data.survey.landing.generic.cluster.ClusterLanding)

Throws:
java.lang.Exception

getAllClusterLandingSinceDateSynchro

public ClusterLanding[] getAllClusterLandingSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp,
                                                             java.lang.Integer userId,
                                                             java.lang.Integer[] registrationLocationIds,
                                                             java.lang.Integer pageNumber,
                                                             java.lang.Integer pageSize)
Specified by:
getAllClusterLandingSinceDateSynchro in interface LandingDao
See Also:
LandingDao.getAllClusterLandingSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

handleGetAllClusterLandingSinceDateSynchro

protected abstract ClusterLanding[] handleGetAllClusterLandingSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp,
                                                                               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 getAllClusterLandingSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Throws:
java.lang.Exception

transformEntity

protected java.lang.Object transformEntity(int transform,
                                           Landing 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.survey.landing.LandingDao, please note that the LandingDao.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 LandingDao.TRANSFORM_NONE is assumed.

Parameters:
transform - one of the constants declared in LandingDao
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.survey.landing.Landing) 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.survey.landing.LandingDao
entities - the collection of entities to transform
See Also:
transformEntity(int,fr.ifremer.allegro.data.survey.landing.Landing)

toEntity

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

toRemoteLandingFullVOCollection

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

Specified by:
toRemoteLandingFullVOCollection in interface LandingDao
See Also:
LandingDao.toRemoteLandingFullVOCollection(java.util.Collection)

toRemoteLandingFullVOArray

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

Specified by:
toRemoteLandingFullVOArray in interface LandingDao
See Also:
LandingDao.toRemoteLandingFullVOArray(java.util.Collection)

toRemoteLandingFullVO

protected RemoteLandingFullVO toRemoteLandingFullVO(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 LandingDaoImpl class if you intend to use reporting queries.

See Also:
LandingDao.toRemoteLandingFullVO(fr.ifremer.allegro.data.survey.landing.Landing)

remoteLandingFullVOToEntityCollection

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

Specified by:
remoteLandingFullVOToEntityCollection in interface LandingDao
See Also:
LandingDao.remoteLandingFullVOToEntityCollection(java.util.Collection)

toRemoteLandingFullVO

public void toRemoteLandingFullVO(Landing source,
                                  RemoteLandingFullVO target)
Description copied from interface: LandingDao
Copies the fields of the specified entity to the target value object. This method is similar to toRemoteLandingFullVO(), 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:
toRemoteLandingFullVO in interface LandingDao
See Also:
LandingDao.toRemoteLandingFullVO(fr.ifremer.allegro.data.survey.landing.Landing, fr.ifremer.allegro.data.survey.landing.generic.vo.RemoteLandingFullVO)

toRemoteLandingFullVO

public RemoteLandingFullVO toRemoteLandingFullVO(Landing entity)
Description copied from interface: LandingDao
Converts this DAO's entity to an object of type RemoteLandingFullVO.

Specified by:
toRemoteLandingFullVO in interface LandingDao
See Also:
LandingDao.toRemoteLandingFullVO(fr.ifremer.allegro.data.survey.landing.Landing)

remoteLandingFullVOToEntity

public void remoteLandingFullVOToEntity(RemoteLandingFullVO source,
                                        Landing target,
                                        boolean copyIfNull)
Description copied from interface: LandingDao
Copies the fields of RemoteLandingFullVO to the specified entity.

Specified by:
remoteLandingFullVOToEntity in interface LandingDao
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.survey.landing.LandingDao#remoteLandingFullVOToEntity(fr.ifremer.allegro.data.survey.landing.generic.vo.RemoteLandingFullVO, fr.ifremer.allegro.data.survey.landing.Landing)

toRemoteLandingNaturalIdCollection

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

Specified by:
toRemoteLandingNaturalIdCollection in interface LandingDao
See Also:
LandingDao.toRemoteLandingNaturalIdCollection(java.util.Collection)

toRemoteLandingNaturalIdArray

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

Specified by:
toRemoteLandingNaturalIdArray in interface LandingDao
See Also:
LandingDao.toRemoteLandingNaturalIdArray(java.util.Collection)

toRemoteLandingNaturalId

protected RemoteLandingNaturalId toRemoteLandingNaturalId(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 LandingDaoImpl class if you intend to use reporting queries.

See Also:
LandingDao.toRemoteLandingNaturalId(fr.ifremer.allegro.data.survey.landing.Landing)

remoteLandingNaturalIdToEntityCollection

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

Specified by:
remoteLandingNaturalIdToEntityCollection in interface LandingDao
See Also:
LandingDao.remoteLandingNaturalIdToEntityCollection(java.util.Collection)

toRemoteLandingNaturalId

public void toRemoteLandingNaturalId(Landing source,
                                     RemoteLandingNaturalId target)
Description copied from interface: LandingDao
Copies the fields of the specified entity to the target value object. This method is similar to toRemoteLandingNaturalId(), 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:
toRemoteLandingNaturalId in interface LandingDao
See Also:
LandingDao.toRemoteLandingNaturalId(fr.ifremer.allegro.data.survey.landing.Landing, fr.ifremer.allegro.data.survey.landing.generic.vo.RemoteLandingNaturalId)

toRemoteLandingNaturalId

public RemoteLandingNaturalId toRemoteLandingNaturalId(Landing entity)
Description copied from interface: LandingDao
Converts this DAO's entity to an object of type RemoteLandingNaturalId.

Specified by:
toRemoteLandingNaturalId in interface LandingDao
See Also:
LandingDao.toRemoteLandingNaturalId(fr.ifremer.allegro.data.survey.landing.Landing)

remoteLandingNaturalIdToEntity

public void remoteLandingNaturalIdToEntity(RemoteLandingNaturalId source,
                                           Landing target,
                                           boolean copyIfNull)
Description copied from interface: LandingDao
Copies the fields of RemoteLandingNaturalId to the specified entity.

Specified by:
remoteLandingNaturalIdToEntity in interface LandingDao
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.survey.landing.LandingDao#remoteLandingNaturalIdToEntity(fr.ifremer.allegro.data.survey.landing.generic.vo.RemoteLandingNaturalId, fr.ifremer.allegro.data.survey.landing.Landing)

toClusterLandingCollection

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

Specified by:
toClusterLandingCollection in interface LandingDao
See Also:
LandingDao.toClusterLandingCollection(java.util.Collection)

toClusterLandingArray

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

Specified by:
toClusterLandingArray in interface LandingDao
See Also:
LandingDao.toClusterLandingArray(java.util.Collection)

toClusterLanding

protected ClusterLanding toClusterLanding(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 LandingDaoImpl class if you intend to use reporting queries.

See Also:
LandingDao.toClusterLanding(fr.ifremer.allegro.data.survey.landing.Landing)

clusterLandingToEntityCollection

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

Specified by:
clusterLandingToEntityCollection in interface LandingDao
See Also:
LandingDao.clusterLandingToEntityCollection(java.util.Collection)

toClusterLanding

public void toClusterLanding(Landing source,
                             ClusterLanding target)
Description copied from interface: LandingDao
Copies the fields of the specified entity to the target value object. This method is similar to toClusterLanding(), 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:
toClusterLanding in interface LandingDao
See Also:
LandingDao.toClusterLanding(fr.ifremer.allegro.data.survey.landing.Landing, fr.ifremer.allegro.data.survey.landing.generic.cluster.ClusterLanding)

toClusterLanding

public ClusterLanding toClusterLanding(Landing entity)
Description copied from interface: LandingDao
Converts this DAO's entity to an object of type ClusterLanding.

Specified by:
toClusterLanding in interface LandingDao
See Also:
LandingDao.toClusterLanding(fr.ifremer.allegro.data.survey.landing.Landing)

clusterLandingToEntity

public void clusterLandingToEntity(ClusterLanding source,
                                   Landing target,
                                   boolean copyIfNull)
Description copied from interface: LandingDao
Copies the fields of ClusterLanding to the specified entity.

Specified by:
clusterLandingToEntity in interface LandingDao
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.survey.landing.LandingDao#clusterLandingToEntity(fr.ifremer.allegro.data.survey.landing.generic.cluster.ClusterLanding, fr.ifremer.allegro.data.survey.landing.Landing)

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: LandingDao
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 LandingDao
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:
LandingDao.search(int, int, int, fr.ifremer.allegro.Search)

search

public PaginationResult search(int pageNumber,
                               int pageSize,
                               Search search)
Description copied from interface: LandingDao
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 LandingDao
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:
LandingDao.search(int, int, fr.ifremer.allegro.Search)

search

public java.util.Set search(int transform,
                            Search search)
Description copied from interface: LandingDao
Does the same thing as LandingDao.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 LandingDao
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:
LandingDao.search(int, fr.ifremer.allegro.Search)

search

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

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


Copyright © 2008-2010 IFREMER. All Rights Reserved.