fr.ifremer.allegro.data.operation
Interface FishingOperationDao

All Superinterfaces:
OperationDao
All Known Implementing Classes:
FishingOperationDaoBase, FishingOperationDaoImpl

public interface FishingOperationDao
extends OperationDao

See Also:
FishingOperation

Field Summary
static int TRANSFORM_CLUSTERFISHINGOPERATION
          This constant is used as a transformation flag; entities can be converted automatically into value objects or other types, different methods in a class implementing this interface support this feature: look for an int parameter called transform.
static int TRANSFORM_REMOTEFISHINGOPERATIONFULLVO
          This constant is used as a transformation flag; entities can be converted automatically into value objects or other types, different methods in a class implementing this interface support this feature: look for an int parameter called transform.
static int TRANSFORM_REMOTEFISHINGOPERATIONNATURALID
          This constant is used as a transformation flag; entities can be converted automatically into value objects or other types, different methods in a class implementing this interface support this feature: look for an int parameter called transform.
 
Fields inherited from interface fr.ifremer.allegro.data.operation.OperationDao
TRANSFORM_CLUSTEROPERATION, TRANSFORM_NONE, TRANSFORM_REMOTEOPERATIONFULLVO, TRANSFORM_REMOTEOPERATIONNATURALID
 
Method Summary
 FishingOperation clusterFishingOperationToEntity(ClusterFishingOperation clusterFishingOperation)
          Converts an instance of type ClusterFishingOperation to this DAO's entity.
 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.FishingOperation and adds from the passed in entities collection
 Operation 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 create(fr.ifremer.allegro.data.operation.FishingOperation) with an additional flag called transform.
 java.lang.Object create(int transform, FishingOperation fishingOperation)
           Does the same thing as 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 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 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.
 Operation create(QualityFlag qualityFlag, Vessel vessel)
           Creates a new fr.ifremer.allegro.data.operation.FishingOperation instance from only required properties (attributes and association ends) and adds it to the persistent store.
 Operation 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 findFishingOperationByVessel(fr.ifremer.allegro.referential.vessel.Vessel) with an additional argument called queryString.
 java.util.Collection findFishingOperationByVessel(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 getAllFishingOperation() with an additional flag called transform.
 java.util.Collection getAllFishingOperation(int pageNumber, int pageSize)
           Does the same thing as 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 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 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 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 getAllFishingOperation() with an additional argument called queryString.
 java.util.Collection getAllFishingOperation(java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as getAllFishingOperation(String) with an additional two arguments called pageNumber and pageSize.
 Operation load(java.lang.Integer id)
          Loads an instance of fr.ifremer.allegro.data.operation.FishingOperation from the persistent store.
 java.lang.Object load(int transform, java.lang.Integer id)
           Does the same thing as load(java.lang.Integer) with an additional flag called transform.
 java.util.Collection loadAll()
          Loads all entities of type FishingOperation.
 java.util.Collection loadAll(int transform)
           Does the same thing as loadAll() with an additional flag called transform.
 java.util.Collection loadAll(int pageNumber, int pageSize)
           Does the same thing as 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 loadAll(int) with an additional two arguments called pageNumber and pageSize.
 FishingOperation remoteFishingOperationFullVOToEntity(RemoteFishingOperationFullVO remoteFishingOperationFullVO)
          Converts an instance of type RemoteFishingOperationFullVO to this DAO's entity.
 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.
 FishingOperation remoteFishingOperationNaturalIdToEntity(RemoteFishingOperationNaturalId remoteFishingOperationNaturalId)
          Converts an instance of type RemoteFishingOperationNaturalId 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.FishingOperation 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 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.
 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.
 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.
 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.
 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.
 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.
 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 interface fr.ifremer.allegro.data.operation.OperationDao
clusterOperationToEntity, clusterOperationToEntity, clusterOperationToEntityCollection, create, create, create, create, createFromClusterOperation, findOperationByFishingTrip, findOperationByFishingTrip, findOperationByFishingTrip, findOperationByFishingTrip, findOperationByFishingTrip, findOperationByFishingTrip, findOperationByFishingTrip, findOperationByFishingTrip, findOperationByGearPhysicalFeatures, findOperationByGearPhysicalFeatures, findOperationByGearPhysicalFeatures, findOperationByGearPhysicalFeatures, findOperationByGearPhysicalFeatures, findOperationByGearPhysicalFeatures, findOperationByGearPhysicalFeatures, findOperationByGearPhysicalFeatures, findOperationById, findOperationById, findOperationById, findOperationById, findOperationByNaturalId, findOperationByNaturalId, findOperationByNaturalId, findOperationByNaturalId, findOperationByQualityFlag, findOperationByQualityFlag, findOperationByQualityFlag, findOperationByQualityFlag, findOperationByQualityFlag, findOperationByQualityFlag, findOperationByQualityFlag, findOperationByQualityFlag, findOperationByVessel, findOperationByVessel, findOperationByVessel, findOperationByVessel, findOperationByVessel, findOperationByVessel, findOperationByVessel, findOperationByVessel, getAllClusterOperation, getAllOperation, getAllOperation, getAllOperation, getAllOperation, getAllOperation, getAllOperation, getAllOperation, getAllOperation, remoteOperationFullVOToEntity, remoteOperationFullVOToEntity, remoteOperationFullVOToEntityCollection, remoteOperationNaturalIdToEntity, remoteOperationNaturalIdToEntity, remoteOperationNaturalIdToEntityCollection, remove, toClusterOperation, toClusterOperation, toClusterOperationArray, toClusterOperationCollection, toRemoteOperationFullVO, toRemoteOperationFullVO, toRemoteOperationFullVOArray, toRemoteOperationFullVOCollection, toRemoteOperationNaturalId, toRemoteOperationNaturalId, toRemoteOperationNaturalIdArray, toRemoteOperationNaturalIdCollection, update
 

Field Detail

TRANSFORM_REMOTEFISHINGOPERATIONFULLVO

static final int TRANSFORM_REMOTEFISHINGOPERATIONFULLVO
This constant is used as a transformation flag; entities can be converted automatically into value objects or other types, different methods in a class implementing this interface support this feature: look for an int parameter called transform.

This specific flag denotes entities must be transformed into objects of type RemoteFishingOperationFullVO.

See Also:
Constant Field Values

TRANSFORM_REMOTEFISHINGOPERATIONNATURALID

static final int TRANSFORM_REMOTEFISHINGOPERATIONNATURALID
This constant is used as a transformation flag; entities can be converted automatically into value objects or other types, different methods in a class implementing this interface support this feature: look for an int parameter called transform.

This specific flag denotes entities must be transformed into objects of type RemoteFishingOperationNaturalId.

See Also:
Constant Field Values

TRANSFORM_CLUSTERFISHINGOPERATION

static final int TRANSFORM_CLUSTERFISHINGOPERATION
This constant is used as a transformation flag; entities can be converted automatically into value objects or other types, different methods in a class implementing this interface support this feature: look for an int parameter called transform.

This specific flag denotes entities must be transformed into objects of type ClusterFishingOperation.

See Also:
Constant Field Values
Method Detail

toRemoteFishingOperationFullVO

void toRemoteFishingOperationFullVO(FishingOperation source,
                                    RemoteFishingOperationFullVO target)
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).


toRemoteFishingOperationFullVO

RemoteFishingOperationFullVO toRemoteFishingOperationFullVO(FishingOperation entity)
Converts this DAO's entity to an object of type RemoteFishingOperationFullVO.


toRemoteFishingOperationFullVOCollection

void toRemoteFishingOperationFullVOCollection(java.util.Collection entities)
Converts this DAO's entity to a Collection of instances of type RemoteFishingOperationFullVO.


toRemoteFishingOperationFullVOArray

RemoteFishingOperationFullVO[] toRemoteFishingOperationFullVOArray(java.util.Collection entities)
Converts this DAO's entity to an array of instances of type RemoteFishingOperationFullVO.


remoteFishingOperationFullVOToEntity

void remoteFishingOperationFullVOToEntity(RemoteFishingOperationFullVO source,
                                          FishingOperation target,
                                          boolean copyIfNull)
Copies the fields of RemoteFishingOperationFullVO to the specified entity.

Parameters:
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.

remoteFishingOperationFullVOToEntity

FishingOperation remoteFishingOperationFullVOToEntity(RemoteFishingOperationFullVO remoteFishingOperationFullVO)
Converts an instance of type RemoteFishingOperationFullVO to this DAO's entity.


remoteFishingOperationFullVOToEntityCollection

void remoteFishingOperationFullVOToEntityCollection(java.util.Collection instances)
Converts a Collection of instances of type RemoteFishingOperationFullVO to this DAO's entity.


toRemoteFishingOperationNaturalId

void toRemoteFishingOperationNaturalId(FishingOperation source,
                                       RemoteFishingOperationNaturalId target)
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).


