fr.ifremer.allegro.data.produce
Interface ProduceDao

All Known Subinterfaces:
SaleProduceDao
All Known Implementing Classes:
ProduceDaoBase, ProduceDaoImpl, SaleProduceDaoBase, SaleProduceDaoImpl

public interface ProduceDao

See Also:
Produce

Field Summary
static int TRANSFORM_CLUSTERPRODUCE
          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_NONE
          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_REMOTEPRODUCEFULLVO
          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_REMOTEPRODUCENATURALID
          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.
 
Method Summary
 Produce clusterProduceToEntity(ClusterProduce clusterProduce)
          Converts an instance of type ClusterProduce to this DAO's entity.
 void clusterProduceToEntity(ClusterProduce source, Produce target, boolean copyIfNull)
          Copies the fields of ClusterProduce to the specified entity.
 void clusterProduceToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type ClusterProduce to this DAO's entity.
 Produce create(java.lang.Boolean isDiscard, java.lang.Float subgroupCount, java.lang.Short individualCount, java.lang.String taxonGroupOtherInformation, java.util.Date controlDate, java.util.Date validationDate, java.util.Date qualificationDate, java.lang.String qualificationComments, Batch batch, java.util.Collection sortingMeasurements, java.util.Collection quantificationMeasurements, Landing landing, Gear gear, TaxonGroup otherTaxonGroup, TaxonGroup taxonGroup, java.util.Collection fishingAreas, FishingOperation fishingOperation, Transshipment transshipment, QualityFlag qualityFlag)
           Creates a new fr.ifremer.allegro.data.produce.Produce instance from all attributes and properties and adds it to the persistent store.
 Produce create(java.lang.Boolean isDiscard, QualityFlag qualityFlag, java.util.Collection quantificationMeasurements, TaxonGroup taxonGroup)
           Creates a new fr.ifremer.allegro.data.produce.Produce instance from only required properties (attributes and association ends) and adds it to the persistent store.
 java.util.Collection create(java.util.Collection entities)
          Creates a new instance of fr.ifremer.allegro.data.produce.Produce and adds from the passed in entities collection
 java.lang.Object create(int transform, java.lang.Boolean isDiscard, java.lang.Float subgroupCount, java.lang.Short individualCount, java.lang.String taxonGroupOtherInformation, java.util.Date controlDate, java.util.Date validationDate, java.util.Date qualificationDate, java.lang.String qualificationComments, Batch batch, java.util.Collection sortingMeasurements, java.util.Collection quantificationMeasurements, Landing landing, Gear gear, TaxonGroup otherTaxonGroup, TaxonGroup taxonGroup, java.util.Collection fishingAreas, FishingOperation fishingOperation, Transshipment transshipment, QualityFlag qualityFlag)
           Does the same thing as create(java.lang.Boolean,java.lang.Float,java.lang.Short,java.lang.String,java.util.Date,java.util.Date,java.util.Date,java.lang.String,fr.ifremer.allegro.data.batch.Batch,java.util.Collection,java.util.Collection,fr.ifremer.allegro.data.survey.landing.Landing,fr.ifremer.allegro.referential.gear.Gear,fr.ifremer.allegro.referential.taxon.TaxonGroup,fr.ifremer.allegro.referential.taxon.TaxonGroup,java.util.Collection,fr.ifremer.allegro.data.operation.FishingOperation,fr.ifremer.allegro.data.transshipment.Transshipment,fr.ifremer.allegro.referential.QualityFlag) with an additional flag called transform.
 java.lang.Object create(int transform, java.lang.Boolean isDiscard, QualityFlag qualityFlag, java.util.Collection quantificationMeasurements, TaxonGroup taxonGroup)
           Does the same thing as create(java.lang.Boolean,fr.ifremer.allegro.referential.QualityFlag,java.util.Collection,fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional flag called transform.
 java.util.Collection create(int transform, java.util.Collection entities)
           Does the same thing as create(fr.ifremer.allegro.data.produce.Produce) with an additional flag called transform.
 java.lang.Object create(int transform, Produce produce)
           Does the same thing as create(fr.ifremer.allegro.data.produce.Produce) with an additional flag called transform.
 Produce create(Produce produce)
          Creates an instance of fr.ifremer.allegro.data.produce.Produce and adds it to the persistent store.
 Produce createFromClusterProduce(ClusterProduce clusterProduce)
           
 java.util.Collection findProduceByBatch(Batch batch)
           
 java.util.Collection findProduceByBatch(int transform, Batch batch)
           Does the same thing as findProduceByBatch(fr.ifremer.allegro.data.batch.Batch) with an additional flag called transform.
 java.util.Collection findProduceByBatch(int pageNumber, int pageSize, Batch batch)
           Does the same thing as findProduceByBatch(fr.ifremer.allegro.data.batch.Batch) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findProduceByBatch(int transform, int pageNumber, int pageSize, Batch batch)
           Does the same thing as findProduceByBatch(int, fr.ifremer.allegro.data.batch.Batch) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findProduceByBatch(int transform, java.lang.String queryString, Batch batch)
           Does the same thing as findProduceByBatch(int, fr.ifremer.allegro.data.batch.Batch) with an additional argument called queryString.
 java.util.Collection findProduceByBatch(int transform, java.lang.String queryString, int pageNumber, int pageSize, Batch batch)
           Does the same thing as findProduceByBatch(int, String, fr.ifremer.allegro.data.batch.Batch) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findProduceByBatch(java.lang.String queryString, Batch batch)
           Does the same thing as findProduceByBatch(fr.ifremer.allegro.data.batch.Batch) with an additional argument called queryString.
 java.util.Collection findProduceByBatch(java.lang.String queryString, int pageNumber, int pageSize, Batch batch)
           Does the same thing as findProduceByBatch(String, fr.ifremer.allegro.data.batch.Batch) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findProduceByFishingOperation(FishingOperation fishingOperation)
           
 java.util.Collection findProduceByFishingOperation(int transform, FishingOperation fishingOperation)
           Does the same thing as findProduceByFishingOperation(fr.ifremer.allegro.data.operation.FishingOperation) with an additional flag called transform.
 java.util.Collection findProduceByFishingOperation(int pageNumber, int pageSize, FishingOperation fishingOperation)
           Does the same thing as findProduceByFishingOperation(fr.ifremer.allegro.data.operation.FishingOperation) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findProduceByFishingOperation(int transform, int pageNumber, int pageSize, FishingOperation fishingOperation)
           Does the same thing as findProduceByFishingOperation(int, fr.ifremer.allegro.data.operation.FishingOperation) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findProduceByFishingOperation(int transform, java.lang.String queryString, FishingOperation fishingOperation)
           Does the same thing as findProduceByFishingOperation(int, fr.ifremer.allegro.data.operation.FishingOperation) with an additional argument called queryString.
 java.util.Collection findProduceByFishingOperation(int transform, java.lang.String queryString, int pageNumber, int pageSize, FishingOperation fishingOperation)
           Does the same thing as findProduceByFishingOperation(int, String, fr.ifremer.allegro.data.operation.FishingOperation) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findProduceByFishingOperation(java.lang.String queryString, FishingOperation fishingOperation)
           Does the same thing as findProduceByFishingOperation(fr.ifremer.allegro.data.operation.FishingOperation) with an additional argument called queryString.
 java.util.Collection findProduceByFishingOperation(java.lang.String queryString, int pageNumber, int pageSize, FishingOperation fishingOperation)
           Does the same thing as findProduceByFishingOperation(String, fr.ifremer.allegro.data.operation.FishingOperation) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findProduceByGear(Gear gear)
           
 java.util.Collection findProduceByGear(int transform, Gear gear)
           Does the same thing as findProduceByGear(fr.ifremer.allegro.referential.gear.Gear) with an additional flag called transform.
 java.util.Collection findProduceByGear(int pageNumber, int pageSize, Gear gear)
           Does the same thing as findProduceByGear(fr.ifremer.allegro.referential.gear.Gear) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findProduceByGear(int transform, int pageNumber, int pageSize, Gear gear)
           Does the same thing as findProduceByGear(int, fr.ifremer.allegro.referential.gear.Gear) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findProduceByGear(int transform, java.lang.String queryString, Gear gear)
           Does the same thing as findProduceByGear(int, fr.ifremer.allegro.referential.gear.Gear) with an additional argument called queryString.
 java.util.Collection findProduceByGear(int transform, java.lang.String queryString, int pageNumber, int pageSize, Gear gear)
           Does the same thing as findProduceByGear(int, String, fr.ifremer.allegro.referential.gear.Gear) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findProduceByGear(java.lang.String queryString, Gear gear)
           Does the same thing as findProduceByGear(fr.ifremer.allegro.referential.gear.Gear) with an additional argument called queryString.
 java.util.Collection findProduceByGear(java.lang.String queryString, int pageNumber, int pageSize, Gear gear)
           Does the same thing as findProduceByGear(String, fr.ifremer.allegro.referential.gear.Gear) with an additional two arguments called pageNumber and pageSize.
 Produce findProduceById(java.lang.Integer id)
           
 java.lang.Object findProduceById(int transform, java.lang.Integer id)
           Does the same thing as findProduceById(java.lang.Integer) with an additional flag called transform.
 java.lang.Object findProduceById(int transform, java.lang.String queryString, java.lang.Integer id)
           Does the same thing as findProduceById(int, java.lang.Integer) with an additional argument called queryString.
 Produce findProduceById(java.lang.String queryString, java.lang.Integer id)
           Does the same thing as findProduceById(java.lang.Integer) with an additional argument called queryString.
 java.util.Collection findProduceByLanding(int transform, int pageNumber, int pageSize, Landing landing)
           Does the same thing as findProduceByLanding(int, fr.ifremer.allegro.data.survey.landing.Landing) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findProduceByLanding(int pageNumber, int pageSize, Landing landing)
           Does the same thing as findProduceByLanding(fr.ifremer.allegro.data.survey.landing.Landing) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findProduceByLanding(int transform, Landing landing)
           Does the same thing as findProduceByLanding(fr.ifremer.allegro.data.survey.landing.Landing) with an additional flag called transform.
 java.util.Collection findProduceByLanding(int transform, java.lang.String queryString, int pageNumber, int pageSize, Landing landing)
           Does the same thing as findProduceByLanding(int, String, fr.ifremer.allegro.data.survey.landing.Landing) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findProduceByLanding(int transform, java.lang.String queryString, Landing landing)
           Does the same thing as findProduceByLanding(int, fr.ifremer.allegro.data.survey.landing.Landing) with an additional argument called queryString.
 java.util.Collection findProduceByLanding(Landing landing)
           
 java.util.Collection findProduceByLanding(java.lang.String queryString, int pageNumber, int pageSize, Landing landing)
           Does the same thing as findProduceByLanding(String, fr.ifremer.allegro.data.survey.landing.Landing) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findProduceByLanding(java.lang.String queryString, Landing landing)
           Does the same thing as findProduceByLanding(fr.ifremer.allegro.data.survey.landing.Landing) with an additional argument called queryString.
 Produce findProduceByNaturalId(java.lang.Integer id)
           
 java.lang.Object findProduceByNaturalId(int transform, java.lang.Integer id)
           Does the same thing as findProduceByNaturalId(java.lang.Integer) with an additional flag called transform.
 java.lang.Object findProduceByNaturalId(int transform, java.lang.String queryString, java.lang.Integer id)
           Does the same thing as findProduceByNaturalId(int, java.lang.Integer) with an additional argument called queryString.
 Produce findProduceByNaturalId(java.lang.String queryString, java.lang.Integer id)
           Does the same thing as findProduceByNaturalId(java.lang.Integer) with an additional argument called queryString.
 java.util.Collection findProduceByOtherTaxonGroup(int transform, int pageNumber, int pageSize, TaxonGroup otherTaxonGroup)
           Does the same thing as findProduceByOtherTaxonGroup(int, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findProduceByOtherTaxonGroup(int pageNumber, int pageSize, TaxonGroup otherTaxonGroup)
           Does the same thing as findProduceByOtherTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findProduceByOtherTaxonGroup(int transform, java.lang.String queryString, int pageNumber, int pageSize, TaxonGroup otherTaxonGroup)
           Does the same thing as findProduceByOtherTaxonGroup(int, String, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findProduceByOtherTaxonGroup(int transform, java.lang.String queryString, TaxonGroup otherTaxonGroup)
           Does the same thing as findProduceByOtherTaxonGroup(int, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional argument called queryString.
 java.util.Collection findProduceByOtherTaxonGroup(int transform, TaxonGroup otherTaxonGroup)
           Does the same thing as findProduceByOtherTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional flag called transform.
 java.util.Collection findProduceByOtherTaxonGroup(java.lang.String queryString, int pageNumber, int pageSize, TaxonGroup otherTaxonGroup)
           Does the same thing as findProduceByOtherTaxonGroup(String, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findProduceByOtherTaxonGroup(java.lang.String queryString, TaxonGroup otherTaxonGroup)
           Does the same thing as findProduceByOtherTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional argument called queryString.
 java.util.Collection findProduceByOtherTaxonGroup(TaxonGroup otherTaxonGroup)
           
 java.util.Collection findProduceByQualityFlag(int transform, int pageNumber, int pageSize, QualityFlag qualityFlag)
           Does the same thing as findProduceByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findProduceByQualityFlag(int pageNumber, int pageSize, QualityFlag qualityFlag)
           Does the same thing as findProduceByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findProduceByQualityFlag(int transform, QualityFlag qualityFlag)
           Does the same thing as findProduceByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an additional flag called transform.
 java.util.Collection findProduceByQualityFlag(int transform, java.lang.String queryString, int pageNumber, int pageSize, QualityFlag qualityFlag)
           Does the same thing as findProduceByQualityFlag(int, String, fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findProduceByQualityFlag(int transform, java.lang.String queryString, QualityFlag qualityFlag)
           Does the same thing as findProduceByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag) with an additional argument called queryString.
 java.util.Collection findProduceByQualityFlag(QualityFlag qualityFlag)
           
 java.util.Collection findProduceByQualityFlag(java.lang.String queryString, int pageNumber, int pageSize, QualityFlag qualityFlag)
           Does the same thing as findProduceByQualityFlag(String, fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findProduceByQualityFlag(java.lang.String queryString, QualityFlag qualityFlag)
           Does the same thing as findProduceByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an additional argument called queryString.
 java.util.Collection findProduceByTaxonGroup(int transform, int pageNumber, int pageSize, TaxonGroup taxonGroup)
           Does the same thing as findProduceByTaxonGroup(int, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findProduceByTaxonGroup(int pageNumber, int pageSize, TaxonGroup taxonGroup)
           Does the same thing as findProduceByTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findProduceByTaxonGroup(int transform, java.lang.String queryString, int pageNumber, int pageSize, TaxonGroup taxonGroup)
           Does the same thing as findProduceByTaxonGroup(int, String, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findProduceByTaxonGroup(int transform, java.lang.String queryString, TaxonGroup taxonGroup)
           Does the same thing as findProduceByTaxonGroup(int, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional argument called queryString.
 java.util.Collection findProduceByTaxonGroup(int transform, TaxonGroup taxonGroup)
           Does the same thing as findProduceByTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional flag called transform.
 java.util.Collection findProduceByTaxonGroup(java.lang.String queryString, int pageNumber, int pageSize, TaxonGroup taxonGroup)
           Does the same thing as findProduceByTaxonGroup(String, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findProduceByTaxonGroup(java.lang.String queryString, TaxonGroup taxonGroup)
           Does the same thing as findProduceByTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional argument called queryString.
 java.util.Collection findProduceByTaxonGroup(TaxonGroup taxonGroup)
           
 java.util.Collection findProduceByTransshipment(int transform, int pageNumber, int pageSize, Transshipment transshipment)
           Does the same thing as findProduceByTransshipment(int, fr.ifremer.allegro.data.transshipment.Transshipment) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findProduceByTransshipment(int pageNumber, int pageSize, Transshipment transshipment)
           Does the same thing as findProduceByTransshipment(fr.ifremer.allegro.data.transshipment.Transshipment) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findProduceByTransshipment(int transform, java.lang.String queryString, int pageNumber, int pageSize, Transshipment transshipment)
           Does the same thing as findProduceByTransshipment(int, String, fr.ifremer.allegro.data.transshipment.Transshipment) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findProduceByTransshipment(int transform, java.lang.String queryString, Transshipment transshipment)
           Does the same thing as findProduceByTransshipment(int, fr.ifremer.allegro.data.transshipment.Transshipment) with an additional argument called queryString.
 java.util.Collection findProduceByTransshipment(int transform, Transshipment transshipment)
           Does the same thing as findProduceByTransshipment(fr.ifremer.allegro.data.transshipment.Transshipment) with an additional flag called transform.
 java.util.Collection findProduceByTransshipment(java.lang.String queryString, int pageNumber, int pageSize, Transshipment transshipment)
           Does the same thing as findProduceByTransshipment(String, fr.ifremer.allegro.data.transshipment.Transshipment) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findProduceByTransshipment(java.lang.String queryString, Transshipment transshipment)
           Does the same thing as findProduceByTransshipment(fr.ifremer.allegro.data.transshipment.Transshipment) with an additional argument called queryString.
 java.util.Collection findProduceByTransshipment(Transshipment transshipment)
           
 ClusterProduce[] getAllClusterProduce(java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
           
 java.util.Collection getAllProduce()
           
 java.util.Collection getAllProduce(int transform)
           Does the same thing as getAllProduce() with an additional flag called transform.
 java.util.Collection getAllProduce(int pageNumber, int pageSize)
           Does the same thing as getAllProduce() with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllProduce(int transform, int pageNumber, int pageSize)
           Does the same thing as getAllProduce(int) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllProduce(int transform, java.lang.String queryString)
           Does the same thing as getAllProduce(int) with an additional argument called queryString.
 java.util.Collection getAllProduce(int transform, java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as getAllProduce(int, String) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllProduce(java.lang.String queryString)
           Does the same thing as getAllProduce() with an additional argument called queryString.
 java.util.Collection getAllProduce(java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as getAllProduce(String) with an additional two arguments called pageNumber and pageSize.
 Produce load(java.lang.Integer id)
          Loads an instance of fr.ifremer.allegro.data.produce.Produce 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 Produce.
 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.
 Produce remoteProduceFullVOToEntity(RemoteProduceFullVO remoteProduceFullVO)
          Converts an instance of type RemoteProduceFullVO to this DAO's entity.
 void remoteProduceFullVOToEntity(RemoteProduceFullVO source, Produce target, boolean copyIfNull)
          Copies the fields of RemoteProduceFullVO to the specified entity.
 void remoteProduceFullVOToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type RemoteProduceFullVO to this DAO's entity.
 Produce remoteProduceNaturalIdToEntity(RemoteProduceNaturalId remoteProduceNaturalId)
          Converts an instance of type RemoteProduceNaturalId to this DAO's entity.
 void remoteProduceNaturalIdToEntity(RemoteProduceNaturalId source, Produce target, boolean copyIfNull)
          Copies the fields of RemoteProduceNaturalId to the specified entity.
 void remoteProduceNaturalIdToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type RemoteProduceNaturalId to this DAO's entity.
 void remove(java.util.Collection entities)
          Removes all entities in the given entities collection.
 void remove(java.lang.Integer id)
          Removes the instance of fr.ifremer.allegro.data.produce.Produce having the given identifier from the persistent store.
 void remove(Produce produce)
          Removes the instance of fr.ifremer.allegro.data.produce.Produce 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.
 ClusterProduce toClusterProduce(Produce entity)
          Converts this DAO's entity to an object of type ClusterProduce.
 void toClusterProduce(Produce source, ClusterProduce target)
          Copies the fields of the specified entity to the target value object.
 ClusterProduce[] toClusterProduceArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type ClusterProduce.
 void toClusterProduceCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type ClusterProduce.
 RemoteProduceFullVO toRemoteProduceFullVO(Produce entity)
          Converts this DAO's entity to an object of type RemoteProduceFullVO.
 void toRemoteProduceFullVO(Produce source, RemoteProduceFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteProduceFullVO[] toRemoteProduceFullVOArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type RemoteProduceFullVO.
 void toRemoteProduceFullVOCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type RemoteProduceFullVO.
 RemoteProduceNaturalId toRemoteProduceNaturalId(Produce entity)
          Converts this DAO's entity to an object of type RemoteProduceNaturalId.
 void toRemoteProduceNaturalId(Produce source, RemoteProduceNaturalId target)
          Copies the fields of the specified entity to the target value object.
 RemoteProduceNaturalId[] toRemoteProduceNaturalIdArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type RemoteProduceNaturalId.
 void toRemoteProduceNaturalIdCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type RemoteProduceNaturalId.
 void update(java.util.Collection entities)
          Updates all instances in the entities collection in the persistent store.
 void update(Produce produce)
          Updates the produce instance in the persistent store.
 

Field Detail

TRANSFORM_NONE

static final int TRANSFORM_NONE
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 no transformation will occur.

See Also:
Constant Field Values

TRANSFORM_REMOTEPRODUCEFULLVO

static final int TRANSFORM_REMOTEPRODUCEFULLVO
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 RemoteProduceFullVO.

See Also:
Constant Field Values

TRANSFORM_REMOTEPRODUCENATURALID

static final int TRANSFORM_REMOTEPRODUCENATURALID
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 RemoteProduceNaturalId.

See Also:
Constant Field Values

TRANSFORM_CLUSTERPRODUCE

static final int TRANSFORM_CLUSTERPRODUCE
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 ClusterProduce.

See Also:
Constant Field Values
Method Detail

toRemoteProduceFullVO

void toRemoteProduceFullVO(Produce source,
                           RemoteProduceFullVO target)
Copies the fields of the specified entity to the target value object. This method is similar to toRemoteProduceFullVO(), but it does not handle any attributes in the target value object that are "read-only" (as those do not have setter methods exposed).


toRemoteProduceFullVO

RemoteProduceFullVO toRemoteProduceFullVO(Produce entity)
Converts this DAO's entity to an object of type RemoteProduceFullVO.


toRemoteProduceFullVOCollection

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


toRemoteProduceFullVOArray

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


remoteProduceFullVOToEntity

void remoteProduceFullVOToEntity(RemoteProduceFullVO source,
                                 Produce target,
                                 boolean copyIfNull)
Copies the fields of RemoteProduceFullVO 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.

remoteProduceFullVOToEntity

Produce remoteProduceFullVOToEntity(RemoteProduceFullVO remoteProduceFullVO)
Converts an instance of type RemoteProduceFullVO to this DAO's entity.


remoteProduceFullVOToEntityCollection

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


toRemoteProduceNaturalId

void toRemoteProduceNaturalId(Produce source,
                              RemoteProduceNaturalId target)
Copies the fields of the specified entity to the target value object. This method is similar to toRemoteProduceNaturalId(), but it does not handle any attributes in the target value object that are "read-only" (as those do not have setter methods exposed).


toRemoteProduceNaturalId

RemoteProduceNaturalId toRemoteProduceNaturalId(Produce entity)
Converts this DAO's entity to an object of type RemoteProduceNaturalId.


toRemoteProduceNaturalIdCollection

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


toRemoteProduceNaturalIdArray

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


remoteProduceNaturalIdToEntity

void remoteProduceNaturalIdToEntity(RemoteProduceNaturalId source,
                                    Produce target,
                                    boolean copyIfNull)
Copies the fields of RemoteProduceNaturalId 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.

remoteProduceNaturalIdToEntity

Produce remoteProduceNaturalIdToEntity(RemoteProduceNaturalId remoteProduceNaturalId)
Converts an instance of type RemoteProduceNaturalId to this DAO's entity.


remoteProduceNaturalIdToEntityCollection

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


toClusterProduce

void toClusterProduce(Produce source,
                      ClusterProduce target)
Copies the fields of the specified entity to the target value object. This method is similar to toClusterProduce(), but it does not handle any attributes in the target value object that are "read-only" (as those do not have setter methods exposed).


toClusterProduce

ClusterProduce toClusterProduce(Produce entity)
Converts this DAO's entity to an object of type ClusterProduce.


toClusterProduceCollection

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


toClusterProduceArray

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


clusterProduceToEntity

void clusterProduceToEntity(ClusterProduce source,
                            Produce target,
                            boolean copyIfNull)
Copies the fields of ClusterProduce 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.

clusterProduceToEntity

Produce clusterProduceToEntity(ClusterProduce clusterProduce)
Converts an instance of type ClusterProduce to this DAO's entity.


clusterProduceToEntityCollection

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


load

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


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.

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

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.

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.

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.

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

Produce create(Produce produce)
Creates an instance of fr.ifremer.allegro.data.produce.Produce and adds it to the persistent store.


create

java.lang.Object create(int transform,
                        Produce produce)

Does the same thing as create(fr.ifremer.allegro.data.produce.Produce) 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.produce.Produce and adds from the passed in entities collection

Parameters:
entities - the collection of fr.ifremer.allegro.data.produce.Produce 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.produce.Produce) 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.


create

Produce create(java.lang.Boolean isDiscard,
               java.lang.Float subgroupCount,
               java.lang.Short individualCount,
               java.lang.String taxonGroupOtherInformation,
               java.util.Date controlDate,
               java.util.Date validationDate,
               java.util.Date qualificationDate,
               java.lang.String qualificationComments,
               Batch batch,
               java.util.Collection sortingMeasurements,
               java.util.Collection quantificationMeasurements,
               Landing landing,
               Gear gear,
               TaxonGroup otherTaxonGroup,
               TaxonGroup taxonGroup,
               java.util.Collection fishingAreas,
               FishingOperation fishingOperation,
               Transshipment transshipment,
               QualityFlag qualityFlag)

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


create

java.lang.Object create(int transform,
                        java.lang.Boolean isDiscard,
                        java.lang.Float subgroupCount,
                        java.lang.Short individualCount,
                        java.lang.String taxonGroupOtherInformation,
                        java.util.Date controlDate,
                        java.util.Date validationDate,
                        java.util.Date qualificationDate,
                        java.lang.String qualificationComments,
                        Batch batch,
                        java.util.Collection sortingMeasurements,
                        java.util.Collection quantificationMeasurements,
                        Landing landing,
                        Gear gear,
                        TaxonGroup otherTaxonGroup,
                        TaxonGroup taxonGroup,
                        java.util.Collection fishingAreas,
                        FishingOperation fishingOperation,
                        Transshipment transshipment,
                        QualityFlag qualityFlag)

Does the same thing as create(java.lang.Boolean,java.lang.Float,java.lang.Short,java.lang.String,java.util.Date,java.util.Date,java.util.Date,java.lang.String,fr.ifremer.allegro.data.batch.Batch,java.util.Collection,java.util.Collection,fr.ifremer.allegro.data.survey.landing.Landing,fr.ifremer.allegro.referential.gear.Gear,fr.ifremer.allegro.referential.taxon.TaxonGroup,fr.ifremer.allegro.referential.taxon.TaxonGroup,java.util.Collection,fr.ifremer.allegro.data.operation.FishingOperation,fr.ifremer.allegro.data.transshipment.Transshipment,fr.ifremer.allegro.referential.QualityFlag) 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

Produce create(java.lang.Boolean isDiscard,
               QualityFlag qualityFlag,
               java.util.Collection quantificationMeasurements,
               TaxonGroup taxonGroup)

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


create

java.lang.Object create(int transform,
                        java.lang.Boolean isDiscard,
                        QualityFlag qualityFlag,
                        java.util.Collection quantificationMeasurements,
                        TaxonGroup taxonGroup)

Does the same thing as create(java.lang.Boolean,fr.ifremer.allegro.referential.QualityFlag,java.util.Collection,fr.ifremer.allegro.referential.taxon.TaxonGroup) 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.


update

void update(Produce produce)
Updates the produce instance in the persistent store.


update

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


remove

void remove(Produce produce)
Removes the instance of fr.ifremer.allegro.data.produce.Produce from the persistent store.


remove

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


remove

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


getAllProduce

java.util.Collection getAllProduce()

getAllProduce

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

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


getAllProduce

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

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


getAllProduce

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

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


getAllProduce

java.util.Collection getAllProduce(int transform)

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


getAllProduce

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

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


getAllProduce

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

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


getAllProduce

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

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


findProduceById

Produce findProduceById(java.lang.Integer id)

findProduceById

Produce findProduceById(java.lang.String queryString,
                        java.lang.Integer id)

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


findProduceById

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

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


findProduceById

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

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


findProduceByOtherTaxonGroup

java.util.Collection findProduceByOtherTaxonGroup(TaxonGroup otherTaxonGroup)

findProduceByOtherTaxonGroup

java.util.Collection findProduceByOtherTaxonGroup(java.lang.String queryString,
                                                  TaxonGroup otherTaxonGroup)

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


findProduceByOtherTaxonGroup

java.util.Collection findProduceByOtherTaxonGroup(int pageNumber,
                                                  int pageSize,
                                                  TaxonGroup otherTaxonGroup)

Does the same thing as findProduceByOtherTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup) 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.


findProduceByOtherTaxonGroup

java.util.Collection findProduceByOtherTaxonGroup(java.lang.String queryString,
                                                  int pageNumber,
                                                  int pageSize,
                                                  TaxonGroup otherTaxonGroup)

Does the same thing as findProduceByOtherTaxonGroup(String, fr.ifremer.allegro.referential.taxon.TaxonGroup) 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.


findProduceByOtherTaxonGroup

java.util.Collection findProduceByOtherTaxonGroup(int transform,
                                                  TaxonGroup otherTaxonGroup)

Does the same thing as findProduceByOtherTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup) 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.


findProduceByOtherTaxonGroup

java.util.Collection findProduceByOtherTaxonGroup(int transform,
                                                  int pageNumber,
                                                  int pageSize,
                                                  TaxonGroup otherTaxonGroup)

Does the same thing as findProduceByOtherTaxonGroup(int, fr.ifremer.allegro.referential.taxon.TaxonGroup) 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.


findProduceByOtherTaxonGroup

java.util.Collection findProduceByOtherTaxonGroup(int transform,
                                                  java.lang.String queryString,
                                                  TaxonGroup otherTaxonGroup)

Does the same thing as findProduceByOtherTaxonGroup(int, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional argument called queryString. This queryString argument allows you to override the query string defined in findProduceByOtherTaxonGroup(int, fr.ifremer.allegro.referential.taxon.TaxonGroup otherTaxonGroup).


findProduceByOtherTaxonGroup

java.util.Collection findProduceByOtherTaxonGroup(int transform,
                                                  java.lang.String queryString,
                                                  int pageNumber,
                                                  int pageSize,
                                                  TaxonGroup otherTaxonGroup)

Does the same thing as findProduceByOtherTaxonGroup(int, String, fr.ifremer.allegro.referential.taxon.TaxonGroup) 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.


findProduceByTaxonGroup

java.util.Collection findProduceByTaxonGroup(TaxonGroup taxonGroup)

findProduceByTaxonGroup

java.util.Collection findProduceByTaxonGroup(java.lang.String queryString,
                                             TaxonGroup taxonGroup)

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


findProduceByTaxonGroup

java.util.Collection findProduceByTaxonGroup(int pageNumber,
                                             int pageSize,
                                             TaxonGroup taxonGroup)

Does the same thing as findProduceByTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup) 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.


findProduceByTaxonGroup

java.util.Collection findProduceByTaxonGroup(java.lang.String queryString,
                                             int pageNumber,
                                             int pageSize,
                                             TaxonGroup taxonGroup)

Does the same thing as findProduceByTaxonGroup(String, fr.ifremer.allegro.referential.taxon.TaxonGroup) 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.


findProduceByTaxonGroup

java.util.Collection findProduceByTaxonGroup(int transform,
                                             TaxonGroup taxonGroup)

Does the same thing as findProduceByTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup) 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.


findProduceByTaxonGroup

java.util.Collection findProduceByTaxonGroup(int transform,
                                             int pageNumber,
                                             int pageSize,
                                             TaxonGroup taxonGroup)

Does the same thing as findProduceByTaxonGroup(int, fr.ifremer.allegro.referential.taxon.TaxonGroup) 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.


findProduceByTaxonGroup

java.util.Collection findProduceByTaxonGroup(int transform,
                                             java.lang.String queryString,
                                             TaxonGroup taxonGroup)

Does the same thing as findProduceByTaxonGroup(int, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional argument called queryString. This queryString argument allows you to override the query string defined in findProduceByTaxonGroup(int, fr.ifremer.allegro.referential.taxon.TaxonGroup taxonGroup).


findProduceByTaxonGroup

java.util.Collection findProduceByTaxonGroup(int transform,
                                             java.lang.String queryString,
                                             int pageNumber,
                                             int pageSize,
                                             TaxonGroup taxonGroup)

Does the same thing as findProduceByTaxonGroup(int, String, fr.ifremer.allegro.referential.taxon.TaxonGroup) 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.


findProduceByLanding

java.util.Collection findProduceByLanding(Landing landing)

findProduceByLanding

java.util.Collection findProduceByLanding(java.lang.String queryString,
                                          Landing landing)

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


findProduceByLanding

java.util.Collection findProduceByLanding(int pageNumber,
                                          int pageSize,
                                          Landing landing)

Does the same thing as findProduceByLanding(fr.ifremer.allegro.data.survey.landing.Landing) 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.


findProduceByLanding

java.util.Collection findProduceByLanding(java.lang.String queryString,
                                          int pageNumber,
                                          int pageSize,
                                          Landing landing)

Does the same thing as findProduceByLanding(String, fr.ifremer.allegro.data.survey.landing.Landing) 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.


findProduceByLanding

java.util.Collection findProduceByLanding(int transform,
                                          Landing landing)

Does the same thing as findProduceByLanding(fr.ifremer.allegro.data.survey.landing.Landing) 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.


findProduceByLanding

java.util.Collection findProduceByLanding(int transform,
                                          int pageNumber,
                                          int pageSize,
                                          Landing landing)

Does the same thing as findProduceByLanding(int, fr.ifremer.allegro.data.survey.landing.Landing) 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.


findProduceByLanding

java.util.Collection findProduceByLanding(int transform,
                                          java.lang.String queryString,
                                          Landing landing)

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


findProduceByLanding

java.util.Collection findProduceByLanding(int transform,
                                          java.lang.String queryString,
                                          int pageNumber,
                                          int pageSize,
                                          Landing landing)

Does the same thing as findProduceByLanding(int, String, fr.ifremer.allegro.data.survey.landing.Landing) 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.


findProduceByGear

java.util.Collection findProduceByGear(Gear gear)

findProduceByGear

java.util.Collection findProduceByGear(java.lang.String queryString,
                                       Gear gear)

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


findProduceByGear

java.util.Collection findProduceByGear(int pageNumber,
                                       int pageSize,
                                       Gear gear)

Does the same thing as findProduceByGear(fr.ifremer.allegro.referential.gear.Gear) 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.


findProduceByGear

java.util.Collection findProduceByGear(java.lang.String queryString,
                                       int pageNumber,
                                       int pageSize,
                                       Gear gear)

Does the same thing as findProduceByGear(String, fr.ifremer.allegro.referential.gear.Gear) 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.


findProduceByGear

java.util.Collection findProduceByGear(int transform,
                                       Gear gear)

Does the same thing as findProduceByGear(fr.ifremer.allegro.referential.gear.Gear) 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.


findProduceByGear

java.util.Collection findProduceByGear(int transform,
                                       int pageNumber,
                                       int pageSize,
                                       Gear gear)

Does the same thing as findProduceByGear(int, fr.ifremer.allegro.referential.gear.Gear) 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.


findProduceByGear

java.util.Collection findProduceByGear(int transform,
                                       java.lang.String queryString,
                                       Gear gear)

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


findProduceByGear

java.util.Collection findProduceByGear(int transform,
                                       java.lang.String queryString,
                                       int pageNumber,
                                       int pageSize,
                                       Gear gear)

Does the same thing as findProduceByGear(int, String, fr.ifremer.allegro.referential.gear.Gear) 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.


findProduceByTransshipment

java.util.Collection findProduceByTransshipment(Transshipment transshipment)

findProduceByTransshipment

java.util.Collection findProduceByTransshipment(java.lang.String queryString,
                                                Transshipment transshipment)

Does the same thing as findProduceByTransshipment(fr.ifremer.allegro.data.transshipment.Transshipment) with an additional argument called queryString. This queryString argument allows you to override the query string defined in findProduceByTransshipment(fr.ifremer.allegro.data.transshipment.Transshipment).


findProduceByTransshipment

java.util.Collection findProduceByTransshipment(int pageNumber,
                                                int pageSize,
                                                Transshipment transshipment)

Does the same thing as findProduceByTransshipment(fr.ifremer.allegro.data.transshipment.Transshipment) 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.


findProduceByTransshipment

java.util.Collection findProduceByTransshipment(java.lang.String queryString,
                                                int pageNumber,
                                                int pageSize,
                                                Transshipment transshipment)

Does the same thing as findProduceByTransshipment(String, fr.ifremer.allegro.data.transshipment.Transshipment) 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.


findProduceByTransshipment

java.util.Collection findProduceByTransshipment(int transform,
                                                Transshipment transshipment)

Does the same thing as findProduceByTransshipment(fr.ifremer.allegro.data.transshipment.Transshipment) 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.


findProduceByTransshipment

java.util.Collection findProduceByTransshipment(int transform,
                                                int pageNumber,
                                                int pageSize,
                                                Transshipment transshipment)

Does the same thing as findProduceByTransshipment(int, fr.ifremer.allegro.data.transshipment.Transshipment) 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.


findProduceByTransshipment

java.util.Collection findProduceByTransshipment(int transform,
                                                java.lang.String queryString,
                                                Transshipment transshipment)

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


findProduceByTransshipment

java.util.Collection findProduceByTransshipment(int transform,
                                                java.lang.String queryString,
                                                int pageNumber,
                                                int pageSize,
                                                Transshipment transshipment)

Does the same thing as findProduceByTransshipment(int, String, fr.ifremer.allegro.data.transshipment.Transshipment) 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.


findProduceByBatch

java.util.Collection findProduceByBatch(Batch batch)

findProduceByBatch

java.util.Collection findProduceByBatch(java.lang.String queryString,
                                        Batch batch)

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


findProduceByBatch

java.util.Collection findProduceByBatch(int pageNumber,
                                        int pageSize,
                                        Batch batch)

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


findProduceByBatch

java.util.Collection findProduceByBatch(java.lang.String queryString,
                                        int pageNumber,
                                        int pageSize,
                                        Batch batch)

Does the same thing as findProduceByBatch(String, fr.ifremer.allegro.data.batch.Batch) 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.


findProduceByBatch

java.util.Collection findProduceByBatch(int transform,
                                        Batch batch)

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


findProduceByBatch

java.util.Collection findProduceByBatch(int transform,
                                        int pageNumber,
                                        int pageSize,
                                        Batch batch)

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


findProduceByBatch

java.util.Collection findProduceByBatch(int transform,
                                        java.lang.String queryString,
                                        Batch batch)

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


findProduceByBatch

java.util.Collection findProduceByBatch(int transform,
                                        java.lang.String queryString,
                                        int pageNumber,
                                        int pageSize,
                                        Batch batch)

Does the same thing as findProduceByBatch(int, String, fr.ifremer.allegro.data.batch.Batch) 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.


findProduceByFishingOperation

java.util.Collection findProduceByFishingOperation(FishingOperation fishingOperation)

findProduceByFishingOperation

java.util.Collection findProduceByFishingOperation(java.lang.String queryString,
                                                   FishingOperation fishingOperation)

Does the same thing as findProduceByFishingOperation(fr.ifremer.allegro.data.operation.FishingOperation) with an additional argument called queryString. This queryString argument allows you to override the query string defined in findProduceByFishingOperation(fr.ifremer.allegro.data.operation.FishingOperation).


findProduceByFishingOperation

java.util.Collection findProduceByFishingOperation(int pageNumber,
                                                   int pageSize,
                                                   FishingOperation fishingOperation)

Does the same thing as findProduceByFishingOperation(fr.ifremer.allegro.data.operation.FishingOperation) 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.


findProduceByFishingOperation

java.util.Collection findProduceByFishingOperation(java.lang.String queryString,
                                                   int pageNumber,
                                                   int pageSize,
                                                   FishingOperation fishingOperation)

Does the same thing as findProduceByFishingOperation(String, fr.ifremer.allegro.data.operation.FishingOperation) 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.


findProduceByFishingOperation

java.util.Collection findProduceByFishingOperation(int transform,
                                                   FishingOperation fishingOperation)

Does the same thing as findProduceByFishingOperation(fr.ifremer.allegro.data.operation.FishingOperation) 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.


findProduceByFishingOperation

java.util.Collection findProduceByFishingOperation(int transform,
                                                   int pageNumber,
                                                   int pageSize,
                                                   FishingOperation fishingOperation)

Does the same thing as findProduceByFishingOperation(int, fr.ifremer.allegro.data.operation.FishingOperation) 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.


findProduceByFishingOperation

java.util.Collection findProduceByFishingOperation(int transform,
                                                   java.lang.String queryString,
                                                   FishingOperation fishingOperation)

Does the same thing as findProduceByFishingOperation(int, fr.ifremer.allegro.data.operation.FishingOperation) with an additional argument called queryString. This queryString argument allows you to override the query string defined in findProduceByFishingOperation(int, fr.ifremer.allegro.data.operation.FishingOperation fishingOperation).


findProduceByFishingOperation

java.util.Collection findProduceByFishingOperation(int transform,
                                                   java.lang.String queryString,
                                                   int pageNumber,
                                                   int pageSize,
                                                   FishingOperation fishingOperation)

Does the same thing as findProduceByFishingOperation(int, String, fr.ifremer.allegro.data.operation.FishingOperation) 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.


findProduceByQualityFlag

java.util.Collection findProduceByQualityFlag(QualityFlag qualityFlag)

findProduceByQualityFlag

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

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


findProduceByQualityFlag

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

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


findProduceByQualityFlag

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

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


findProduceByQualityFlag

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

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


findProduceByQualityFlag

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

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


findProduceByQualityFlag

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

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


findProduceByQualityFlag

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

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


findProduceByNaturalId

Produce findProduceByNaturalId(java.lang.Integer id)

findProduceByNaturalId

Produce findProduceByNaturalId(java.lang.String queryString,
                               java.lang.Integer id)

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


findProduceByNaturalId

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

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


findProduceByNaturalId

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

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


createFromClusterProduce

Produce createFromClusterProduce(ClusterProduce clusterProduce)

getAllClusterProduce

ClusterProduce[] getAllClusterProduce(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.

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.

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.

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.

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.