fr.ifremer.allegro.data.operation
Class FishingOperationDaoBase

java.lang.Object
  extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
      extended by fr.ifremer.allegro.data.operation.OperationDaoBase
          extended by fr.ifremer.allegro.data.operation.OperationDaoImpl
              extended by fr.ifremer.allegro.data.operation.FishingOperationDaoBase
All Implemented Interfaces:
FishingOperationDao, OperationDao
Direct Known Subclasses:
FishingOperationDaoImpl

public abstract class FishingOperationDaoBase
extends OperationDaoImpl
implements FishingOperationDao

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

See Also:
FishingOperation

Field Summary
 
Fields inherited from interface fr.ifremer.allegro.data.operation.FishingOperationDao
TRANSFORM_CLUSTERFISHINGOPERATION, TRANSFORM_REMOTEFISHINGOPERATIONFULLVO, TRANSFORM_REMOTEFISHINGOPERATIONNATURALID
 
Fields inherited from interface fr.ifremer.allegro.data.operation.OperationDao
TRANSFORM_CLUSTEROPERATION, TRANSFORM_NONE, TRANSFORM_REMOTEOPERATIONFULLVO, TRANSFORM_REMOTEOPERATIONNATURALID
 
Constructor Summary
FishingOperationDaoBase()
           
 
Method Summary
 void clusterFishingOperationToEntity(ClusterFishingOperation source, FishingOperation target, boolean copyIfNull)
          Copies the fields of ClusterFishingOperation to the specified entity.
 void clusterFishingOperationToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type ClusterFishingOperation to this DAO's entity.
 java.util.Collection create(java.util.Collection entities)
          Creates a new instance of fr.ifremer.allegro.data.operation.Operation and adds from the passed in entities collection
 FishingOperation create(FishingOperation fishingOperation)
          Creates an instance of fr.ifremer.allegro.data.operation.FishingOperation and adds it to the persistent store.
 java.util.Collection create(int transform, java.util.Collection entities)
           Does the same thing as OperationDao.create(fr.ifremer.allegro.data.operation.Operation) with an additional flag called transform.
 java.lang.Object create(int transform, FishingOperation fishingOperation)
           Does the same thing as FishingOperationDao.create(fr.ifremer.allegro.data.operation.FishingOperation) with an additional flag called transform.
 java.lang.Object create(int transform, QualityFlag qualityFlag, Vessel vessel)
           Does the same thing as OperationDao.create(fr.ifremer.allegro.referential.QualityFlag,fr.ifremer.allegro.referential.vessel.Vessel) with an additional flag called transform.
 java.lang.Object create(int transform, java.lang.String name, java.lang.Short rankOrderOnPeriod, java.util.Date startDateTime, java.util.Date endDateTime, java.lang.Boolean isMainOperation, java.lang.String comments, java.util.Date controlDate, java.util.Date validationDate, java.util.Date qualificationDate, java.lang.String qualificationComments, FishingTrip fishingTrip, java.util.Collection operationVesselAssociations, Vessel vessel, QualityFlag qualityFlag, java.util.Collection vesselPositions, java.util.Collection gearUseFeatures, java.util.Collection vesselUseFeatures, GearPhysicalFeatures gearPhysicalFeatures, java.util.Date fishingStartDateTime, java.util.Date fishingEndDateTime, java.lang.Boolean hasCatch, CatchBatch catchBatch, java.util.Collection samples, java.util.Collection produces)
           Does the same thing as FishingOperationDao.create(java.lang.String,java.lang.Short,java.util.Date,java.util.Date,java.lang.Boolean,java.lang.String,java.util.Date,java.util.Date,java.util.Date,java.lang.String,fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip,java.util.Collection,fr.ifremer.allegro.referential.vessel.Vessel,fr.ifremer.allegro.referential.QualityFlag,java.util.Collection,java.util.Collection,java.util.Collection,fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures,java.util.Date,java.util.Date,java.lang.Boolean,fr.ifremer.allegro.data.batch.CatchBatch,java.util.Collection,java.util.Collection) with an additional flag called transform.
 FishingOperation create(QualityFlag qualityFlag, Vessel vessel)
           Creates a new fr.ifremer.allegro.data.operation.Operation instance from only required properties (attributes and association ends) and adds it to the persistent store.
 FishingOperation create(java.lang.String name, java.lang.Short rankOrderOnPeriod, java.util.Date startDateTime, java.util.Date endDateTime, java.lang.Boolean isMainOperation, java.lang.String comments, java.util.Date controlDate, java.util.Date validationDate, java.util.Date qualificationDate, java.lang.String qualificationComments, FishingTrip fishingTrip, java.util.Collection operationVesselAssociations, Vessel vessel, QualityFlag qualityFlag, java.util.Collection vesselPositions, java.util.Collection gearUseFeatures, java.util.Collection vesselUseFeatures, GearPhysicalFeatures gearPhysicalFeatures, java.util.Date fishingStartDateTime, java.util.Date fishingEndDateTime, java.lang.Boolean hasCatch, CatchBatch catchBatch, java.util.Collection samples, java.util.Collection produces)
           Creates a new fr.ifremer.allegro.data.operation.FishingOperation instance from all attributes and properties and adds it to the persistent store.
 FishingOperation createFromClusterFishingOperation(ClusterFishingOperation clusterFishingOperation)
           
 FishingOperation findFishingOperationByCatchBatch(CatchBatch catchBatch)
           
 java.lang.Object findFishingOperationByCatchBatch(int transform, CatchBatch catchBatch)
           Does the same thing as FishingOperationDao.findFishingOperationByCatchBatch(fr.ifremer.allegro.data.batch.CatchBatch) with an additional flag called transform.
 java.lang.Object findFishingOperationByCatchBatch(int transform, java.lang.String queryString, CatchBatch catchBatch)
           Does the same thing as FishingOperationDao.findFishingOperationByCatchBatch(int, fr.ifremer.allegro.data.batch.CatchBatch) with an additional argument called queryString.
 FishingOperation findFishingOperationByCatchBatch(java.lang.String queryString, CatchBatch catchBatch)
           Does the same thing as FishingOperationDao.findFishingOperationByCatchBatch(fr.ifremer.allegro.data.batch.CatchBatch) with an additional argument called queryString.
 java.util.Collection findFishingOperationByFishingTrip(FishingTrip fishingTrip)
           
 java.util.Collection findFishingOperationByFishingTrip(int transform, FishingTrip fishingTrip)
           Does the same thing as FishingOperationDao.findFishingOperationByFishingTrip(fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) with an additional flag called transform.
 java.util.Collection findFishingOperationByFishingTrip(int pageNumber, int pageSize, FishingTrip fishingTrip)
           Does the same thing as FishingOperationDao.findFishingOperationByFishingTrip(fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingOperationByFishingTrip(int transform, int pageNumber, int pageSize, FishingTrip fishingTrip)
           Does the same thing as FishingOperationDao.findFishingOperationByFishingTrip(int, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingOperationByFishingTrip(int transform, java.lang.String queryString, FishingTrip fishingTrip)
           Does the same thing as FishingOperationDao.findFishingOperationByFishingTrip(int, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) with an additional argument called queryString.
 java.util.Collection findFishingOperationByFishingTrip(int transform, java.lang.String queryString, int pageNumber, int pageSize, FishingTrip fishingTrip)
           Does the same thing as FishingOperationDao.findFishingOperationByFishingTrip(int, String, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingOperationByFishingTrip(java.lang.String queryString, FishingTrip fishingTrip)
           Does the same thing as FishingOperationDao.findFishingOperationByFishingTrip(fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) with an additional argument called queryString.
 java.util.Collection findFishingOperationByFishingTrip(java.lang.String queryString, int pageNumber, int pageSize, FishingTrip fishingTrip)
           Does the same thing as FishingOperationDao.findFishingOperationByFishingTrip(String, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingOperationByGearPhysicalFeatures(GearPhysicalFeatures gearPhysicalFeatures)
           
 java.util.Collection findFishingOperationByGearPhysicalFeatures(int transform, GearPhysicalFeatures gearPhysicalFeatures)
           Does the same thing as FishingOperationDao.findFishingOperationByGearPhysicalFeatures(fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures) with an additional flag called transform.
 java.util.Collection findFishingOperationByGearPhysicalFeatures(int pageNumber, int pageSize, GearPhysicalFeatures gearPhysicalFeatures)
           Does the same thing as FishingOperationDao.findFishingOperationByGearPhysicalFeatures(fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingOperationByGearPhysicalFeatures(int transform, int pageNumber, int pageSize, GearPhysicalFeatures gearPhysicalFeatures)
           Does the same thing as FishingOperationDao.findFishingOperationByGearPhysicalFeatures(int, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingOperationByGearPhysicalFeatures(int transform, java.lang.String queryString, GearPhysicalFeatures gearPhysicalFeatures)
           Does the same thing as FishingOperationDao.findFishingOperationByGearPhysicalFeatures(int, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures) with an additional argument called queryString.
 java.util.Collection findFishingOperationByGearPhysicalFeatures(int transform, java.lang.String queryString, int pageNumber, int pageSize, GearPhysicalFeatures gearPhysicalFeatures)
           Does the same thing as FishingOperationDao.findFishingOperationByGearPhysicalFeatures(int, String, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingOperationByGearPhysicalFeatures(java.lang.String queryString, GearPhysicalFeatures gearPhysicalFeatures)
           Does the same thing as FishingOperationDao.findFishingOperationByGearPhysicalFeatures(fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures) with an additional argument called queryString.
 java.util.Collection findFishingOperationByGearPhysicalFeatures(java.lang.String queryString, int pageNumber, int pageSize, GearPhysicalFeatures gearPhysicalFeatures)
           Does the same thing as FishingOperationDao.findFishingOperationByGearPhysicalFeatures(String, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures) with an additional two arguments called pageNumber and pageSize.
 FishingOperation findFishingOperationById(java.lang.Integer id)
           
 java.lang.Object findFishingOperationById(int transform, java.lang.Integer id)
           Does the same thing as FishingOperationDao.findFishingOperationById(java.lang.Integer) with an additional flag called transform.
 java.lang.Object findFishingOperationById(int transform, java.lang.String queryString, java.lang.Integer id)
           Does the same thing as FishingOperationDao.findFishingOperationById(int, java.lang.Integer) with an additional argument called queryString.
 FishingOperation findFishingOperationById(java.lang.String queryString, java.lang.Integer id)
           Does the same thing as FishingOperationDao.findFishingOperationById(java.lang.Integer) with an additional argument called queryString.
 FishingOperation findFishingOperationByNaturalId(java.util.Date fishingStartDateTime, java.lang.Short rankOrderOnPeriod, java.util.Date startDateTime, Vessel vessel, FishingTrip fishingTrip)
           
 java.lang.Object findFishingOperationByNaturalId(int transform, java.util.Date fishingStartDateTime, java.lang.Short rankOrderOnPeriod, java.util.Date startDateTime, Vessel vessel, FishingTrip fishingTrip)
           Does the same thing as FishingOperationDao.findFishingOperationByNaturalId(java.util.Date, java.lang.Short, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) with an additional flag called transform.
 java.lang.Object findFishingOperationByNaturalId(int transform, java.lang.String queryString, java.util.Date fishingStartDateTime, java.lang.Short rankOrderOnPeriod, java.util.Date startDateTime, Vessel vessel, FishingTrip fishingTrip)
           Does the same thing as FishingOperationDao.findFishingOperationByNaturalId(int, java.util.Date, java.lang.Short, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) with an additional argument called queryString.
 FishingOperation findFishingOperationByNaturalId(java.lang.String queryString, java.util.Date fishingStartDateTime, java.lang.Short rankOrderOnPeriod, java.util.Date startDateTime, Vessel vessel, FishingTrip fishingTrip)
           Does the same thing as FishingOperationDao.findFishingOperationByNaturalId(java.util.Date, java.lang.Short, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) with an additional argument called queryString.
 java.util.Collection findFishingOperationByQualityFlag(int transform, int pageNumber, int pageSize, QualityFlag qualityFlag)
           Does the same thing as FishingOperationDao.findFishingOperationByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingOperationByQualityFlag(int pageNumber, int pageSize, QualityFlag qualityFlag)
           Does the same thing as FishingOperationDao.findFishingOperationByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingOperationByQualityFlag(int transform, QualityFlag qualityFlag)
           Does the same thing as FishingOperationDao.findFishingOperationByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an additional flag called transform.
 java.util.Collection findFishingOperationByQualityFlag(int transform, java.lang.String queryString, int pageNumber, int pageSize, QualityFlag qualityFlag)
           Does the same thing as FishingOperationDao.findFishingOperationByQualityFlag(int, String, fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingOperationByQualityFlag(int transform, java.lang.String queryString, QualityFlag qualityFlag)
           Does the same thing as FishingOperationDao.findFishingOperationByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag) with an additional argument called queryString.
 java.util.Collection findFishingOperationByQualityFlag(QualityFlag qualityFlag)
           
 java.util.Collection findFishingOperationByQualityFlag(java.lang.String queryString, int pageNumber, int pageSize, QualityFlag qualityFlag)
           Does the same thing as FishingOperationDao.findFishingOperationByQualityFlag(String, fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingOperationByQualityFlag(java.lang.String queryString, QualityFlag qualityFlag)
           Does the same thing as FishingOperationDao.findFishingOperationByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an additional argument called queryString.
 java.util.Collection findFishingOperationByVessel(int transform, int pageNumber, int pageSize, Vessel vessel)
           Does the same thing as FishingOperationDao.findFishingOperationByVessel(int, fr.ifremer.allegro.referential.vessel.Vessel) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingOperationByVessel(int pageNumber, int pageSize, Vessel vessel)
           Does the same thing as FishingOperationDao.findFishingOperationByVessel(fr.ifremer.allegro.referential.vessel.Vessel) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingOperationByVessel(int transform, java.lang.String queryString, int pageNumber, int pageSize, Vessel vessel)
           Does the same thing as FishingOperationDao.findFishingOperationByVessel(int, String, fr.ifremer.allegro.referential.vessel.Vessel) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingOperationByVessel(int transform, java.lang.String queryString, Vessel vessel)
           Does the same thing as FishingOperationDao.findFishingOperationByVessel(int, fr.ifremer.allegro.referential.vessel.Vessel) with an additional argument called queryString.
 java.util.Collection findFishingOperationByVessel(int transform, Vessel vessel)
           Does the same thing as FishingOperationDao.findFishingOperationByVessel(fr.ifremer.allegro.referential.vessel.Vessel) with an additional flag called transform.
 java.util.Collection findFishingOperationByVessel(java.lang.String queryString, int pageNumber, int pageSize, Vessel vessel)
           Does the same thing as FishingOperationDao.findFishingOperationByVessel(String, fr.ifremer.allegro.referential.vessel.Vessel) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findFishingOperationByVessel(java.lang.String queryString, Vessel vessel)
           Does the same thing as FishingOperationDao.findFishingOperationByVessel(fr.ifremer.allegro.referential.vessel.Vessel) with an additional argument called queryString.
 java.util.Collection findFishingOperationByVessel(Vessel vessel)
           
 java.util.Collection findOperationByFishingTrip(FishingTrip fishingTrip)
           
 java.util.Collection findOperationByFishingTrip(int transform, FishingTrip fishingTrip)
           Does the same thing as OperationDao.findOperationByFishingTrip(fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) with an additional flag called transform.
 java.util.Collection findOperationByFishingTrip(int pageNumber, int pageSize, FishingTrip fishingTrip)
           Does the same thing as OperationDao.findOperationByFishingTrip(fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findOperationByFishingTrip(int transform, int pageNumber, int pageSize, FishingTrip fishingTrip)
           Does the same thing as OperationDao.findOperationByFishingTrip(int, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findOperationByFishingTrip(int transform, java.lang.String queryString, FishingTrip fishingTrip)
           Does the same thing as OperationDao.findOperationByFishingTrip(int, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) with an additional argument called queryString.
 java.util.Collection findOperationByFishingTrip(int transform, java.lang.String queryString, int pageNumber, int pageSize, FishingTrip fishingTrip)
           Does the same thing as OperationDao.findOperationByFishingTrip(int, String, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findOperationByFishingTrip(java.lang.String queryString, FishingTrip fishingTrip)
           Does the same thing as OperationDao.findOperationByFishingTrip(fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) with an additional argument called queryString.
 java.util.Collection findOperationByFishingTrip(java.lang.String queryString, int pageNumber, int pageSize, FishingTrip fishingTrip)
           Does the same thing as OperationDao.findOperationByFishingTrip(String, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findOperationByGearPhysicalFeatures(GearPhysicalFeatures gearPhysicalFeatures)
           
 java.util.Collection findOperationByGearPhysicalFeatures(int transform, GearPhysicalFeatures gearPhysicalFeatures)
           Does the same thing as OperationDao.findOperationByGearPhysicalFeatures(fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures) with an additional flag called transform.
 java.util.Collection findOperationByGearPhysicalFeatures(int pageNumber, int pageSize, GearPhysicalFeatures gearPhysicalFeatures)
           Does the same thing as OperationDao.findOperationByGearPhysicalFeatures(fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findOperationByGearPhysicalFeatures(int transform, int pageNumber, int pageSize, GearPhysicalFeatures gearPhysicalFeatures)
           Does the same thing as OperationDao.findOperationByGearPhysicalFeatures(int, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findOperationByGearPhysicalFeatures(int transform, java.lang.String queryString, GearPhysicalFeatures gearPhysicalFeatures)
           Does the same thing as OperationDao.findOperationByGearPhysicalFeatures(int, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures) with an additional argument called queryString.
 java.util.Collection findOperationByGearPhysicalFeatures(int transform, java.lang.String queryString, int pageNumber, int pageSize, GearPhysicalFeatures gearPhysicalFeatures)
           Does the same thing as OperationDao.findOperationByGearPhysicalFeatures(int, String, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findOperationByGearPhysicalFeatures(java.lang.String queryString, GearPhysicalFeatures gearPhysicalFeatures)
           Does the same thing as OperationDao.findOperationByGearPhysicalFeatures(fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures) with an additional argument called queryString.
 java.util.Collection findOperationByGearPhysicalFeatures(java.lang.String queryString, int pageNumber, int pageSize, GearPhysicalFeatures gearPhysicalFeatures)
           Does the same thing as OperationDao.findOperationByGearPhysicalFeatures(String, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures) with an additional two arguments called pageNumber and pageSize.
 Operation findOperationById(java.lang.Integer id)
           
 java.lang.Object findOperationById(int transform, java.lang.Integer id)
           Does the same thing as OperationDao.findOperationById(java.lang.Integer) with an additional flag called transform.
 java.lang.Object findOperationById(int transform, java.lang.String queryString, java.lang.Integer id)
           Does the same thing as OperationDao.findOperationById(int, java.lang.Integer) with an additional argument called queryString.
 Operation findOperationById(java.lang.String queryString, java.lang.Integer id)
           Does the same thing as OperationDao.findOperationById(java.lang.Integer) with an additional argument called queryString.
 java.lang.Object findOperationByNaturalId(int transform, java.lang.Short rankOrderOnPeriod, java.util.Date startDateTime, Vessel vessel, FishingTrip fishingTrip)
           Does the same thing as OperationDao.findOperationByNaturalId(java.lang.Short, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) with an additional flag called transform.
 java.lang.Object findOperationByNaturalId(int transform, java.lang.String queryString, java.lang.Short rankOrderOnPeriod, java.util.Date startDateTime, Vessel vessel, FishingTrip fishingTrip)
           Does the same thing as OperationDao.findOperationByNaturalId(int, java.lang.Short, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) with an additional argument called queryString.
 Operation findOperationByNaturalId(java.lang.Short rankOrderOnPeriod, java.util.Date startDateTime, Vessel vessel, FishingTrip fishingTrip)
           
 Operation findOperationByNaturalId(java.lang.String queryString, java.lang.Short rankOrderOnPeriod, java.util.Date startDateTime, Vessel vessel, FishingTrip fishingTrip)
           Does the same thing as OperationDao.findOperationByNaturalId(java.lang.Short, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip) with an additional argument called queryString.
 java.util.Collection findOperationByQualityFlag(int transform, int pageNumber, int pageSize, QualityFlag qualityFlag)
           Does the same thing as OperationDao.findOperationByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findOperationByQualityFlag(int pageNumber, int pageSize, QualityFlag qualityFlag)
           Does the same thing as OperationDao.findOperationByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findOperationByQualityFlag(int transform, QualityFlag qualityFlag)
           Does the same thing as OperationDao.findOperationByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an additional flag called transform.
 java.util.Collection findOperationByQualityFlag(int transform, java.lang.String queryString, int pageNumber, int pageSize, QualityFlag qualityFlag)
           Does the same thing as OperationDao.findOperationByQualityFlag(int, String, fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findOperationByQualityFlag(int transform, java.lang.String queryString, QualityFlag qualityFlag)
           Does the same thing as OperationDao.findOperationByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag) with an additional argument called queryString.
 java.util.Collection findOperationByQualityFlag(QualityFlag qualityFlag)
           
 java.util.Collection findOperationByQualityFlag(java.lang.String queryString, int pageNumber, int pageSize, QualityFlag qualityFlag)
           Does the same thing as OperationDao.findOperationByQualityFlag(String, fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findOperationByQualityFlag(java.lang.String queryString, QualityFlag qualityFlag)
           Does the same thing as OperationDao.findOperationByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an additional argument called queryString.
 java.util.Collection findOperationByVessel(int transform, int pageNumber, int pageSize, Vessel vessel)
           Does the same thing as OperationDao.findOperationByVessel(int, fr.ifremer.allegro.referential.vessel.Vessel) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findOperationByVessel(int pageNumber, int pageSize, Vessel vessel)
           Does the same thing as OperationDao.findOperationByVessel(fr.ifremer.allegro.referential.vessel.Vessel) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findOperationByVessel(int transform, java.lang.String queryString, int pageNumber, int pageSize, Vessel vessel)
           Does the same thing as OperationDao.findOperationByVessel(int, String, fr.ifremer.allegro.referential.vessel.Vessel) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findOperationByVessel(int transform, java.lang.String queryString, Vessel vessel)
           Does the same thing as OperationDao.findOperationByVessel(int, fr.ifremer.allegro.referential.vessel.Vessel) with an additional argument called queryString.
 java.util.Collection findOperationByVessel(int transform, Vessel vessel)
           Does the same thing as OperationDao.findOperationByVessel(fr.ifremer.allegro.referential.vessel.Vessel) with an additional flag called transform.
 java.util.Collection findOperationByVessel(java.lang.String queryString, int pageNumber, int pageSize, Vessel vessel)
           Does the same thing as OperationDao.findOperationByVessel(String, fr.ifremer.allegro.referential.vessel.Vessel) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findOperationByVessel(java.lang.String queryString, Vessel vessel)
           Does the same thing as OperationDao.findOperationByVessel(fr.ifremer.allegro.referential.vessel.Vessel) with an additional argument called queryString.
 java.util.Collection findOperationByVessel(Vessel vessel)
           
 ClusterFishingOperation[] getAllClusterFishingOperation(java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
           
 java.util.Collection getAllFishingOperation()
           
 java.util.Collection getAllFishingOperation(int transform)
           Does the same thing as FishingOperationDao.getAllFishingOperation() with an additional flag called transform.
 java.util.Collection getAllFishingOperation(int pageNumber, int pageSize)
           Does the same thing as FishingOperationDao.getAllFishingOperation() with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllFishingOperation(int transform, int pageNumber, int pageSize)
           Does the same thing as FishingOperationDao.getAllFishingOperation(int) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllFishingOperation(int transform, java.lang.String queryString)
           Does the same thing as FishingOperationDao.getAllFishingOperation(int) with an additional argument called queryString.
 java.util.Collection getAllFishingOperation(int transform, java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as FishingOperationDao.getAllFishingOperation(int, String) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllFishingOperation(java.lang.String queryString)
           Does the same thing as FishingOperationDao.getAllFishingOperation() with an additional argument called queryString.
 java.util.Collection getAllFishingOperation(java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as FishingOperationDao.getAllFishingOperation(String) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllOperation()
           
 java.util.Collection getAllOperation(int transform)
           Does the same thing as OperationDao.getAllOperation() with an additional flag called transform.
 java.util.Collection getAllOperation(int pageNumber, int pageSize)
           Does the same thing as OperationDao.getAllOperation() with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllOperation(int transform, int pageNumber, int pageSize)
           Does the same thing as OperationDao.getAllOperation(int) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllOperation(int transform, java.lang.String queryString)
           Does the same thing as OperationDao.getAllOperation(int) with an additional argument called queryString.
 java.util.Collection getAllOperation(int transform, java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as OperationDao.getAllOperation(int, String) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllOperation(java.lang.String queryString)
           Does the same thing as OperationDao.getAllOperation() with an additional argument called queryString.
 java.util.Collection getAllOperation(java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as OperationDao.getAllOperation(String) with an additional two arguments called pageNumber and pageSize.
protected  CatchBatchDao getCatchBatchDao()
          Gets the reference to catchBatchDao.
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  SaleProduceDao getSaleProduceDao()
          Gets the reference to saleProduceDao.
protected  SampleDao getSampleDao()
          Gets the reference to sampleDao.
protected abstract  FishingOperation handleCreateFromClusterFishingOperation(ClusterFishingOperation clusterFishingOperation)
          Performs the core logic for createFromClusterFishingOperation(fr.ifremer.allegro.data.operation.generic.cluster.ClusterFishingOperation)
protected abstract  ClusterFishingOperation[] handleGetAllClusterFishingOperation(java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
          Performs the core logic for getAllClusterFishingOperation(java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
 FishingOperation load(java.lang.Integer id)
          Loads an instance of fr.ifremer.allegro.data.operation.Operation from the persistent store.
 java.lang.Object load(int transform, java.lang.Integer id)
           Does the same thing as OperationDao.load(java.lang.Integer) with an additional flag called transform.
 java.util.Collection loadAll()
          Loads all entities of type Operation.
 java.util.Collection loadAll(int transform)
           Does the same thing as OperationDao.loadAll() with an additional flag called transform.
 java.util.Collection loadAll(int pageNumber, int pageSize)
           Does the same thing as OperationDao.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 OperationDao.loadAll(int) with an additional two arguments called pageNumber and pageSize.
 void remoteFishingOperationFullVOToEntity(RemoteFishingOperationFullVO source, FishingOperation target, boolean copyIfNull)
          Copies the fields of RemoteFishingOperationFullVO to the specified entity.
 void remoteFishingOperationFullVOToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type RemoteFishingOperationFullVO to this DAO's entity.
 void remoteFishingOperationNaturalIdToEntity(RemoteFishingOperationNaturalId source, FishingOperation target, boolean copyIfNull)
          Copies the fields of RemoteFishingOperationNaturalId to the specified entity.
 void remoteFishingOperationNaturalIdToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type RemoteFishingOperationNaturalId to this DAO's entity.
 void remove(java.util.Collection entities)
          Removes all entities in the given entities collection.
 void remove(FishingOperation fishingOperation)
          Removes the instance of fr.ifremer.allegro.data.operation.FishingOperation from the persistent store.
 void remove(java.lang.Integer id)
          Removes the instance of fr.ifremer.allegro.data.operation.Operation having the given identifier from the persistent store.
 PaginationResult search(int transform, int pageNumber, int pageSize, Search search)
          Does the same thing as {@link #search(int, fr.ifremer.allegro.Search) but with an additional two flags called pageNumber and pageSize.
 PaginationResult search(int pageNumber, int pageSize, Search search)
          Does the same thing as {@link #search(fr.ifremer.allegro.Search) but with an additional two flags called pageNumber and pageSize.
 java.util.Set search(int transform, Search search)
          Does the same thing as OperationDao.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 setProduceDao(ProduceDao produceDao)
          Sets the reference to produceDao.
 void setSaleProduceDao(SaleProduceDao saleProduceDao)
          Sets the reference to saleProduceDao.
 void setSampleDao(SampleDao sampleDao)
          Sets the reference to sampleDao.
 ClusterFishingOperation toClusterFishingOperation(FishingOperation entity)
          Converts this DAO's entity to an object of type ClusterFishingOperation.
 void toClusterFishingOperation(FishingOperation source, ClusterFishingOperation target)
          Copies the fields of the specified entity to the target value object.
protected  ClusterFishingOperation toClusterFishingOperation(java.lang.Object[] row)
          Default implementation for transforming the results of a report query into a value object.
 ClusterFishingOperation[] toClusterFishingOperationArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type ClusterFishingOperation.
 void toClusterFishingOperationCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type ClusterFishingOperation.
protected  FishingOperation toEntity(java.lang.Object[] row)
           
 RemoteFishingOperationFullVO toRemoteFishingOperationFullVO(FishingOperation entity)
          Converts this DAO's entity to an object of type RemoteFishingOperationFullVO.
 void toRemoteFishingOperationFullVO(FishingOperation source, RemoteFishingOperationFullVO target)
          Copies the fields of the specified entity to the target value object.
protected  RemoteFishingOperationFullVO toRemoteFishingOperationFullVO(java.lang.Object[] row)
          Default implementation for transforming the results of a report query into a value object.
 RemoteFishingOperationFullVO[] toRemoteFishingOperationFullVOArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type RemoteFishingOperationFullVO.
 void toRemoteFishingOperationFullVOCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type RemoteFishingOperationFullVO.
 RemoteFishingOperationNaturalId toRemoteFishingOperationNaturalId(FishingOperation entity)
          Converts this DAO's entity to an object of type RemoteFishingOperationNaturalId.
 void toRemoteFishingOperationNaturalId(FishingOperation source, RemoteFishingOperationNaturalId target)
          Copies the fields of the specified entity to the target value object.
protected  RemoteFishingOperationNaturalId toRemoteFishingOperationNaturalId(java.lang.Object[] row)
          Default implementation for transforming the results of a report query into a value object.
 RemoteFishingOperationNaturalId[] toRemoteFishingOperationNaturalIdArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type RemoteFishingOperationNaturalId.
 void toRemoteFishingOperationNaturalIdCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type RemoteFishingOperationNaturalId.
protected  void transformEntities(int transform, java.util.Collection entities)
          Transforms a collection of entities using the transformEntity(int,fr.ifremer.allegro.data.operation.FishingOperation) method.
protected  java.lang.Object transformEntity(int transform, FishingOperation 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.operation.FishingOperationDao, please note that the OperationDao.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(FishingOperation fishingOperation)
          Updates the fishingOperation instance in the persistent store.
 
Methods inherited from class fr.ifremer.allegro.data.operation.OperationDaoImpl
clusterOperationToEntity, clusterOperationToEntity, handleCreateFromClusterOperation, handleGetAllClusterOperation, remoteOperationFullVOToEntity, remoteOperationFullVOToEntity, remoteOperationNaturalIdToEntity, remoteOperationNaturalIdToEntity, toClusterOperation, toClusterOperation, toRemoteOperationFullVO, toRemoteOperationFullVO, toRemoteOperationNaturalId, toRemoteOperationNaturalId
 
Methods inherited from class fr.ifremer.allegro.data.operation.OperationDaoBase
clusterOperationToEntityCollection, create, create, create, create, createFromClusterOperation, getAllClusterOperation, getFishingTripDao, getGearPhysicalFeaturesDao, getGearUseFeaturesDao, getMetierUseFeaturesDao, getOperationVesselAssociationDao, getQualityFlagDao, getVesselDao, getVesselExtendedPositionDao, getVesselPositionDao, getVesselUseFeaturesDao, remoteOperationFullVOToEntityCollection, remoteOperationNaturalIdToEntityCollection, remove, setFishingTripDao, setGearPhysicalFeaturesDao, setGearUseFeaturesDao, setMetierUseFeaturesDao, setOperationVesselAssociationDao, setQualityFlagDao, setVesselDao, setVesselExtendedPositionDao, setVesselPositionDao, setVesselUseFeaturesDao, toClusterOperation, toClusterOperationArray, toClusterOperationCollection, toRemoteOperationFullVO, toRemoteOperationFullVOArray, toRemoteOperationFullVOCollection, toRemoteOperationNaturalId, toRemoteOperationNaturalIdArray, toRemoteOperationNaturalIdCollection, transformEntity, update
 
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.operation.FishingOperationDao
clusterFishingOperationToEntity, remoteFishingOperationFullVOToEntity, remoteFishingOperationNaturalIdToEntity
 
Methods inherited from interface fr.ifremer.allegro.data.operation.OperationDao
clusterOperationToEntity, clusterOperationToEntity, clusterOperationToEntityCollection, create, create, create, create, createFromClusterOperation, getAllClusterOperation, remoteOperationFullVOToEntity, remoteOperationFullVOToEntity, remoteOperationFullVOToEntityCollection, remoteOperationNaturalIdToEntity, remoteOperationNaturalIdToEntity, remoteOperationNaturalIdToEntityCollection, remove, toClusterOperation, toClusterOperation, toClusterOperationArray, toClusterOperationCollection, toRemoteOperationFullVO, toRemoteOperationFullVO, toRemoteOperationFullVOArray, toRemoteOperationFullVOCollection, toRemoteOperationNaturalId, toRemoteOperationNaturalId, toRemoteOperationNaturalIdArray, toRemoteOperationNaturalIdCollection, update
 

Constructor Detail

FishingOperationDaoBase

public FishingOperationDaoBase()
Method Detail

setSampleDao

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


getSampleDao

protected SampleDao getSampleDao()
Gets the reference to sampleDao.


setCatchBatchDao

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


getCatchBatchDao

protected CatchBatchDao getCatchBatchDao()
Gets the reference to catchBatchDao.


setProduceDao

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


getProduceDao

protected ProduceDao getProduceDao()
Gets the reference to produceDao.


setSaleProduceDao

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


getSaleProduceDao

protected SaleProduceDao getSaleProduceDao()
Gets the reference to saleProduceDao.


load

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

Does the same thing as OperationDao.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 FishingOperationDao
Specified by:
load in interface OperationDao
Overrides:
load in class OperationDaoBase
id - identifier of the entity to load
Returns:
either the entity or the object transformed from the entity.
See Also:
FishingOperationDao.load(int, java.lang.Integer)

load

public FishingOperation load(java.lang.Integer id)
Description copied from interface: OperationDao
Loads an instance of fr.ifremer.allegro.data.operation.Operation from the persistent store.

Specified by:
load in interface FishingOperationDao
Specified by:
load in interface OperationDao
Overrides:
load in class OperationDaoBase
See Also:
FishingOperationDao.load(java.lang.Integer)

loadAll

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

Specified by:
loadAll in interface FishingOperationDao
Specified by:
loadAll in interface OperationDao
Overrides:
loadAll in class OperationDaoBase
Returns:
the loaded entities.
See Also:
FishingOperationDao.loadAll()

loadAll

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

Does the same thing as OperationDao.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 FishingOperationDao
Specified by:
loadAll in interface OperationDao
Overrides:
loadAll in class OperationDaoBase
Parameters:
transform - the flag indicating what transformation to use.
Returns:
the loaded entities.
See Also:
FishingOperationDao.loadAll(int)

loadAll

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

Does the same thing as OperationDao.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 FishingOperationDao
Specified by:
loadAll in interface OperationDao
Overrides:
loadAll in class OperationDaoBase
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:
FishingOperationDao.loadAll(int, int)

loadAll

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

Does the same thing as OperationDao.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 FishingOperationDao
Specified by:
loadAll in interface OperationDao
Overrides:
loadAll in class OperationDaoBase
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:
FishingOperationDao.loadAll(int, int, int)

create

public FishingOperation create(FishingOperation fishingOperation)
Description copied from interface: FishingOperationDao
Creates an instance of fr.ifremer.allegro.data.operation.FishingOperation and adds it to the persistent store.

Specified by:
create in interface FishingOperationDao
See Also:
FishingOperationDao.create(fr.ifremer.allegro.data.operation.FishingOperation)

create

public java.lang.Object create(int transform,
                               FishingOperation fishingOperation)
Description copied from interface: FishingOperationDao

Does the same thing as FishingOperationDao.create(fr.ifremer.allegro.data.operation.FishingOperation) 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 FishingOperationDao
See Also:
FishingOperationDao.create(int transform, fr.ifremer.allegro.data.operation.FishingOperation)

create

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

Specified by:
create in interface FishingOperationDao
Specified by:
create in interface OperationDao
Overrides:
create in class OperationDaoBase
Parameters:
entities - the collection of fr.ifremer.allegro.data.operation.Operation instances to create.
Returns:
the created instances.
See Also:
FishingOperationDao.create(java.util.Collection)

create

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

Does the same thing as OperationDao.create(fr.ifremer.allegro.data.operation.Operation) 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 FishingOperationDao
Specified by:
create in interface OperationDao
Overrides:
create in class OperationDaoBase
See Also:
FishingOperationDao.create(int, java.util.Collection)

create

public FishingOperation create(java.lang.String name,
                               java.lang.Short rankOrderOnPeriod,
                               java.util.Date startDateTime,
                               java.util.Date endDateTime,
                               java.lang.Boolean isMainOperation,
                               java.lang.String comments,
                               java.util.Date controlDate,
                               java.util.Date validationDate,
                               java.util.Date qualificationDate,
                               java.lang.String qualificationComments,
                               FishingTrip fishingTrip,
                               java.util.Collection operationVesselAssociations,
                               Vessel vessel,
                               QualityFlag qualityFlag,
                               java.util.Collection vesselPositions,
                               java.util.Collection gearUseFeatures,
                               java.util.Collection vesselUseFeatures,
                               GearPhysicalFeatures gearPhysicalFeatures,
                               java.util.Date fishingStartDateTime,
                               java.util.Date fishingEndDateTime,
                               java.lang.Boolean hasCatch,
                               CatchBatch catchBatch,
                               java.util.Collection samples,
                               java.util.Collection produces)
Description copied from interface: FishingOperationDao

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

Specified by:
create in interface FishingOperationDao
See Also:
fr.ifremer.allegro.data.operation.OperationDao#create(java.lang.String,java.lang.Short,java.util.Date,java.util.Date,java.lang.Boolean,java.lang.String,java.util.Date,java.util.Date,java.util.Date,java.lang.String,fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip,java.util.Collection,fr.ifremer.allegro.referential.vessel.Vessel,fr.ifremer.allegro.referential.QualityFlag,java.util.Collection,java.util.Collection,java.util.Collection,fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures,java.util.Date,java.util.Date,java.lang.Boolean,fr.ifremer.allegro.data.batch.CatchBatch,java.util.Collection,java.util.Collection)

create

public java.lang.Object create(int transform,
                               java.lang.String name,
                               java.lang.Short rankOrderOnPeriod,
                               java.util.Date startDateTime,
                               java.util.Date endDateTime,
                               java.lang.Boolean isMainOperation,
                               java.lang.String comments,
                               java.util.Date controlDate,
                               java.util.Date validationDate,
                               java.util.Date qualificationDate,
                               java.lang.String qualificationComments,
                               FishingTrip fishingTrip,
                               java.util.Collection operationVesselAssociations,
                               Vessel vessel,
                               QualityFlag qualityFlag,
                               java.util.Collection vesselPositions,
                               java.util.Collection gearUseFeatures,
                               java.util.Collection vesselUseFeatures,
                               GearPhysicalFeatures gearPhysicalFeatures,
                               java.util.Date fishingStartDateTime,
                               java.util.Date fishingEndDateTime,
                               java.lang.Boolean hasCatch,
                               CatchBatch catchBatch,
                               java.util.Collection samples,
                               java.util.Collection produces)
Description copied from interface: FishingOperationDao

Does the same thing as FishingOperationDao.create(java.lang.String,java.lang.Short,java.util.Date,java.util.Date,java.lang.Boolean,java.lang.String,java.util.Date,java.util.Date,java.util.Date,java.lang.String,fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip,java.util.Collection,fr.ifremer.allegro.referential.vessel.Vessel,fr.ifremer.allegro.referential.QualityFlag,java.util.Collection,java.util.Collection,java.util.Collection,fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures,java.util.Date,java.util.Date,java.lang.Boolean,fr.ifremer.allegro.data.batch.CatchBatch,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 FishingOperationDao
See Also:
fr.ifremer.allegro.data.operation.OperationDao#create(int, java.lang.String,java.lang.Short,java.util.Date,java.util.Date,java.lang.Boolean,java.lang.String,java.util.Date,java.util.Date,java.util.Date,java.lang.String,fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip,java.util.Collection,fr.ifremer.allegro.referential.vessel.Vessel,fr.ifremer.allegro.referential.QualityFlag,java.util.Collection,java.util.Collection,java.util.Collection,fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures,java.util.Date,java.util.Date,java.lang.Boolean,fr.ifremer.allegro.data.batch.CatchBatch,java.util.Collection,java.util.Collection)

create

public FishingOperation create(QualityFlag qualityFlag,
                               Vessel vessel)
Description copied from interface: OperationDao

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

Specified by:
create in interface FishingOperationDao
Specified by:
create in interface OperationDao
Overrides:
create in class OperationDaoBase
See Also:
FishingOperationDao.create(fr.ifremer.allegro.referential.QualityFlag,fr.ifremer.allegro.referential.vessel.Vessel)

create

public java.lang.Object create(int transform,
                               QualityFlag qualityFlag,
                               Vessel vessel)
Description copied from interface: OperationDao

Does the same thing as OperationDao.create(fr.ifremer.allegro.referential.QualityFlag,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 FishingOperationDao
Specified by:
create in interface OperationDao
Overrides:
create in class OperationDaoBase
See Also:
FishingOperationDao.create(int, fr.ifremer.allegro.referential.QualityFlag,fr.ifremer.allegro.referential.vessel.Vessel)

update

public void update(FishingOperation fishingOperation)
Description copied from interface: FishingOperationDao
Updates the fishingOperation instance in the persistent store.

Specified by:
update in interface FishingOperationDao
See Also:
FishingOperationDao.update(fr.ifremer.allegro.data.operation.FishingOperation)

update

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

Specified by:
update in interface FishingOperationDao
Specified by:
update in interface OperationDao
Overrides:
update in class OperationDaoBase
See Also:
OperationDao.update(java.util.Collection)

remove

public void remove(FishingOperation fishingOperation)
Description copied from interface: FishingOperationDao
Removes the instance of fr.ifremer.allegro.data.operation.FishingOperation from the persistent store.

Specified by:
remove in interface FishingOperationDao
See Also:
FishingOperationDao.remove(fr.ifremer.allegro.data.operation.FishingOperation)

remove

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

Specified by:
remove in interface FishingOperationDao
Specified by:
remove in interface OperationDao
Overrides:
remove in class OperationDaoBase
See Also:
FishingOperationDao.remove(java.lang.Integer)

remove

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

Specified by:
remove in interface FishingOperationDao
Specified by:
remove in interface OperationDao
Overrides:
remove in class OperationDaoBase
See Also:
OperationDao.remove(java.util.Collection)

getAllFishingOperation

public java.util.Collection getAllFishingOperation()
Specified by:
getAllFishingOperation in interface FishingOperationDao
See Also:
FishingOperationDao.getAllFishingOperation()

getAllFishingOperation

public java.util.Collection getAllFishingOperation(int transform)
Description copied from interface: FishingOperationDao

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

getAllFishingOperation

public java.util.Collection getAllFishingOperation(java.lang.String queryString)
Description copied from interface: FishingOperationDao

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

Specified by:
getAllFishingOperation in interface FishingOperationDao
See Also:
FishingOperationDao.getAllFishingOperation(java.lang.String)

getAllFishingOperation

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

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

getAllFishingOperation

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

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

getAllFishingOperation

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

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

Specified by:
getAllFishingOperation in interface FishingOperationDao
See Also:
FishingOperationDao.getAllFishingOperation(int, String)

getAllFishingOperation

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

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

getAllFishingOperation

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

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

findFishingOperationById

public FishingOperation findFishingOperationById(java.lang.Integer id)
Specified by:
findFishingOperationById in interface FishingOperationDao
See Also:
FishingOperationDao.findFishingOperationById(java.lang.Integer)

findFishingOperationById

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

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

findFishingOperationById

public FishingOperation findFishingOperationById(java.lang.String queryString,
                                                 java.lang.Integer id)
Description copied from interface: FishingOperationDao

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

Specified by:
findFishingOperationById in interface FishingOperationDao
See Also:
FishingOperationDao.findFishingOperationById(java.lang.String, java.lang.Integer)

findFishingOperationById

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

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

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

findFishingOperationByCatchBatch

public FishingOperation findFishingOperationByCatchBatch(CatchBatch catchBatch)
Specified by:
findFishingOperationByCatchBatch in interface FishingOperationDao
See Also:
FishingOperationDao.findFishingOperationByCatchBatch(fr.ifremer.allegro.data.batch.CatchBatch)

findFishingOperationByCatchBatch

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

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

findFishingOperationByCatchBatch

public FishingOperation findFishingOperationByCatchBatch(java.lang.String queryString,
                                                         CatchBatch catchBatch)
Description copied from interface: FishingOperationDao

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

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

findFishingOperationByCatchBatch

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

Does the same thing as FishingOperationDao.findFishingOperationByCatchBatch(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 FishingOperationDao.findFishingOperationByCatchBatch(int, fr.ifremer.allegro.data.batch.CatchBatch catchBatch).

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

findFishingOperationByVessel

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

findFishingOperationByVessel

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

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

findFishingOperationByVessel

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

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

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

findFishingOperationByVessel

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

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

findFishingOperationByVessel

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

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

findFishingOperationByVessel

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

Does the same thing as FishingOperationDao.findFishingOperationByVessel(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 FishingOperationDao.findFishingOperationByVessel(int, fr.ifremer.allegro.referential.vessel.Vessel vessel).

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

findFishingOperationByVessel

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

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

findFishingOperationByVessel

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

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

findFishingOperationByGearPhysicalFeatures

public java.util.Collection findFishingOperationByGearPhysicalFeatures(GearPhysicalFeatures gearPhysicalFeatures)
Specified by:
findFishingOperationByGearPhysicalFeatures in interface FishingOperationDao
See Also:
FishingOperationDao.findFishingOperationByGearPhysicalFeatures(fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures)

findFishingOperationByGearPhysicalFeatures

public java.util.Collection findFishingOperationByGearPhysicalFeatures(int transform,
                                                                       GearPhysicalFeatures gearPhysicalFeatures)
Description copied from interface: FishingOperationDao

Does the same thing as FishingOperationDao.findFishingOperationByGearPhysicalFeatures(fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures) 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:
findFishingOperationByGearPhysicalFeatures in interface FishingOperationDao
See Also:
FishingOperationDao.findFishingOperationByGearPhysicalFeatures(int, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures)

findFishingOperationByGearPhysicalFeatures

public java.util.Collection findFishingOperationByGearPhysicalFeatures(java.lang.String queryString,
                                                                       GearPhysicalFeatures gearPhysicalFeatures)
Description copied from interface: FishingOperationDao

Does the same thing as FishingOperationDao.findFishingOperationByGearPhysicalFeatures(fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures) with an additional argument called queryString. This queryString argument allows you to override the query string defined in FishingOperationDao.findFishingOperationByGearPhysicalFeatures(fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures).

Specified by:
findFishingOperationByGearPhysicalFeatures in interface FishingOperationDao
See Also:
FishingOperationDao.findFishingOperationByGearPhysicalFeatures(java.lang.String, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures)

findFishingOperationByGearPhysicalFeatures

public java.util.Collection findFishingOperationByGearPhysicalFeatures(int pageNumber,
                                                                       int pageSize,
                                                                       GearPhysicalFeatures gearPhysicalFeatures)
Description copied from interface: FishingOperationDao

Does the same thing as FishingOperationDao.findFishingOperationByGearPhysicalFeatures(fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures) 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:
findFishingOperationByGearPhysicalFeatures in interface FishingOperationDao
See Also:
FishingOperationDao.findFishingOperationByGearPhysicalFeatures(int, int, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures)

findFishingOperationByGearPhysicalFeatures

public java.util.Collection findFishingOperationByGearPhysicalFeatures(java.lang.String queryString,
                                                                       int pageNumber,
                                                                       int pageSize,
                                                                       GearPhysicalFeatures gearPhysicalFeatures)
Description copied from interface: FishingOperationDao

Does the same thing as FishingOperationDao.findFishingOperationByGearPhysicalFeatures(String, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures) 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:
findFishingOperationByGearPhysicalFeatures in interface FishingOperationDao
See Also:
FishingOperationDao.findFishingOperationByGearPhysicalFeatures(String, int, int, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures)

findFishingOperationByGearPhysicalFeatures

public java.util.Collection findFishingOperationByGearPhysicalFeatures(int transform,
                                                                       java.lang.String queryString,
                                                                       GearPhysicalFeatures gearPhysicalFeatures)
Description copied from interface: FishingOperationDao

Does the same thing as FishingOperationDao.findFishingOperationByGearPhysicalFeatures(int, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures) with an additional argument called queryString. This queryString argument allows you to override the query string defined in FishingOperationDao.findFishingOperationByGearPhysicalFeatures(int, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures gearPhysicalFeatures).

Specified by:
findFishingOperationByGearPhysicalFeatures in interface FishingOperationDao
See Also:
FishingOperationDao.findFishingOperationByGearPhysicalFeatures(int, String, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures)

findFishingOperationByGearPhysicalFeatures

public java.util.Collection findFishingOperationByGearPhysicalFeatures(int transform,
                                                                       int pageNumber,
                                                                       int pageSize,
                                                                       GearPhysicalFeatures gearPhysicalFeatures)
Description copied from interface: FishingOperationDao

Does the same thing as FishingOperationDao.findFishingOperationByGearPhysicalFeatures(int, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures) 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:
findFishingOperationByGearPhysicalFeatures in interface FishingOperationDao
See Also:
FishingOperationDao.findFishingOperationByGearPhysicalFeatures(int, int, int, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures)

findFishingOperationByGearPhysicalFeatures

public java.util.Collection findFishingOperationByGearPhysicalFeatures(int transform,
                                                                       java.lang.String queryString,
                                                                       int pageNumber,
                                                                       int pageSize,
                                                                       GearPhysicalFeatures gearPhysicalFeatures)
Description copied from interface: FishingOperationDao

Does the same thing as FishingOperationDao.findFishingOperationByGearPhysicalFeatures(int, String, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures) 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:
findFishingOperationByGearPhysicalFeatures in interface FishingOperationDao
See Also:
FishingOperationDao.findFishingOperationByGearPhysicalFeatures(int, java.lang.String, int, int, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures)

findFishingOperationByFishingTrip

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

findFishingOperationByFishingTrip

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

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

findFishingOperationByFishingTrip

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

Does the same thing as FishingOperationDao.findFishingOperationByFishingTrip(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 FishingOperationDao.findFishingOperationByFishingTrip(fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip).

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

findFishingOperationByFishingTrip

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

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

findFishingOperationByFishingTrip

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

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

findFishingOperationByFishingTrip

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

Does the same thing as FishingOperationDao.findFishingOperationByFishingTrip(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 FishingOperationDao.findFishingOperationByFishingTrip(int, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip fishingTrip).

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

findFishingOperationByFishingTrip

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

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

findFishingOperationByFishingTrip

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

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

findFishingOperationByQualityFlag

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

findFishingOperationByQualityFlag

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

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

findFishingOperationByQualityFlag

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

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

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

findFishingOperationByQualityFlag

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

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

findFishingOperationByQualityFlag

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

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

findFishingOperationByQualityFlag

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

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

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

findFishingOperationByQualityFlag

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

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

findFishingOperationByQualityFlag

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

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

findFishingOperationByNaturalId

public FishingOperation findFishingOperationByNaturalId(java.util.Date fishingStartDateTime,
                                                        java.lang.Short rankOrderOnPeriod,
                                                        java.util.Date startDateTime,
                                                        Vessel vessel,
                                                        FishingTrip fishingTrip)
Specified by:
findFishingOperationByNaturalId in interface FishingOperationDao
See Also:
FishingOperationDao.findFishingOperationByNaturalId(java.util.Date, java.lang.Short, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip)

findFishingOperationByNaturalId

public java.lang.Object findFishingOperationByNaturalId(int transform,
                                                        java.util.Date fishingStartDateTime,
                                                        java.lang.Short rankOrderOnPeriod,
                                                        java.util.Date startDateTime,
                                                        Vessel vessel,
                                                        FishingTrip fishingTrip)
Description copied from interface: FishingOperationDao

Does the same thing as FishingOperationDao.findFishingOperationByNaturalId(java.util.Date, java.lang.Short, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, 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:
findFishingOperationByNaturalId in interface FishingOperationDao
See Also:
FishingOperationDao.findFishingOperationByNaturalId(int, java.util.Date, java.lang.Short, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip)

findFishingOperationByNaturalId

public FishingOperation findFishingOperationByNaturalId(java.lang.String queryString,
                                                        java.util.Date fishingStartDateTime,
                                                        java.lang.Short rankOrderOnPeriod,
                                                        java.util.Date startDateTime,
                                                        Vessel vessel,
                                                        FishingTrip fishingTrip)
Description copied from interface: FishingOperationDao

Does the same thing as FishingOperationDao.findFishingOperationByNaturalId(java.util.Date, java.lang.Short, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, 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 FishingOperationDao.findFishingOperationByNaturalId(java.util.Date, java.lang.Short, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip).

Specified by:
findFishingOperationByNaturalId in interface FishingOperationDao
See Also:
FishingOperationDao.findFishingOperationByNaturalId(java.lang.String, java.util.Date, java.lang.Short, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip)

findFishingOperationByNaturalId

public java.lang.Object findFishingOperationByNaturalId(int transform,
                                                        java.lang.String queryString,
                                                        java.util.Date fishingStartDateTime,
                                                        java.lang.Short rankOrderOnPeriod,
                                                        java.util.Date startDateTime,
                                                        Vessel vessel,
                                                        FishingTrip fishingTrip)
Description copied from interface: FishingOperationDao

Does the same thing as FishingOperationDao.findFishingOperationByNaturalId(int, java.util.Date, java.lang.Short, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, 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 FishingOperationDao.findFishingOperationByNaturalId(int, java.util.Date fishingStartDateTime, java.lang.Short rankOrderOnPeriod, java.util.Date startDateTime, fr.ifremer.allegro.referential.vessel.Vessel vessel, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip fishingTrip).

Specified by:
findFishingOperationByNaturalId in interface FishingOperationDao
See Also:
FishingOperationDao.findFishingOperationByNaturalId(int, java.lang.String, java.util.Date, java.lang.Short, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip)

getAllOperation

public java.util.Collection getAllOperation()
Specified by:
getAllOperation in interface OperationDao
Overrides:
getAllOperation in class OperationDaoBase
See Also:
OperationDao.getAllOperation()

getAllOperation

public java.util.Collection getAllOperation(int transform)
Description copied from interface: OperationDao

Does the same thing as OperationDao.getAllOperation() 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:
getAllOperation in interface OperationDao
Overrides:
getAllOperation in class OperationDaoBase
See Also:
OperationDao.getAllOperation(int)

getAllOperation

public java.util.Collection getAllOperation(java.lang.String queryString)
Description copied from interface: OperationDao

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

Specified by:
getAllOperation in interface OperationDao
Overrides:
getAllOperation in class OperationDaoBase
See Also:
OperationDao.getAllOperation(java.lang.String)

getAllOperation

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

Does the same thing as OperationDao.getAllOperation() 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:
getAllOperation in interface OperationDao
Overrides:
getAllOperation in class OperationDaoBase
See Also:
OperationDao.getAllOperation(int, int)

getAllOperation

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

Does the same thing as OperationDao.getAllOperation(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:
getAllOperation in interface OperationDao
Overrides:
getAllOperation in class OperationDaoBase
See Also:
OperationDao.getAllOperation(String, int, int)

getAllOperation

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

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

Specified by:
getAllOperation in interface OperationDao
Overrides:
getAllOperation in class OperationDaoBase
See Also:
OperationDao.getAllOperation(int, String)

getAllOperation

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

Does the same thing as OperationDao.getAllOperation(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:
getAllOperation in interface OperationDao
Overrides:
getAllOperation in class OperationDaoBase
See Also:
OperationDao.getAllOperation(int, int, int)

getAllOperation

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

Does the same thing as OperationDao.getAllOperation(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:
getAllOperation in interface OperationDao
Overrides:
getAllOperation in class OperationDaoBase
See Also:
OperationDao.getAllOperation(int, java.lang.String, int, int)

findOperationById

public Operation findOperationById(java.lang.Integer id)
Specified by:
findOperationById in interface OperationDao
Overrides:
findOperationById in class OperationDaoBase
See Also:
OperationDao.findOperationById(java.lang.Integer)

findOperationById

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

Does the same thing as OperationDao.findOperationById(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:
findOperationById in interface OperationDao
Overrides:
findOperationById in class OperationDaoBase
See Also:
OperationDao.findOperationById(int, java.lang.Integer)

findOperationById

public Operation findOperationById(java.lang.String queryString,
                                   java.lang.Integer id)
Description copied from interface: OperationDao

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

Specified by:
findOperationById in interface OperationDao
Overrides:
findOperationById in class OperationDaoBase
See Also:
OperationDao.findOperationById(java.lang.String, java.lang.Integer)

findOperationById

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

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

Specified by:
findOperationById in interface OperationDao
Overrides:
findOperationById in class OperationDaoBase
See Also:
OperationDao.findOperationById(int, java.lang.String, java.lang.Integer)

findOperationByVessel

public java.util.Collection findOperationByVessel(Vessel vessel)
Specified by:
findOperationByVessel in interface OperationDao
Overrides:
findOperationByVessel in class OperationDaoBase
See Also:
OperationDao.findOperationByVessel(fr.ifremer.allegro.referential.vessel.Vessel)

findOperationByVessel

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

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

findOperationByVessel

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

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

Specified by:
findOperationByVessel in interface OperationDao
Overrides:
findOperationByVessel in class OperationDaoBase
See Also:
OperationDao.findOperationByVessel(java.lang.String, fr.ifremer.allegro.referential.vessel.Vessel)

findOperationByVessel

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

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

findOperationByVessel

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

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

findOperationByVessel

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

Does the same thing as OperationDao.findOperationByVessel(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 OperationDao.findOperationByVessel(int, fr.ifremer.allegro.referential.vessel.Vessel vessel).

Specified by:
findOperationByVessel in interface OperationDao
Overrides:
findOperationByVessel in class OperationDaoBase
See Also:
OperationDao.findOperationByVessel(int, String, fr.ifremer.allegro.referential.vessel.Vessel)

findOperationByVessel

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

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

findOperationByVessel

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

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

findOperationByGearPhysicalFeatures

public java.util.Collection findOperationByGearPhysicalFeatures(GearPhysicalFeatures gearPhysicalFeatures)
Specified by:
findOperationByGearPhysicalFeatures in interface OperationDao
Overrides:
findOperationByGearPhysicalFeatures in class OperationDaoBase
See Also:
OperationDao.findOperationByGearPhysicalFeatures(fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures)

findOperationByGearPhysicalFeatures

public java.util.Collection findOperationByGearPhysicalFeatures(int transform,
                                                                GearPhysicalFeatures gearPhysicalFeatures)
Description copied from interface: OperationDao

Does the same thing as OperationDao.findOperationByGearPhysicalFeatures(fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures) 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:
findOperationByGearPhysicalFeatures in interface OperationDao
Overrides:
findOperationByGearPhysicalFeatures in class OperationDaoBase
See Also:
OperationDao.findOperationByGearPhysicalFeatures(int, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures)

findOperationByGearPhysicalFeatures

public java.util.Collection findOperationByGearPhysicalFeatures(java.lang.String queryString,
                                                                GearPhysicalFeatures gearPhysicalFeatures)
Description copied from interface: OperationDao

Does the same thing as OperationDao.findOperationByGearPhysicalFeatures(fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures) with an additional argument called queryString. This queryString argument allows you to override the query string defined in OperationDao.findOperationByGearPhysicalFeatures(fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures).

Specified by:
findOperationByGearPhysicalFeatures in interface OperationDao
Overrides:
findOperationByGearPhysicalFeatures in class OperationDaoBase
See Also:
OperationDao.findOperationByGearPhysicalFeatures(java.lang.String, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures)

findOperationByGearPhysicalFeatures

public java.util.Collection findOperationByGearPhysicalFeatures(int pageNumber,
                                                                int pageSize,
                                                                GearPhysicalFeatures gearPhysicalFeatures)
Description copied from interface: OperationDao

Does the same thing as OperationDao.findOperationByGearPhysicalFeatures(fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures) 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:
findOperationByGearPhysicalFeatures in interface OperationDao
Overrides:
findOperationByGearPhysicalFeatures in class OperationDaoBase
See Also:
OperationDao.findOperationByGearPhysicalFeatures(int, int, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures)

findOperationByGearPhysicalFeatures

public java.util.Collection findOperationByGearPhysicalFeatures(java.lang.String queryString,
                                                                int pageNumber,
                                                                int pageSize,
                                                                GearPhysicalFeatures gearPhysicalFeatures)
Description copied from interface: OperationDao

Does the same thing as OperationDao.findOperationByGearPhysicalFeatures(String, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures) 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:
findOperationByGearPhysicalFeatures in interface OperationDao
Overrides:
findOperationByGearPhysicalFeatures in class OperationDaoBase
See Also:
OperationDao.findOperationByGearPhysicalFeatures(String, int, int, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures)

findOperationByGearPhysicalFeatures

public java.util.Collection findOperationByGearPhysicalFeatures(int transform,
                                                                java.lang.String queryString,
                                                                GearPhysicalFeatures gearPhysicalFeatures)
Description copied from interface: OperationDao

Does the same thing as OperationDao.findOperationByGearPhysicalFeatures(int, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures) with an additional argument called queryString. This queryString argument allows you to override the query string defined in OperationDao.findOperationByGearPhysicalFeatures(int, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures gearPhysicalFeatures).

Specified by:
findOperationByGearPhysicalFeatures in interface OperationDao
Overrides:
findOperationByGearPhysicalFeatures in class OperationDaoBase
See Also:
OperationDao.findOperationByGearPhysicalFeatures(int, String, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures)

findOperationByGearPhysicalFeatures

public java.util.Collection findOperationByGearPhysicalFeatures(int transform,
                                                                int pageNumber,
                                                                int pageSize,
                                                                GearPhysicalFeatures gearPhysicalFeatures)
Description copied from interface: OperationDao

Does the same thing as OperationDao.findOperationByGearPhysicalFeatures(int, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures) 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:
findOperationByGearPhysicalFeatures in interface OperationDao
Overrides:
findOperationByGearPhysicalFeatures in class OperationDaoBase
See Also:
OperationDao.findOperationByGearPhysicalFeatures(int, int, int, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures)

findOperationByGearPhysicalFeatures

public java.util.Collection findOperationByGearPhysicalFeatures(int transform,
                                                                java.lang.String queryString,
                                                                int pageNumber,
                                                                int pageSize,
                                                                GearPhysicalFeatures gearPhysicalFeatures)
Description copied from interface: OperationDao

Does the same thing as OperationDao.findOperationByGearPhysicalFeatures(int, String, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures) 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:
findOperationByGearPhysicalFeatures in interface OperationDao
Overrides:
findOperationByGearPhysicalFeatures in class OperationDaoBase
See Also:
OperationDao.findOperationByGearPhysicalFeatures(int, java.lang.String, int, int, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures)

findOperationByFishingTrip

public java.util.Collection findOperationByFishingTrip(FishingTrip fishingTrip)
Specified by:
findOperationByFishingTrip in interface OperationDao
Overrides:
findOperationByFishingTrip in class OperationDaoBase
See Also:
OperationDao.findOperationByFishingTrip(fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip)

findOperationByFishingTrip

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

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

findOperationByFishingTrip

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

Does the same thing as OperationDao.findOperationByFishingTrip(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 OperationDao.findOperationByFishingTrip(fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip).

Specified by:
findOperationByFishingTrip in interface OperationDao
Overrides:
findOperationByFishingTrip in class OperationDaoBase
See Also:
OperationDao.findOperationByFishingTrip(java.lang.String, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip)

findOperationByFishingTrip

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

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

findOperationByFishingTrip

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

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

findOperationByFishingTrip

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

Does the same thing as OperationDao.findOperationByFishingTrip(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 OperationDao.findOperationByFishingTrip(int, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip fishingTrip).

Specified by:
findOperationByFishingTrip in interface OperationDao
Overrides:
findOperationByFishingTrip in class OperationDaoBase
See Also:
OperationDao.findOperationByFishingTrip(int, String, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip)

findOperationByFishingTrip

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

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

findOperationByFishingTrip

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

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

findOperationByQualityFlag

public java.util.Collection findOperationByQualityFlag(QualityFlag qualityFlag)
Specified by:
findOperationByQualityFlag in interface OperationDao
Overrides:
findOperationByQualityFlag in class OperationDaoBase
See Also:
OperationDao.findOperationByQualityFlag(fr.ifremer.allegro.referential.QualityFlag)

findOperationByQualityFlag

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

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

findOperationByQualityFlag

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

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

Specified by:
findOperationByQualityFlag in interface OperationDao
Overrides:
findOperationByQualityFlag in class OperationDaoBase
See Also:
OperationDao.findOperationByQualityFlag(java.lang.String, fr.ifremer.allegro.referential.QualityFlag)

findOperationByQualityFlag

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

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

findOperationByQualityFlag

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

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

findOperationByQualityFlag

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

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

Specified by:
findOperationByQualityFlag in interface OperationDao
Overrides:
findOperationByQualityFlag in class OperationDaoBase
See Also:
OperationDao.findOperationByQualityFlag(int, String, fr.ifremer.allegro.referential.QualityFlag)

findOperationByQualityFlag

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

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

findOperationByQualityFlag

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

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

findOperationByNaturalId

public Operation findOperationByNaturalId(java.lang.Short rankOrderOnPeriod,
                                          java.util.Date startDateTime,
                                          Vessel vessel,
                                          FishingTrip fishingTrip)
Specified by:
findOperationByNaturalId in interface OperationDao
Overrides:
findOperationByNaturalId in class OperationDaoBase
See Also:
OperationDao.findOperationByNaturalId(java.lang.Short, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip)

findOperationByNaturalId

public java.lang.Object findOperationByNaturalId(int transform,
                                                 java.lang.Short rankOrderOnPeriod,
                                                 java.util.Date startDateTime,
                                                 Vessel vessel,
                                                 FishingTrip fishingTrip)
Description copied from interface: OperationDao

Does the same thing as OperationDao.findOperationByNaturalId(java.lang.Short, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, 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:
findOperationByNaturalId in interface OperationDao
Overrides:
findOperationByNaturalId in class OperationDaoBase
See Also:
OperationDao.findOperationByNaturalId(int, java.lang.Short, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip)

findOperationByNaturalId

public Operation findOperationByNaturalId(java.lang.String queryString,
                                          java.lang.Short rankOrderOnPeriod,
                                          java.util.Date startDateTime,
                                          Vessel vessel,
                                          FishingTrip fishingTrip)
Description copied from interface: OperationDao

Does the same thing as OperationDao.findOperationByNaturalId(java.lang.Short, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, 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 OperationDao.findOperationByNaturalId(java.lang.Short, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip).

Specified by:
findOperationByNaturalId in interface OperationDao
Overrides:
findOperationByNaturalId in class OperationDaoBase
See Also:
OperationDao.findOperationByNaturalId(java.lang.String, java.lang.Short, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip)

findOperationByNaturalId

public java.lang.Object findOperationByNaturalId(int transform,
                                                 java.lang.String queryString,
                                                 java.lang.Short rankOrderOnPeriod,
                                                 java.util.Date startDateTime,
                                                 Vessel vessel,
                                                 FishingTrip fishingTrip)
Description copied from interface: OperationDao

Does the same thing as OperationDao.findOperationByNaturalId(int, java.lang.Short, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, 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 OperationDao.findOperationByNaturalId(int, java.lang.Short rankOrderOnPeriod, java.util.Date startDateTime, fr.ifremer.allegro.referential.vessel.Vessel vessel, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip fishingTrip).

Specified by:
findOperationByNaturalId in interface OperationDao
Overrides:
findOperationByNaturalId in class OperationDaoBase
See Also:
OperationDao.findOperationByNaturalId(int, java.lang.String, java.lang.Short, java.util.Date, fr.ifremer.allegro.referential.vessel.Vessel, fr.ifremer.allegro.data.survey.fishingTrip.FishingTrip)

createFromClusterFishingOperation

public FishingOperation createFromClusterFishingOperation(ClusterFishingOperation clusterFishingOperation)
Specified by:
createFromClusterFishingOperation in interface FishingOperationDao
See Also:
FishingOperationDao.createFromClusterFishingOperation(fr.ifremer.allegro.data.operation.generic.cluster.ClusterFishingOperation)

handleCreateFromClusterFishingOperation

protected abstract FishingOperation handleCreateFromClusterFishingOperation(ClusterFishingOperation clusterFishingOperation)
                                                                     throws java.lang.Exception
Performs the core logic for createFromClusterFishingOperation(fr.ifremer.allegro.data.operation.generic.cluster.ClusterFishingOperation)

Throws:
java.lang.Exception

getAllClusterFishingOperation

public ClusterFishingOperation[] getAllClusterFishingOperation(java.lang.Integer userId,
                                                               java.lang.Integer[] registrationLocationIds,
                                                               java.lang.Integer pageNumber,
                                                               java.lang.Integer pageSize)
Specified by:
getAllClusterFishingOperation in interface FishingOperationDao
See Also:
FishingOperationDao.getAllClusterFishingOperation(java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

handleGetAllClusterFishingOperation

protected abstract ClusterFishingOperation[] handleGetAllClusterFishingOperation(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 getAllClusterFishingOperation(java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Throws:
java.lang.Exception

transformEntity

protected java.lang.Object transformEntity(int transform,
                                           FishingOperation 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.operation.FishingOperationDao, please note that the OperationDao.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 OperationDao.TRANSFORM_NONE is assumed.

Parameters:
transform - one of the constants declared in FishingOperationDao
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.operation.FishingOperation) method. This method does not instantiate a new collection.

This method is to be used internally only.

Overrides:
transformEntities in class OperationDaoBase
Parameters:
transform - one of the constants declared in fr.ifremer.allegro.data.operation.FishingOperationDao
entities - the collection of entities to transform
See Also:
transformEntity(int,fr.ifremer.allegro.data.operation.FishingOperation)

toEntity

protected FishingOperation toEntity(java.lang.Object[] row)
Overrides:
toEntity in class OperationDaoBase

toRemoteFishingOperationFullVOCollection

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

Specified by:
toRemoteFishingOperationFullVOCollection in interface FishingOperationDao
See Also:
FishingOperationDao.toRemoteFishingOperationFullVOCollection(java.util.Collection)

toRemoteFishingOperationFullVOArray

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

Specified by:
toRemoteFishingOperationFullVOArray in interface FishingOperationDao
See Also:
FishingOperationDao.toRemoteFishingOperationFullVOArray(java.util.Collection)

toRemoteFishingOperationFullVO

protected RemoteFishingOperationFullVO toRemoteFishingOperationFullVO(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 FishingOperationDaoImpl class if you intend to use reporting queries.

See Also:
FishingOperationDao.toRemoteFishingOperationFullVO(fr.ifremer.allegro.data.operation.FishingOperation)

remoteFishingOperationFullVOToEntityCollection

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

Specified by:
remoteFishingOperationFullVOToEntityCollection in interface FishingOperationDao
See Also:
FishingOperationDao.remoteFishingOperationFullVOToEntityCollection(java.util.Collection)

toRemoteFishingOperationFullVO

public void toRemoteFishingOperationFullVO(FishingOperation source,
                                           RemoteFishingOperationFullVO target)
Description copied from interface: FishingOperationDao
Copies the fields of the specified entity to the target value object. This method is similar to toRemoteFishingOperationFullVO(), 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:
toRemoteFishingOperationFullVO in interface FishingOperationDao
See Also:
FishingOperationDao.toRemoteFishingOperationFullVO(fr.ifremer.allegro.data.operation.FishingOperation, fr.ifremer.allegro.data.operation.generic.vo.RemoteFishingOperationFullVO)

toRemoteFishingOperationFullVO

public RemoteFishingOperationFullVO toRemoteFishingOperationFullVO(FishingOperation entity)
Description copied from interface: FishingOperationDao
Converts this DAO's entity to an object of type RemoteFishingOperationFullVO.

Specified by:
toRemoteFishingOperationFullVO in interface FishingOperationDao
See Also:
FishingOperationDao.toRemoteFishingOperationFullVO(fr.ifremer.allegro.data.operation.FishingOperation)

remoteFishingOperationFullVOToEntity

public void remoteFishingOperationFullVOToEntity(RemoteFishingOperationFullVO source,
                                                 FishingOperation target,
                                                 boolean copyIfNull)
Description copied from interface: FishingOperationDao
Copies the fields of RemoteFishingOperationFullVO to the specified entity.

Specified by:
remoteFishingOperationFullVOToEntity in interface FishingOperationDao
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.operation.FishingOperationDao#remoteFishingOperationFullVOToEntity(fr.ifremer.allegro.data.operation.generic.vo.RemoteFishingOperationFullVO, fr.ifremer.allegro.data.operation.FishingOperation)

toRemoteFishingOperationNaturalIdCollection

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

Specified by:
toRemoteFishingOperationNaturalIdCollection in interface FishingOperationDao
See Also:
FishingOperationDao.toRemoteFishingOperationNaturalIdCollection(java.util.Collection)

toRemoteFishingOperationNaturalIdArray

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

Specified by:
toRemoteFishingOperationNaturalIdArray in interface FishingOperationDao
See Also:
FishingOperationDao.toRemoteFishingOperationNaturalIdArray(java.util.Collection)

toRemoteFishingOperationNaturalId

protected RemoteFishingOperationNaturalId toRemoteFishingOperationNaturalId(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 FishingOperationDaoImpl class if you intend to use reporting queries.

See Also:
FishingOperationDao.toRemoteFishingOperationNaturalId(fr.ifremer.allegro.data.operation.FishingOperation)

remoteFishingOperationNaturalIdToEntityCollection

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

Specified by:
remoteFishingOperationNaturalIdToEntityCollection in interface FishingOperationDao
See Also:
FishingOperationDao.remoteFishingOperationNaturalIdToEntityCollection(java.util.Collection)

toRemoteFishingOperationNaturalId

public void toRemoteFishingOperationNaturalId(FishingOperation source,
                                              RemoteFishingOperationNaturalId target)
Description copied from interface: FishingOperationDao
Copies the fields of the specified entity to the target value object. This method is similar to toRemoteFishingOperationNaturalId(), 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:
toRemoteFishingOperationNaturalId in interface FishingOperationDao
See Also:
FishingOperationDao.toRemoteFishingOperationNaturalId(fr.ifremer.allegro.data.operation.FishingOperation, fr.ifremer.allegro.data.operation.generic.vo.RemoteFishingOperationNaturalId)

toRemoteFishingOperationNaturalId

public RemoteFishingOperationNaturalId toRemoteFishingOperationNaturalId(FishingOperation entity)
Description copied from interface: FishingOperationDao
Converts this DAO's entity to an object of type RemoteFishingOperationNaturalId.

Specified by:
toRemoteFishingOperationNaturalId in interface FishingOperationDao
See Also:
FishingOperationDao.toRemoteFishingOperationNaturalId(fr.ifremer.allegro.data.operation.FishingOperation)

remoteFishingOperationNaturalIdToEntity

public void remoteFishingOperationNaturalIdToEntity(RemoteFishingOperationNaturalId source,
                                                    FishingOperation target,
                                                    boolean copyIfNull)
Description copied from interface: FishingOperationDao
Copies the fields of RemoteFishingOperationNaturalId to the specified entity.

Specified by:
remoteFishingOperationNaturalIdToEntity in interface FishingOperationDao
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.operation.FishingOperationDao#remoteFishingOperationNaturalIdToEntity(fr.ifremer.allegro.data.operation.generic.vo.RemoteFishingOperationNaturalId, fr.ifremer.allegro.data.operation.FishingOperation)

toClusterFishingOperationCollection

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

Specified by:
toClusterFishingOperationCollection in interface FishingOperationDao
See Also:
FishingOperationDao.toClusterFishingOperationCollection(java.util.Collection)

toClusterFishingOperationArray

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

Specified by:
toClusterFishingOperationArray in interface FishingOperationDao
See Also:
FishingOperationDao.toClusterFishingOperationArray(java.util.Collection)

toClusterFishingOperation

protected ClusterFishingOperation toClusterFishingOperation(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 FishingOperationDaoImpl class if you intend to use reporting queries.

See Also:
FishingOperationDao.toClusterFishingOperation(fr.ifremer.allegro.data.operation.FishingOperation)

clusterFishingOperationToEntityCollection

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

Specified by:
clusterFishingOperationToEntityCollection in interface FishingOperationDao
See Also:
FishingOperationDao.clusterFishingOperationToEntityCollection(java.util.Collection)

toClusterFishingOperation

public void toClusterFishingOperation(FishingOperation source,
                                      ClusterFishingOperation target)
Description copied from interface: FishingOperationDao
Copies the fields of the specified entity to the target value object. This method is similar to toClusterFishingOperation(), 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:
toClusterFishingOperation in interface FishingOperationDao
See Also:
FishingOperationDao.toClusterFishingOperation(fr.ifremer.allegro.data.operation.FishingOperation, fr.ifremer.allegro.data.operation.generic.cluster.ClusterFishingOperation)

toClusterFishingOperation

public ClusterFishingOperation toClusterFishingOperation(FishingOperation entity)
Description copied from interface: FishingOperationDao
Converts this DAO's entity to an object of type ClusterFishingOperation.

Specified by:
toClusterFishingOperation in interface FishingOperationDao
See Also:
FishingOperationDao.toClusterFishingOperation(fr.ifremer.allegro.data.operation.FishingOperation)

clusterFishingOperationToEntity

public void clusterFishingOperationToEntity(ClusterFishingOperation source,
                                            FishingOperation target,
                                            boolean copyIfNull)
Description copied from interface: FishingOperationDao
Copies the fields of ClusterFishingOperation to the specified entity.

Specified by:
clusterFishingOperationToEntity in interface FishingOperationDao
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.operation.FishingOperationDao#clusterFishingOperationToEntity(fr.ifremer.allegro.data.operation.generic.cluster.ClusterFishingOperation, fr.ifremer.allegro.data.operation.FishingOperation)

getPrincipal

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

Overrides:
getPrincipal in class OperationDaoBase
Returns:
the current principal

search

public PaginationResult search(int transform,
                               int pageNumber,
                               int pageSize,
                               Search search)
Description copied from interface: OperationDao
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 FishingOperationDao
Specified by:
search in interface OperationDao
Overrides:
search in class OperationDaoBase
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:
FishingOperationDao.search(int, int, int, fr.ifremer.allegro.Search)

search

public PaginationResult search(int pageNumber,
                               int pageSize,
                               Search search)
Description copied from interface: OperationDao
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 FishingOperationDao
Specified by:
search in interface OperationDao
Overrides:
search in class OperationDaoBase
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:
FishingOperationDao.search(int, int, fr.ifremer.allegro.Search)

search

public java.util.Set search(int transform,
                            Search search)
Description copied from interface: OperationDao
Does the same thing as OperationDao.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 FishingOperationDao
Specified by:
search in interface OperationDao
Overrides:
search in class OperationDaoBase
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:
FishingOperationDao.search(int, fr.ifremer.allegro.Search)

search

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

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


Copyright © 2008-2010 IFREMER. All Rights Reserved.