toRemoteFishingOperationNaturalId

RemoteFishingOperationNaturalId toRemoteFishingOperationNaturalId(FishingOperation entity)
Converts this DAO's entity to an object of type RemoteFishingOperationNaturalId.


toRemoteFishingOperationNaturalIdCollection

void toRemoteFishingOperationNaturalIdCollection(java.util.Collection entities)
Converts this DAO's entity to a Collection of instances of type RemoteFishingOperationNaturalId.


toRemoteFishingOperationNaturalIdArray

RemoteFishingOperationNaturalId[] toRemoteFishingOperationNaturalIdArray(java.util.Collection entities)
Converts this DAO's entity to an array of instances of type RemoteFishingOperationNaturalId.


remoteFishingOperationNaturalIdToEntity

void remoteFishingOperationNaturalIdToEntity(RemoteFishingOperationNaturalId source,
                                             FishingOperation target,
                                             boolean copyIfNull)
Copies the fields of RemoteFishingOperationNaturalId to the specified entity.

Parameters:
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.

remoteFishingOperationNaturalIdToEntity

FishingOperation remoteFishingOperationNaturalIdToEntity(RemoteFishingOperationNaturalId remoteFishingOperationNaturalId)
Converts an instance of type RemoteFishingOperationNaturalId to this DAO's entity.


remoteFishingOperationNaturalIdToEntityCollection

void remoteFishingOperationNaturalIdToEntityCollection(java.util.Collection instances)
Converts a Collection of instances of type RemoteFishingOperationNaturalId to this DAO's entity.


toClusterFishingOperation

void toClusterFishingOperation(FishingOperation source,
                               ClusterFishingOperation target)
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).


toClusterFishingOperation

ClusterFishingOperation toClusterFishingOperation(FishingOperation entity)
Converts this DAO's entity to an object of type ClusterFishingOperation.


toClusterFishingOperationCollection

void toClusterFishingOperationCollection(java.util.Collection entities)
Converts this DAO's entity to a Collection of instances of type ClusterFishingOperation.


toClusterFishingOperationArray

ClusterFishingOperation[] toClusterFishingOperationArray(java.util.Collection entities)
Converts this DAO's entity to an array of instances of type ClusterFishingOperation.


clusterFishingOperationToEntity

void clusterFishingOperationToEntity(ClusterFishingOperation source,
                                     FishingOperation target,
                                     boolean copyIfNull)
Copies the fields of ClusterFishingOperation to the specified entity.

Parameters:
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.

clusterFishingOperationToEntity

FishingOperation clusterFishingOperationToEntity(ClusterFishingOperation clusterFishingOperation)
Converts an instance of type ClusterFishingOperation to this DAO's entity.


clusterFishingOperationToEntityCollection

void clusterFishingOperationToEntityCollection(java.util.Collection instances)
Converts a Collection of instances of type ClusterFishingOperation to this DAO's entity.


load

Operation load(java.lang.Integer id)
Loads an instance of fr.ifremer.allegro.data.operation.FishingOperation from the persistent store.

Specified by:
load in interface OperationDao

load

java.lang.Object load(int transform,
                      java.lang.Integer id)

Does the same thing as 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 OperationDao
Parameters:
id - identifier of the entity to load
Returns:
either the entity or the object transformed from the entity.

loadAll

java.util.Collection loadAll()
Loads all entities of type FishingOperation.

Specified by:
loadAll in interface OperationDao
Returns:
the loaded entities.

loadAll

java.util.Collection loadAll(int transform)

Does the same thing as 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 OperationDao
Parameters:
transform - the flag indicating what transformation to use.
Returns:
the loaded entities.

loadAll

java.util.Collection loadAll(int pageNumber,
                             int pageSize)

Does the same thing as 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 OperationDao
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.

loadAll

java.util.Collection loadAll(int transform,
                             int pageNumber,
                             int pageSize)

Does the same thing as 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 OperationDao
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.

create

Operation create(FishingOperation fishingOperation)
Creates an instance of fr.ifremer.allegro.data.operation.FishingOperation and adds it to the persistent store.


create

java.lang.Object create(int transform,
                        FishingOperation fishingOperation)

Does the same thing as 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.


create

java.util.Collection create(java.util.Collection entities)
Creates a new instance of fr.ifremer.allegro.data.operation.FishingOperation and adds from the passed in entities collection

Specified by:
create in interface OperationDao
Parameters:
entities - the collection of fr.ifremer.allegro.data.operation.FishingOperation instances to create.
Returns:
the created instances.

create

java.util.Collection create(int transform,
                            java.util.Collection entities)

Does the same thing as 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 entities (into value objects for example). By default, transformation does not occur.

Specified by:
create in interface OperationDao

create

Operation 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.


create

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 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.


create

Operation create(QualityFlag qualityFlag,
                 Vessel vessel)

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

Specified by:
create in interface OperationDao

create

java.lang.Object create(int transform,
                        QualityFlag qualityFlag,
                        Vessel vessel)

Does the same thing as 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 OperationDao

update

void update(FishingOperation fishingOperation)
Updates the fishingOperation instance in the persistent store.


update

void update(java.util.Collection entities)
Updates all instances in the entities collection in the persistent store.

Specified by:
update in interface OperationDao

remove

void remove(FishingOperation fishingOperation)
Removes the instance of fr.ifremer.allegro.data.operation.FishingOperation from the persistent store.


remove

void remove(java.lang.Integer id)
Removes the instance of fr.ifremer.allegro.data.operation.FishingOperation having the given identifier from the persistent store.

Specified by:
remove in interface OperationDao

remove

void remove(java.util.Collection entities)
Removes all entities in the given entities collection.

Specified by:
remove in interface OperationDao

getAllFishingOperation

java.util.Collection getAllFishingOperation()

getAllFishingOperation

java.util.Collection getAllFishingOperation(java.lang.String queryString)

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


getAllFishingOperation

java.util.Collection getAllFishingOperation(int pageNumber,
                                            int pageSize)

Does the same thing as 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.


getAllFishingOperation

java.util.Collection getAllFishingOperation(java.lang.String queryString,
                                            int pageNumber,
                                            int pageSize)

Does the same thing as 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.


getAllFishingOperation

java.util.Collection getAllFishingOperation(int transform)

Does the same thing as 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.


getAllFishingOperation

java.util.Collection getAllFishingOperation(int transform,
                                            int pageNumber,
                                            int pageSize)

Does the same thing as 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.


getAllFishingOperation

java.util.Collection getAllFishingOperation(int transform,
                                            java.lang.String queryString)

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


getAllFishingOperation

java.util.Collection getAllFishingOperation(int transform,
                                            java.lang.String queryString,
                                            int pageNumber,
                                            int pageSize)

Does the same thing as 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.


findFishingOperationById

FishingOperation findFishingOperationById(java.lang.Integer id)

findFishingOperationById

FishingOperation findFishingOperationById(java.lang.String queryString,
                                          java.lang.Integer id)

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


findFishingOperationById

java.lang.Object findFishingOperationById(int transform,
                                          java.lang.Integer id)

Does the same thing as 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.


findFishingOperationById

java.lang.Object findFishingOperationById(int transform,
                                          java.lang.String queryString,
                                          java.lang.Integer id)

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


findFishingOperationByCatchBatch

FishingOperation findFishingOperationByCatchBatch(CatchBatch catchBatch)

findFishingOperationByCatchBatch

FishingOperation findFishingOperationByCatchBatch(java.lang.String queryString,
                                                  CatchBatch catchBatch)

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


findFishingOperationByCatchBatch

java.lang.Object findFishingOperationByCatchBatch(int transform,
                                                  CatchBatch catchBatch)

Does the same thing as 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.


findFishingOperationByCatchBatch

java.lang.Object findFishingOperationByCatchBatch(int transform,
                                                  java.lang.String queryString,
                                                  CatchBatch catchBatch)

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


findFishingOperationByVessel

java.util.Collection findFishingOperationByVessel(Vessel vessel)

findFishingOperationByVessel

java.util.Collection findFishingOperationByVessel(java.lang.String queryString,
                                                  Vessel vessel)

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


findFishingOperationByVessel

java.util.Collection findFishingOperationByVessel(int pageNumber,
                                                  int pageSize,
                                                  Vessel vessel)

Does the same thing as 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.


findFishingOperationByVessel

java.util.Collection findFishingOperationByVessel(java.lang.String queryString,
                                                  int pageNumber,
                                                  int pageSize,
                                                  Vessel vessel)

Does the same thing as 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.


findFishingOperationByVessel

java.util.Collection findFishingOperationByVessel(int transform,
                                                  Vessel vessel)

Does the same thing as 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.


findFishingOperationByVessel

java.util.Collection findFishingOperationByVessel(int transform,
                                                  int pageNumber,
                                                  int pageSize,
                                                  Vessel vessel)

Does the same thing as 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.


findFishingOperationByVessel

java.util.Collection findFishingOperationByVessel(int transform,
                                                  java.lang.String queryString,
                                                  Vessel vessel)

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


findFishingOperationByVessel

java.util.Collection findFishingOperationByVessel(int transform,
                                                  java.lang.String queryString,
                                                  int pageNumber,
                                                  int pageSize,
                                                  Vessel vessel)

Does the same thing as 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.


findFishingOperationByGearPhysicalFeatures

java.util.Collection findFishingOperationByGearPhysicalFeatures(GearPhysicalFeatures gearPhysicalFeatures)

findFishingOperationByGearPhysicalFeatures

java.util.Collection findFishingOperationByGearPhysicalFeatures(java.lang.String queryString,
                                                                GearPhysicalFeatures gearPhysicalFeatures)

Does the same thing as 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 findFishingOperationByGearPhysicalFeatures(fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures).


findFishingOperationByGearPhysicalFeatures

java.util.Collection findFishingOperationByGearPhysicalFeatures(int pageNumber,
                                                                int pageSize,
                                                                GearPhysicalFeatures gearPhysicalFeatures)

Does the same thing as 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.


findFishingOperationByGearPhysicalFeatures

java.util.Collection findFishingOperationByGearPhysicalFeatures(java.lang.String queryString,
                                                                int pageNumber,
                                                                int pageSize,
                                                                GearPhysicalFeatures gearPhysicalFeatures)

Does the same thing as 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.


findFishingOperationByGearPhysicalFeatures

java.util.Collection findFishingOperationByGearPhysicalFeatures(int transform,
                                                                GearPhysicalFeatures gearPhysicalFeatures)

Does the same thing as 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.


findFishingOperationByGearPhysicalFeatures

java.util.Collection findFishingOperationByGearPhysicalFeatures(int transform,
                                                                int pageNumber,
                                                                int pageSize,
                                                                GearPhysicalFeatures gearPhysicalFeatures)

Does the same thing as 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.


findFishingOperationByGearPhysicalFeatures

java.util.Collection findFishingOperationByGearPhysicalFeatures(int transform,
                                                                java.lang.String queryString,
                                                                GearPhysicalFeatures gearPhysicalFeatures)

Does the same thing as 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 findFishingOperationByGearPhysicalFeatures(int, fr.ifremer.allegro.data.vessel.feature.physical.GearPhysicalFeatures gearPhysicalFeatures).


findFishingOperationByGearPhysicalFeatures

java.util.Collection findFishingOperationByGearPhysicalFeatures(int transform,
                                                                java.lang.String queryString,
                                                                int pageNumber,
                                                                int pageSize,
                                                                GearPhysicalFeatures gearPhysicalFeatures)

Does the same thing as 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.


findFishingOperationByFishingTrip

java.util.Collection findFishingOperationByFishingTrip(FishingTrip fishingTrip)

findFishingOperationByFishingTrip

java.util.Collection findFishingOperationByFishingTrip(java.lang.String queryString,
                                                       FishingTrip fishingTrip)

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


findFishingOperationByFishingTrip

java.util.Collection findFishingOperationByFishingTrip(int pageNumber,
                                                       int pageSize,
                                                       FishingTrip fishingTrip)

Does the same thing as 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.


findFishingOperationByFishingTrip

java.util.Collection findFishingOperationByFishingTrip(java.lang.String queryString,
                                                       int pageNumber,
                                                       int pageSize,
                                                       FishingTrip fishingTrip)

Does the same thing as 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.


findFishingOperationByFishingTrip

java.util.Collection findFishingOperationByFishingTrip(int transform,
                                                       FishingTrip fishingTrip)

Does the same thing as 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.


findFishingOperationByFishingTrip

java.util.Collection findFishingOperationByFishingTrip(int transform,
                                                       int pageNumber,
                                                       int pageSize,
                                                       FishingTrip fishingTrip)

Does the same thing as 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.


findFishingOperationByFishingTrip

java.util.Collection findFishingOperationByFishingTrip(int transform,
                                                       java.lang.String queryString,
                                                       FishingTrip fishingTrip)

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


findFishingOperationByFishingTrip

java.util.Collection findFishingOperationByFishingTrip(int transform,
                                                       java.lang.String queryString,
                                                       int pageNumber,
                                                       int pageSize,
                                                       FishingTrip fishingTrip)

Does the same thing as 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.


findFishingOperationByQualityFlag

java.util.Collection findFishingOperationByQualityFlag(QualityFlag qualityFlag)

findFishingOperationByQualityFlag

java.util.Collection findFishingOperationByQualityFlag(java.lang.String queryString,
                                                       QualityFlag qualityFlag)

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


findFishingOperationByQualityFlag

java.util.Collection findFishingOperationByQualityFlag(int pageNumber,
                                                       int pageSize,
                                                       QualityFlag qualityFlag)

Does the same thing as 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.


findFishingOperationByQualityFlag

java.util.Collection findFishingOperationByQualityFlag(java.lang.String queryString,
                                                       int pageNumber,
                                                       int pageSize,
                                                       QualityFlag qualityFlag)

Does the same thing as 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.


findFishingOperationByQualityFlag

java.util.Collection findFishingOperationByQualityFlag(int transform,
                                                       QualityFlag qualityFlag)

Does the same thing as 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.


findFishingOperationByQualityFlag

java.util.Collection findFishingOperationByQualityFlag(int transform,
                                                       int pageNumber,
                                                       int pageSize,
                                                       QualityFlag qualityFlag)

Does the same thing as 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.


findFishingOperationByQualityFlag

java.util.Collection findFishingOperationByQualityFlag(int transform,
                                                       java.lang.String queryString,
                                                       QualityFlag qualityFlag)

Does the same thing as 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 findFishingOperationByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag qualityFlag).


findFishingOperationByQualityFlag

java.util.Collection findFishingOperationByQualityFlag(int transform,
                                                       java.lang.String queryString,
                                                       int pageNumber,
                                                       int pageSize,
                                                       QualityFlag qualityFlag)

Does the same thing as 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.


findFishingOperationByNaturalId

FishingOperation findFishingOperationByNaturalId(java.util.Date fishingStartDateTime,
                                                 java.lang.Short rankOrderOnPeriod,
                                                 java.util.Date startDateTime,
                                                 Vessel vessel,
                                                 FishingTrip fishingTrip)

findFishingOperationByNaturalId

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


findFishingOperationByNaturalId

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 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.


findFishingOperationByNaturalId

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 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 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).


createFromClusterFishingOperation

FishingOperation createFromClusterFishingOperation(ClusterFishingOperation clusterFishingOperation)

getAllClusterFishingOperation

ClusterFishingOperation[] getAllClusterFishingOperation(java.lang.Integer userId,
                                                        java.lang.Integer[] registrationLocationIds,
                                                        java.lang.Integer pageNumber,
                                                        java.lang.Integer pageSize)

search

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. These flags allow you to limit your data to a specified page number and size.

Specified by:
search in interface OperationDao
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.

search

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. These flags allow you to limit your data to a specified page number and size.

Specified by:
search in interface OperationDao
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.

search

java.util.Set search(int transform,
                     Search search)
Does the same thing as 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 OperationDao
Parameters:
transform - the transformation flag.
search - the search object which provides the search parameters and pagination specification.
Returns:
any found results from the search.

search

java.util.Set search(Search search)
Performs a search using the parameters specified in the given search object.

Specified by:
search in interface OperationDao
Parameters:
search - the search object which provides the search parameters and pagination specification.
Returns:
any found results from the search.


Copyright © 2008-2010 IFREMER. All Rights Reserved.