fr.ifremer.allegro.data.survey.sale
Interface SaleProduceDao

All Superinterfaces:
ProduceDao
All Known Implementing Classes:
SaleProduceDaoBase, SaleProduceDaoImpl

public interface SaleProduceDao
extends ProduceDao

See Also:
SaleProduce

Field Summary
static int TRANSFORM_CLUSTERSALEPRODUCE
          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_REMOTESALEPRODUCEFULLVO
          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_REMOTESALEPRODUCENATURALID
          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.produce.ProduceDao
TRANSFORM_CLUSTERPRODUCE, TRANSFORM_NONE, TRANSFORM_REMOTEPRODUCEFULLVO, TRANSFORM_REMOTEPRODUCENATURALID
 
Method Summary
 SaleProduce clusterSaleProduceToEntity(ClusterSaleProduce clusterSaleProduce)
          Converts an instance of type ClusterSaleProduce to this DAO's entity.
 void clusterSaleProduceToEntity(ClusterSaleProduce source, SaleProduce target, boolean copyIfNull)
          Copies the fields of ClusterSaleProduce to the specified entity.
 void clusterSaleProduceToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type ClusterSaleProduce 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, Buyer buyer, Sale sale, ExpectedSale expectedSale)
           Creates a new fr.ifremer.allegro.data.survey.sale.SaleProduce 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.survey.sale.SaleProduce 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.survey.sale.SaleProduce 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, Buyer buyer, Sale sale, ExpectedSale expectedSale)
           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,fr.ifremer.allegro.referential.buyer.Buyer,fr.ifremer.allegro.data.survey.sale.Sale,fr.ifremer.allegro.data.sale.ExpectedSale) 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.survey.sale.SaleProduce) with an additional flag called transform.
 java.lang.Object create(int transform, SaleProduce saleProduce)
           Does the same thing as create(fr.ifremer.allegro.data.survey.sale.SaleProduce) with an additional flag called transform.
 Produce create(SaleProduce saleProduce)
          Creates an instance of fr.ifremer.allegro.data.survey.sale.SaleProduce and adds it to the persistent store.
 SaleProduce createFromClusterSaleProduce(ClusterSaleProduce clusterSaleProduce)
           
 java.util.Collection findSaleProduceByBatch(Batch batch)
           
 java.util.Collection findSaleProduceByBatch(int transform, Batch batch)
           Does the same thing as findSaleProduceByBatch(fr.ifremer.allegro.data.batch.Batch) with an additional flag called transform.
 java.util.Collection findSaleProduceByBatch(int pageNumber, int pageSize, Batch batch)
           Does the same thing as findSaleProduceByBatch(fr.ifremer.allegro.data.batch.Batch) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByBatch(int transform, int pageNumber, int pageSize, Batch batch)
           Does the same thing as findSaleProduceByBatch(int, fr.ifremer.allegro.data.batch.Batch) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByBatch(int transform, java.lang.String queryString, Batch batch)
           Does the same thing as findSaleProduceByBatch(int, fr.ifremer.allegro.data.batch.Batch) with an additional argument called queryString.
 java.util.Collection findSaleProduceByBatch(int transform, java.lang.String queryString, int pageNumber, int pageSize, Batch batch)
           Does the same thing as findSaleProduceByBatch(int, String, fr.ifremer.allegro.data.batch.Batch) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByBatch(java.lang.String queryString, Batch batch)
           Does the same thing as findSaleProduceByBatch(fr.ifremer.allegro.data.batch.Batch) with an additional argument called queryString.
 java.util.Collection findSaleProduceByBatch(java.lang.String queryString, int pageNumber, int pageSize, Batch batch)
           Does the same thing as findSaleProduceByBatch(String, fr.ifremer.allegro.data.batch.Batch) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByBuyer(Buyer buyer)
           
 java.util.Collection findSaleProduceByBuyer(int transform, Buyer buyer)
           Does the same thing as findSaleProduceByBuyer(fr.ifremer.allegro.referential.buyer.Buyer) with an additional flag called transform.
 java.util.Collection findSaleProduceByBuyer(int pageNumber, int pageSize, Buyer buyer)
           Does the same thing as findSaleProduceByBuyer(fr.ifremer.allegro.referential.buyer.Buyer) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByBuyer(int transform, int pageNumber, int pageSize, Buyer buyer)
           Does the same thing as findSaleProduceByBuyer(int, fr.ifremer.allegro.referential.buyer.Buyer) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByBuyer(int transform, java.lang.String queryString, Buyer buyer)
           Does the same thing as findSaleProduceByBuyer(int, fr.ifremer.allegro.referential.buyer.Buyer) with an additional argument called queryString.
 java.util.Collection findSaleProduceByBuyer(int transform, java.lang.String queryString, int pageNumber, int pageSize, Buyer buyer)
           Does the same thing as findSaleProduceByBuyer(int, String, fr.ifremer.allegro.referential.buyer.Buyer) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByBuyer(java.lang.String queryString, Buyer buyer)
           Does the same thing as findSaleProduceByBuyer(fr.ifremer.allegro.referential.buyer.Buyer) with an additional argument called queryString.
 java.util.Collection findSaleProduceByBuyer(java.lang.String queryString, int pageNumber, int pageSize, Buyer buyer)
           Does the same thing as findSaleProduceByBuyer(String, fr.ifremer.allegro.referential.buyer.Buyer) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByExpectedSale(ExpectedSale expectedSale)
           
 java.util.Collection findSaleProduceByExpectedSale(int transform, ExpectedSale expectedSale)
           Does the same thing as findSaleProduceByExpectedSale(fr.ifremer.allegro.data.sale.ExpectedSale) with an additional flag called transform.
 java.util.Collection findSaleProduceByExpectedSale(int pageNumber, int pageSize, ExpectedSale expectedSale)
           Does the same thing as findSaleProduceByExpectedSale(fr.ifremer.allegro.data.sale.ExpectedSale) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByExpectedSale(int transform, int pageNumber, int pageSize, ExpectedSale expectedSale)
           Does the same thing as findSaleProduceByExpectedSale(int, fr.ifremer.allegro.data.sale.ExpectedSale) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByExpectedSale(int transform, java.lang.String queryString, ExpectedSale expectedSale)
           Does the same thing as findSaleProduceByExpectedSale(int, fr.ifremer.allegro.data.sale.ExpectedSale) with an additional argument called queryString.
 java.util.Collection findSaleProduceByExpectedSale(int transform, java.lang.String queryString, int pageNumber, int pageSize, ExpectedSale expectedSale)
           Does the same thing as findSaleProduceByExpectedSale(int, String, fr.ifremer.allegro.data.sale.ExpectedSale) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByExpectedSale(java.lang.String queryString, ExpectedSale expectedSale)
           Does the same thing as findSaleProduceByExpectedSale(fr.ifremer.allegro.data.sale.ExpectedSale) with an additional argument called queryString.
 java.util.Collection findSaleProduceByExpectedSale(java.lang.String queryString, int pageNumber, int pageSize, ExpectedSale expectedSale)
           Does the same thing as findSaleProduceByExpectedSale(String, fr.ifremer.allegro.data.sale.ExpectedSale) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByFishingOperation(FishingOperation fishingOperation)
           
 java.util.Collection findSaleProduceByFishingOperation(int transform, FishingOperation fishingOperation)
           Does the same thing as findSaleProduceByFishingOperation(fr.ifremer.allegro.data.operation.FishingOperation) with an additional flag called transform.
 java.util.Collection findSaleProduceByFishingOperation(int pageNumber, int pageSize, FishingOperation fishingOperation)
           Does the same thing as findSaleProduceByFishingOperation(fr.ifremer.allegro.data.operation.FishingOperation) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByFishingOperation(int transform, int pageNumber, int pageSize, FishingOperation fishingOperation)
           Does the same thing as findSaleProduceByFishingOperation(int, fr.ifremer.allegro.data.operation.FishingOperation) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByFishingOperation(int transform, java.lang.String queryString, FishingOperation fishingOperation)
           Does the same thing as findSaleProduceByFishingOperation(int, fr.ifremer.allegro.data.operation.FishingOperation) with an additional argument called queryString.
 java.util.Collection findSaleProduceByFishingOperation(int transform, java.lang.String queryString, int pageNumber, int pageSize, FishingOperation fishingOperation)
           Does the same thing as findSaleProduceByFishingOperation(int, String, fr.ifremer.allegro.data.operation.FishingOperation) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByFishingOperation(java.lang.String queryString, FishingOperation fishingOperation)
           Does the same thing as findSaleProduceByFishingOperation(fr.ifremer.allegro.data.operation.FishingOperation) with an additional argument called queryString.
 java.util.Collection findSaleProduceByFishingOperation(java.lang.String queryString, int pageNumber, int pageSize, FishingOperation fishingOperation)
           Does the same thing as findSaleProduceByFishingOperation(String, fr.ifremer.allegro.data.operation.FishingOperation) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByGear(Gear gear)
           
 java.util.Collection findSaleProduceByGear(int transform, Gear gear)
           Does the same thing as findSaleProduceByGear(fr.ifremer.allegro.referential.gear.Gear) with an additional flag called transform.
 java.util.Collection findSaleProduceByGear(int pageNumber, int pageSize, Gear gear)
           Does the same thing as findSaleProduceByGear(fr.ifremer.allegro.referential.gear.Gear) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByGear(int transform, int pageNumber, int pageSize, Gear gear)
           Does the same thing as findSaleProduceByGear(int, fr.ifremer.allegro.referential.gear.Gear) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByGear(int transform, java.lang.String queryString, Gear gear)
           Does the same thing as findSaleProduceByGear(int, fr.ifremer.allegro.referential.gear.Gear) with an additional argument called queryString.
 java.util.Collection findSaleProduceByGear(int transform, java.lang.String queryString, int pageNumber, int pageSize, Gear gear)
           Does the same thing as findSaleProduceByGear(int, String, fr.ifremer.allegro.referential.gear.Gear) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByGear(java.lang.String queryString, Gear gear)
           Does the same thing as findSaleProduceByGear(fr.ifremer.allegro.referential.gear.Gear) with an additional argument called queryString.
 java.util.Collection findSaleProduceByGear(java.lang.String queryString, int pageNumber, int pageSize, Gear gear)
           Does the same thing as findSaleProduceByGear(String, fr.ifremer.allegro.referential.gear.Gear) with an additional two arguments called pageNumber and pageSize.
 SaleProduce findSaleProduceById(java.lang.Integer id)
           
 java.lang.Object findSaleProduceById(int transform, java.lang.Integer id)
           Does the same thing as findSaleProduceById(java.lang.Integer) with an additional flag called transform.
 java.lang.Object findSaleProduceById(int transform, java.lang.String queryString, java.lang.Integer id)
           Does the same thing as findSaleProduceById(int, java.lang.Integer) with an additional argument called queryString.
 SaleProduce findSaleProduceById(java.lang.String queryString, java.lang.Integer id)
           Does the same thing as findSaleProduceById(java.lang.Integer) with an additional argument called queryString.
 java.util.Collection findSaleProduceByLanding(int transform, int pageNumber, int pageSize, Landing landing)
           Does the same thing as findSaleProduceByLanding(int, fr.ifremer.allegro.data.survey.landing.Landing) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByLanding(int pageNumber, int pageSize, Landing landing)
           Does the same thing as findSaleProduceByLanding(fr.ifremer.allegro.data.survey.landing.Landing) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByLanding(int transform, Landing landing)
           Does the same thing as findSaleProduceByLanding(fr.ifremer.allegro.data.survey.landing.Landing) with an additional flag called transform.
 java.util.Collection findSaleProduceByLanding(int transform, java.lang.String queryString, int pageNumber, int pageSize, Landing landing)
           Does the same thing as findSaleProduceByLanding(int, String, fr.ifremer.allegro.data.survey.landing.Landing) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByLanding(int transform, java.lang.String queryString, Landing landing)
           Does the same thing as findSaleProduceByLanding(int, fr.ifremer.allegro.data.survey.landing.Landing) with an additional argument called queryString.
 java.util.Collection findSaleProduceByLanding(Landing landing)
           
 java.util.Collection findSaleProduceByLanding(java.lang.String queryString, int pageNumber, int pageSize, Landing landing)
           Does the same thing as findSaleProduceByLanding(String, fr.ifremer.allegro.data.survey.landing.Landing) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByLanding(java.lang.String queryString, Landing landing)
           Does the same thing as findSaleProduceByLanding(fr.ifremer.allegro.data.survey.landing.Landing) with an additional argument called queryString.
 SaleProduce findSaleProduceByNaturalId(java.lang.Integer id)
           
 java.lang.Object findSaleProduceByNaturalId(int transform, java.lang.Integer id)
           Does the same thing as findSaleProduceByNaturalId(java.lang.Integer) with an additional flag called transform.
 java.lang.Object findSaleProduceByNaturalId(int transform, java.lang.String queryString, java.lang.Integer id)
           Does the same thing as findSaleProduceByNaturalId(int, java.lang.Integer) with an additional argument called queryString.
 SaleProduce findSaleProduceByNaturalId(java.lang.String queryString, java.lang.Integer id)
           Does the same thing as findSaleProduceByNaturalId(java.lang.Integer) with an additional argument called queryString.
 java.util.Collection findSaleProduceByOtherTaxonGroup(int transform, int pageNumber, int pageSize, TaxonGroup otherTaxonGroup)
           Does the same thing as findSaleProduceByOtherTaxonGroup(int, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByOtherTaxonGroup(int pageNumber, int pageSize, TaxonGroup otherTaxonGroup)
           Does the same thing as findSaleProduceByOtherTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByOtherTaxonGroup(int transform, java.lang.String queryString, int pageNumber, int pageSize, TaxonGroup otherTaxonGroup)
           Does the same thing as findSaleProduceByOtherTaxonGroup(int, String, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByOtherTaxonGroup(int transform, java.lang.String queryString, TaxonGroup otherTaxonGroup)
           Does the same thing as findSaleProduceByOtherTaxonGroup(int, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional argument called queryString.
 java.util.Collection findSaleProduceByOtherTaxonGroup(int transform, TaxonGroup otherTaxonGroup)
           Does the same thing as findSaleProduceByOtherTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional flag called transform.
 java.util.Collection findSaleProduceByOtherTaxonGroup(java.lang.String queryString, int pageNumber, int pageSize, TaxonGroup otherTaxonGroup)
           Does the same thing as findSaleProduceByOtherTaxonGroup(String, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByOtherTaxonGroup(java.lang.String queryString, TaxonGroup otherTaxonGroup)
           Does the same thing as findSaleProduceByOtherTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional argument called queryString.
 java.util.Collection findSaleProduceByOtherTaxonGroup(TaxonGroup otherTaxonGroup)
           
 java.util.Collection findSaleProduceByQualityFlag(int transform, int pageNumber, int pageSize, QualityFlag qualityFlag)
           Does the same thing as findSaleProduceByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByQualityFlag(int pageNumber, int pageSize, QualityFlag qualityFlag)
           Does the same thing as findSaleProduceByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByQualityFlag(int transform, QualityFlag qualityFlag)
           Does the same thing as findSaleProduceByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an additional flag called transform.
 java.util.Collection findSaleProduceByQualityFlag(int transform, java.lang.String queryString, int pageNumber, int pageSize, QualityFlag qualityFlag)
           Does the same thing as findSaleProduceByQualityFlag(int, String, fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByQualityFlag(int transform, java.lang.String queryString, QualityFlag qualityFlag)
           Does the same thing as findSaleProduceByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag) with an additional argument called queryString.
 java.util.Collection findSaleProduceByQualityFlag(QualityFlag qualityFlag)
           
 java.util.Collection findSaleProduceByQualityFlag(java.lang.String queryString, int pageNumber, int pageSize, QualityFlag qualityFlag)
           Does the same thing as findSaleProduceByQualityFlag(String, fr.ifremer.allegro.referential.QualityFlag) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByQualityFlag(java.lang.String queryString, QualityFlag qualityFlag)
           Does the same thing as findSaleProduceByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an additional argument called queryString.
 java.util.Collection findSaleProduceBySale(int transform, int pageNumber, int pageSize, Sale sale)
           Does the same thing as findSaleProduceBySale(int, fr.ifremer.allegro.data.survey.sale.Sale) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceBySale(int pageNumber, int pageSize, Sale sale)
           Does the same thing as findSaleProduceBySale(fr.ifremer.allegro.data.survey.sale.Sale) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceBySale(int transform, Sale sale)
           Does the same thing as findSaleProduceBySale(fr.ifremer.allegro.data.survey.sale.Sale) with an additional flag called transform.
 java.util.Collection findSaleProduceBySale(int transform, java.lang.String queryString, int pageNumber, int pageSize, Sale sale)
           Does the same thing as findSaleProduceBySale(int, String, fr.ifremer.allegro.data.survey.sale.Sale) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceBySale(int transform, java.lang.String queryString, Sale sale)
           Does the same thing as findSaleProduceBySale(int, fr.ifremer.allegro.data.survey.sale.Sale) with an additional argument called queryString.
 java.util.Collection findSaleProduceBySale(Sale sale)
           
 java.util.Collection findSaleProduceBySale(java.lang.String queryString, int pageNumber, int pageSize, Sale sale)
           Does the same thing as findSaleProduceBySale(String, fr.ifremer.allegro.data.survey.sale.Sale) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceBySale(java.lang.String queryString, Sale sale)
           Does the same thing as findSaleProduceBySale(fr.ifremer.allegro.data.survey.sale.Sale) with an additional argument called queryString.
 java.util.Collection findSaleProduceByTaxonGroup(int transform, int pageNumber, int pageSize, TaxonGroup taxonGroup)
           Does the same thing as findSaleProduceByTaxonGroup(int, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByTaxonGroup(int pageNumber, int pageSize, TaxonGroup taxonGroup)
           Does the same thing as findSaleProduceByTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByTaxonGroup(int transform, java.lang.String queryString, int pageNumber, int pageSize, TaxonGroup taxonGroup)
           Does the same thing as findSaleProduceByTaxonGroup(int, String, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByTaxonGroup(int transform, java.lang.String queryString, TaxonGroup taxonGroup)
           Does the same thing as findSaleProduceByTaxonGroup(int, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional argument called queryString.
 java.util.Collection findSaleProduceByTaxonGroup(int transform, TaxonGroup taxonGroup)
           Does the same thing as findSaleProduceByTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional flag called transform.
 java.util.Collection findSaleProduceByTaxonGroup(java.lang.String queryString, int pageNumber, int pageSize, TaxonGroup taxonGroup)
           Does the same thing as findSaleProduceByTaxonGroup(String, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByTaxonGroup(java.lang.String queryString, TaxonGroup taxonGroup)
           Does the same thing as findSaleProduceByTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup) with an additional argument called queryString.
 java.util.Collection findSaleProduceByTaxonGroup(TaxonGroup taxonGroup)
           
 java.util.Collection findSaleProduceByTransshipment(int transform, int pageNumber, int pageSize, Transshipment transshipment)
           Does the same thing as findSaleProduceByTransshipment(int, fr.ifremer.allegro.data.transshipment.Transshipment) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByTransshipment(int pageNumber, int pageSize, Transshipment transshipment)
           Does the same thing as findSaleProduceByTransshipment(fr.ifremer.allegro.data.transshipment.Transshipment) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByTransshipment(int transform, java.lang.String queryString, int pageNumber, int pageSize, Transshipment transshipment)
           Does the same thing as findSaleProduceByTransshipment(int, String, fr.ifremer.allegro.data.transshipment.Transshipment) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByTransshipment(int transform, java.lang.String queryString, Transshipment transshipment)
           Does the same thing as findSaleProduceByTransshipment(int, fr.ifremer.allegro.data.transshipment.Transshipment) with an additional argument called queryString.
 java.util.Collection findSaleProduceByTransshipment(int transform, Transshipment transshipment)
           Does the same thing as findSaleProduceByTransshipment(fr.ifremer.allegro.data.transshipment.Transshipment) with an additional flag called transform.
 java.util.Collection findSaleProduceByTransshipment(java.lang.String queryString, int pageNumber, int pageSize, Transshipment transshipment)
           Does the same thing as findSaleProduceByTransshipment(String, fr.ifremer.allegro.data.transshipment.Transshipment) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection findSaleProduceByTransshipment(java.lang.String queryString, Transshipment transshipment)
           Does the same thing as findSaleProduceByTransshipment(fr.ifremer.allegro.data.transshipment.Transshipment) with an additional argument called queryString.
 java.util.Collection findSaleProduceByTransshipment(Transshipment transshipment)
           
 ClusterSaleProduce[] getAllClusterSaleProduce(java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
           
 java.util.Collection getAllSaleProduce()
           
 java.util.Collection getAllSaleProduce(int transform)
           Does the same thing as getAllSaleProduce() with an additional flag called transform.
 java.util.Collection getAllSaleProduce(int pageNumber, int pageSize)
           Does the same thing as getAllSaleProduce() with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllSaleProduce(int transform, int pageNumber, int pageSize)
           Does the same thing as getAllSaleProduce(int) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllSaleProduce(int transform, java.lang.String queryString)
           Does the same thing as getAllSaleProduce(int) with an additional argument called queryString.
 java.util.Collection getAllSaleProduce(int transform, java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as getAllSaleProduce(int, String) with an additional two arguments called pageNumber and pageSize.
 java.util.Collection getAllSaleProduce(java.lang.String queryString)
           Does the same thing as getAllSaleProduce() with an additional argument called queryString.
 java.util.Collection getAllSaleProduce(java.lang.String queryString, int pageNumber, int pageSize)
           Does the same thing as getAllSaleProduce(String) with an additional two arguments called pageNumber and pageSize.
 Produce load(java.lang.Integer id)
          Loads an instance of fr.ifremer.allegro.data.survey.sale.SaleProduce 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 SaleProduce.
 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.
 SaleProduce remoteSaleProduceFullVOToEntity(RemoteSaleProduceFullVO remoteSaleProduceFullVO)
          Converts an instance of type RemoteSaleProduceFullVO to this DAO's entity.
 void remoteSaleProduceFullVOToEntity(RemoteSaleProduceFullVO source, SaleProduce target, boolean copyIfNull)
          Copies the fields of RemoteSaleProduceFullVO to the specified entity.
 void remoteSaleProduceFullVOToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type RemoteSaleProduceFullVO to this DAO's entity.
 SaleProduce remoteSaleProduceNaturalIdToEntity(RemoteSaleProduceNaturalId remoteSaleProduceNaturalId)
          Converts an instance of type RemoteSaleProduceNaturalId to this DAO's entity.
 void remoteSaleProduceNaturalIdToEntity(RemoteSaleProduceNaturalId source, SaleProduce target, boolean copyIfNull)
          Copies the fields of RemoteSaleProduceNaturalId to the specified entity.
 void remoteSaleProduceNaturalIdToEntityCollection(java.util.Collection instances)
          Converts a Collection of instances of type RemoteSaleProduceNaturalId to this DAO's entity.
 void remove(java.util.Collection entities)
          Removes all entities in the given entities collection.
 void remove(java.lang.Integer id)
          Removes the instance of fr.ifremer.allegro.data.survey.sale.SaleProduce having the given identifier from the persistent store.
 void remove(SaleProduce saleProduce)
          Removes the instance of fr.ifremer.allegro.data.survey.sale.SaleProduce 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.
 ClusterSaleProduce toClusterSaleProduce(SaleProduce entity)
          Converts this DAO's entity to an object of type ClusterSaleProduce.
 void toClusterSaleProduce(SaleProduce source, ClusterSaleProduce target)
          Copies the fields of the specified entity to the target value object.
 ClusterSaleProduce[] toClusterSaleProduceArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type ClusterSaleProduce.
 void toClusterSaleProduceCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type ClusterSaleProduce.
 RemoteSaleProduceFullVO toRemoteSaleProduceFullVO(SaleProduce entity)
          Converts this DAO's entity to an object of type RemoteSaleProduceFullVO.
 void toRemoteSaleProduceFullVO(SaleProduce source, RemoteSaleProduceFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteSaleProduceFullVO[] toRemoteSaleProduceFullVOArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type RemoteSaleProduceFullVO.
 void toRemoteSaleProduceFullVOCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type RemoteSaleProduceFullVO.
 RemoteSaleProduceNaturalId toRemoteSaleProduceNaturalId(SaleProduce entity)
          Converts this DAO's entity to an object of type RemoteSaleProduceNaturalId.
 void toRemoteSaleProduceNaturalId(SaleProduce source, RemoteSaleProduceNaturalId target)
          Copies the fields of the specified entity to the target value object.
 RemoteSaleProduceNaturalId[] toRemoteSaleProduceNaturalIdArray(java.util.Collection entities)
          Converts this DAO's entity to an array of instances of type RemoteSaleProduceNaturalId.
 void toRemoteSaleProduceNaturalIdCollection(java.util.Collection entities)
          Converts this DAO's entity to a Collection of instances of type RemoteSaleProduceNaturalId.
 void update(java.util.Collection entities)
          Updates all instances in the entities collection in the persistent store.
 void update(SaleProduce saleProduce)
          Updates the saleProduce instance in the persistent store.
 
Methods inherited from interface fr.ifremer.allegro.data.produce.ProduceDao
clusterProduceToEntity, clusterProduceToEntity, clusterProduceToEntityCollection, create, create, create, create, createFromClusterProduce, findProduceByBatch, findProduceByBatch, findProduceByBatch, findProduceByBatch, findProduceByBatch, findProduceByBatch, findProduceByBatch, findProduceByBatch, findProduceByFishingOperation, findProduceByFishingOperation, findProduceByFishingOperation, findProduceByFishingOperation, findProduceByFishingOperation, findProduceByFishingOperation, findProduceByFishingOperation, findProduceByFishingOperation, findProduceByGear, findProduceByGear, findProduceByGear, findProduceByGear, findProduceByGear, findProduceByGear, findProduceByGear, findProduceByGear, findProduceById, findProduceById, findProduceById, findProduceById, findProduceByLanding, findProduceByLanding, findProduceByLanding, findProduceByLanding, findProduceByLanding, findProduceByLanding, findProduceByLanding, findProduceByLanding, findProduceByNaturalId, findProduceByNaturalId, findProduceByNaturalId, findProduceByNaturalId, findProduceByOtherTaxonGroup, findProduceByOtherTaxonGroup, findProduceByOtherTaxonGroup, findProduceByOtherTaxonGroup, findProduceByOtherTaxonGroup, findProduceByOtherTaxonGroup, findProduceByOtherTaxonGroup, findProduceByOtherTaxonGroup, findProduceByQualityFlag, findProduceByQualityFlag, findProduceByQualityFlag, findProduceByQualityFlag, findProduceByQualityFlag, findProduceByQualityFlag, findProduceByQualityFlag, findProduceByQualityFlag, findProduceByTaxonGroup, findProduceByTaxonGroup, findProduceByTaxonGroup, findProduceByTaxonGroup, findProduceByTaxonGroup, findProduceByTaxonGroup, findProduceByTaxonGroup, findProduceByTaxonGroup, findProduceByTransshipment, findProduceByTransshipment, findProduceByTransshipment, findProduceByTransshipment, findProduceByTransshipment, findProduceByTransshipment, findProduceByTransshipment, findProduceByTransshipment, getAllClusterProduce, getAllProduce, getAllProduce, getAllProduce, getAllProduce, getAllProduce, getAllProduce, getAllProduce, getAllProduce, remoteProduceFullVOToEntity, remoteProduceFullVOToEntity, remoteProduceFullVOToEntityCollection, remoteProduceNaturalIdToEntity, remoteProduceNaturalIdToEntity, remoteProduceNaturalIdToEntityCollection, remove, toClusterProduce, toClusterProduce, toClusterProduceArray, toClusterProduceCollection, toRemoteProduceFullVO, toRemoteProduceFullVO, toRemoteProduceFullVOArray, toRemoteProduceFullVOCollection, toRemoteProduceNaturalId, toRemoteProduceNaturalId, toRemoteProduceNaturalIdArray, toRemoteProduceNaturalIdCollection, update
 

Field Detail

TRANSFORM_REMOTESALEPRODUCEFULLVO

static final int TRANSFORM_REMOTESALEPRODUCEFULLVO
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 RemoteSaleProduceFullVO.

See Also:
Constant Field Values

TRANSFORM_REMOTESALEPRODUCENATURALID

static final int TRANSFORM_REMOTESALEPRODUCENATURALID
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 RemoteSaleProduceNaturalId.

See Also:
Constant Field Values

TRANSFORM_CLUSTERSALEPRODUCE

static final int TRANSFORM_CLUSTERSALEPRODUCE
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 ClusterSaleProduce.

See Also:
Constant Field Values
Method Detail

toRemoteSaleProduceFullVO

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


toRemoteSaleProduceFullVO

RemoteSaleProduceFullVO toRemoteSaleProduceFullVO(SaleProduce entity)
Converts this DAO's entity to an object of type RemoteSaleProduceFullVO.


toRemoteSaleProduceFullVOCollection

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


toRemoteSaleProduceFullVOArray

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


remoteSaleProduceFullVOToEntity

void remoteSaleProduceFullVOToEntity(RemoteSaleProduceFullVO source,
                                     SaleProduce target,
                                     boolean copyIfNull)
Copies the fields of RemoteSaleProduceFullVO 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.

remoteSaleProduceFullVOToEntity

SaleProduce remoteSaleProduceFullVOToEntity(RemoteSaleProduceFullVO remoteSaleProduceFullVO)
Converts an instance of type RemoteSaleProduceFullVO to this DAO's entity.


remoteSaleProduceFullVOToEntityCollection

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


toRemoteSaleProduceNaturalId

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


toRemoteSaleProduceNaturalId

RemoteSaleProduceNaturalId toRemoteSaleProduceNaturalId(SaleProduce entity)
Converts this DAO's entity to an object of type RemoteSaleProduceNaturalId.


toRemoteSaleProduceNaturalIdCollection

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


toRemoteSaleProduceNaturalIdArray

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


remoteSaleProduceNaturalIdToEntity

void remoteSaleProduceNaturalIdToEntity(RemoteSaleProduceNaturalId source,
                                        SaleProduce target,
                                        boolean copyIfNull)
Copies the fields of RemoteSaleProduceNaturalId 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.

remoteSaleProduceNaturalIdToEntity

SaleProduce remoteSaleProduceNaturalIdToEntity(RemoteSaleProduceNaturalId remoteSaleProduceNaturalId)
Converts an instance of type RemoteSaleProduceNaturalId to this DAO's entity.


remoteSaleProduceNaturalIdToEntityCollection

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


toClusterSaleProduce

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


toClusterSaleProduce

ClusterSaleProduce toClusterSaleProduce(SaleProduce entity)
Converts this DAO's entity to an object of type ClusterSaleProduce.


toClusterSaleProduceCollection

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


toClusterSaleProduceArray

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


clusterSaleProduceToEntity

void clusterSaleProduceToEntity(ClusterSaleProduce source,
                                SaleProduce target,
                                boolean copyIfNull)
Copies the fields of ClusterSaleProduce 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.

clusterSaleProduceToEntity

SaleProduce clusterSaleProduceToEntity(ClusterSaleProduce clusterSaleProduce)
Converts an instance of type ClusterSaleProduce to this DAO's entity.


clusterSaleProduceToEntityCollection

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


load

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

Specified by:
load in interface ProduceDao

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

Specified by:
loadAll in interface ProduceDao
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 ProduceDao
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 ProduceDao
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 ProduceDao
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(SaleProduce saleProduce)
Creates an instance of fr.ifremer.allegro.data.survey.sale.SaleProduce and adds it to the persistent store.


create

java.lang.Object create(int transform,
                        SaleProduce saleProduce)

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

Specified by:
create in interface ProduceDao
Parameters:
entities - the collection of fr.ifremer.allegro.data.survey.sale.SaleProduce 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.survey.sale.SaleProduce) 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 ProduceDao

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,
               Buyer buyer,
               Sale sale,
               ExpectedSale expectedSale)

Creates a new fr.ifremer.allegro.data.survey.sale.SaleProduce 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,
                        Buyer buyer,
                        Sale sale,
                        ExpectedSale expectedSale)

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,fr.ifremer.allegro.referential.buyer.Buyer,fr.ifremer.allegro.data.survey.sale.Sale,fr.ifremer.allegro.data.sale.ExpectedSale) 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.survey.sale.SaleProduce instance from only required properties (attributes and association ends) and adds it to the persistent store.

Specified by:
create in interface ProduceDao

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.

Specified by:
create in interface ProduceDao

update

void update(SaleProduce saleProduce)
Updates the saleProduce 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 ProduceDao

remove

void remove(SaleProduce saleProduce)
Removes the instance of fr.ifremer.allegro.data.survey.sale.SaleProduce from the persistent store.


remove

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

Specified by:
remove in interface ProduceDao

remove

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

Specified by:
remove in interface ProduceDao

getAllSaleProduce

java.util.Collection getAllSaleProduce()

getAllSaleProduce

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

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


getAllSaleProduce

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

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


getAllSaleProduce

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

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


getAllSaleProduce

java.util.Collection getAllSaleProduce(int transform)

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


getAllSaleProduce

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

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


getAllSaleProduce

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

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


getAllSaleProduce

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

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


findSaleProduceById

SaleProduce findSaleProduceById(java.lang.Integer id)

findSaleProduceById

SaleProduce findSaleProduceById(java.lang.String queryString,
                                java.lang.Integer id)

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


findSaleProduceById

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

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


findSaleProduceById

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

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


findSaleProduceBySale

java.util.Collection findSaleProduceBySale(Sale sale)

findSaleProduceBySale

java.util.Collection findSaleProduceBySale(java.lang.String queryString,
                                           Sale sale)

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


findSaleProduceBySale

java.util.Collection findSaleProduceBySale(int pageNumber,
                                           int pageSize,
                                           Sale sale)

Does the same thing as findSaleProduceBySale(fr.ifremer.allegro.data.survey.sale.Sale) 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.


findSaleProduceBySale

java.util.Collection findSaleProduceBySale(java.lang.String queryString,
                                           int pageNumber,
                                           int pageSize,
                                           Sale sale)

Does the same thing as findSaleProduceBySale(String, fr.ifremer.allegro.data.survey.sale.Sale) 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.


findSaleProduceBySale

java.util.Collection findSaleProduceBySale(int transform,
                                           Sale sale)

Does the same thing as findSaleProduceBySale(fr.ifremer.allegro.data.survey.sale.Sale) 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.


findSaleProduceBySale

java.util.Collection findSaleProduceBySale(int transform,
                                           int pageNumber,
                                           int pageSize,
                                           Sale sale)

Does the same thing as findSaleProduceBySale(int, fr.ifremer.allegro.data.survey.sale.Sale) 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.


findSaleProduceBySale

java.util.Collection findSaleProduceBySale(int transform,
                                           java.lang.String queryString,
                                           Sale sale)

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


findSaleProduceBySale

java.util.Collection findSaleProduceBySale(int transform,
                                           java.lang.String queryString,
                                           int pageNumber,
                                           int pageSize,
                                           Sale sale)

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


findSaleProduceByBuyer

java.util.Collection findSaleProduceByBuyer(Buyer buyer)

findSaleProduceByBuyer

java.util.Collection findSaleProduceByBuyer(java.lang.String queryString,
                                            Buyer buyer)

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


findSaleProduceByBuyer

java.util.Collection findSaleProduceByBuyer(int pageNumber,
                                            int pageSize,
                                            Buyer buyer)

Does the same thing as findSaleProduceByBuyer(fr.ifremer.allegro.referential.buyer.Buyer) 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.


findSaleProduceByBuyer

java.util.Collection findSaleProduceByBuyer(java.lang.String queryString,
                                            int pageNumber,
                                            int pageSize,
                                            Buyer buyer)

Does the same thing as findSaleProduceByBuyer(String, fr.ifremer.allegro.referential.buyer.Buyer) 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.


findSaleProduceByBuyer

java.util.Collection findSaleProduceByBuyer(int transform,
                                            Buyer buyer)

Does the same thing as findSaleProduceByBuyer(fr.ifremer.allegro.referential.buyer.Buyer) 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.


findSaleProduceByBuyer

java.util.Collection findSaleProduceByBuyer(int transform,
                                            int pageNumber,
                                            int pageSize,
                                            Buyer buyer)

Does the same thing as findSaleProduceByBuyer(int, fr.ifremer.allegro.referential.buyer.Buyer) 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.


findSaleProduceByBuyer

java.util.Collection findSaleProduceByBuyer(int transform,
                                            java.lang.String queryString,
                                            Buyer buyer)

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


findSaleProduceByBuyer

java.util.Collection findSaleProduceByBuyer(int transform,
                                            java.lang.String queryString,
                                            int pageNumber,
                                            int pageSize,
                                            Buyer buyer)

Does the same thing as findSaleProduceByBuyer(int, String, fr.ifremer.allegro.referential.buyer.Buyer) 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.


findSaleProduceByExpectedSale

java.util.Collection findSaleProduceByExpectedSale(ExpectedSale expectedSale)

findSaleProduceByExpectedSale

java.util.Collection findSaleProduceByExpectedSale(java.lang.String queryString,
                                                   ExpectedSale expectedSale)

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


findSaleProduceByExpectedSale

java.util.Collection findSaleProduceByExpectedSale(int pageNumber,
                                                   int pageSize,
                                                   ExpectedSale expectedSale)

Does the same thing as findSaleProduceByExpectedSale(fr.ifremer.allegro.data.sale.ExpectedSale) 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.


findSaleProduceByExpectedSale

java.util.Collection findSaleProduceByExpectedSale(java.lang.String queryString,
                                                   int pageNumber,
                                                   int pageSize,
                                                   ExpectedSale expectedSale)

Does the same thing as findSaleProduceByExpectedSale(String, fr.ifremer.allegro.data.sale.ExpectedSale) 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.


findSaleProduceByExpectedSale

java.util.Collection findSaleProduceByExpectedSale(int transform,
                                                   ExpectedSale expectedSale)

Does the same thing as findSaleProduceByExpectedSale(fr.ifremer.allegro.data.sale.ExpectedSale) 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.


findSaleProduceByExpectedSale

java.util.Collection findSaleProduceByExpectedSale(int transform,
                                                   int pageNumber,
                                                   int pageSize,
                                                   ExpectedSale expectedSale)

Does the same thing as findSaleProduceByExpectedSale(int, fr.ifremer.allegro.data.sale.ExpectedSale) 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.


findSaleProduceByExpectedSale

java.util.Collection findSaleProduceByExpectedSale(int transform,
                                                   java.lang.String queryString,
                                                   ExpectedSale expectedSale)

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


findSaleProduceByExpectedSale

java.util.Collection findSaleProduceByExpectedSale(int transform,
                                                   java.lang.String queryString,
                                                   int pageNumber,
                                                   int pageSize,
                                                   ExpectedSale expectedSale)

Does the same thing as findSaleProduceByExpectedSale(int, String, fr.ifremer.allegro.data.sale.ExpectedSale) 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.


findSaleProduceByOtherTaxonGroup

java.util.Collection findSaleProduceByOtherTaxonGroup(TaxonGroup otherTaxonGroup)

findSaleProduceByOtherTaxonGroup

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

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


findSaleProduceByOtherTaxonGroup

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

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


findSaleProduceByOtherTaxonGroup

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

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


findSaleProduceByOtherTaxonGroup

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

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


findSaleProduceByOtherTaxonGroup

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

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


findSaleProduceByOtherTaxonGroup

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

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


findSaleProduceByOtherTaxonGroup

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

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


findSaleProduceByTaxonGroup

java.util.Collection findSaleProduceByTaxonGroup(TaxonGroup taxonGroup)

findSaleProduceByTaxonGroup

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

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


findSaleProduceByTaxonGroup

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

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


findSaleProduceByTaxonGroup

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

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


findSaleProduceByTaxonGroup

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

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


findSaleProduceByTaxonGroup

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

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


findSaleProduceByTaxonGroup

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

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


findSaleProduceByTaxonGroup

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

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


findSaleProduceByLanding

java.util.Collection findSaleProduceByLanding(Landing landing)

findSaleProduceByLanding

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

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


findSaleProduceByLanding

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

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


findSaleProduceByLanding

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

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


findSaleProduceByLanding

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

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


findSaleProduceByLanding

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

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


findSaleProduceByLanding

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

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


findSaleProduceByLanding

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

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


findSaleProduceByGear

java.util.Collection findSaleProduceByGear(Gear gear)

findSaleProduceByGear

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

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


findSaleProduceByGear

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

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


findSaleProduceByGear

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

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


findSaleProduceByGear

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

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


findSaleProduceByGear

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

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


findSaleProduceByGear

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

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


findSaleProduceByGear

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

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


findSaleProduceByTransshipment

java.util.Collection findSaleProduceByTransshipment(Transshipment transshipment)

findSaleProduceByTransshipment

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

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


findSaleProduceByTransshipment

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

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


findSaleProduceByTransshipment

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

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


findSaleProduceByTransshipment

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

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


findSaleProduceByTransshipment

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

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


findSaleProduceByTransshipment

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

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


findSaleProduceByTransshipment

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

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


findSaleProduceByBatch

java.util.Collection findSaleProduceByBatch(Batch batch)

findSaleProduceByBatch

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

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


findSaleProduceByBatch

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

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


findSaleProduceByBatch

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

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


findSaleProduceByBatch

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

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


findSaleProduceByBatch

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

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


findSaleProduceByBatch

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

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


findSaleProduceByBatch

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

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


findSaleProduceByFishingOperation

java.util.Collection findSaleProduceByFishingOperation(FishingOperation fishingOperation)

findSaleProduceByFishingOperation

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

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


findSaleProduceByFishingOperation

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

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


findSaleProduceByFishingOperation

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

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


findSaleProduceByFishingOperation

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

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


findSaleProduceByFishingOperation

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

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


findSaleProduceByFishingOperation

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

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


findSaleProduceByFishingOperation

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

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


findSaleProduceByQualityFlag

java.util.Collection findSaleProduceByQualityFlag(QualityFlag qualityFlag)

findSaleProduceByQualityFlag

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

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


findSaleProduceByQualityFlag

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

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


findSaleProduceByQualityFlag

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

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


findSaleProduceByQualityFlag

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

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


findSaleProduceByQualityFlag

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

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


findSaleProduceByQualityFlag

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

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


findSaleProduceByQualityFlag

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

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


findSaleProduceByNaturalId

SaleProduce findSaleProduceByNaturalId(java.lang.Integer id)

findSaleProduceByNaturalId

SaleProduce findSaleProduceByNaturalId(java.lang.String queryString,
                                       java.lang.Integer id)

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


findSaleProduceByNaturalId

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

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


findSaleProduceByNaturalId

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

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


createFromClusterSaleProduce

SaleProduce createFromClusterSaleProduce(ClusterSaleProduce clusterSaleProduce)

getAllClusterSaleProduce

ClusterSaleProduce[] getAllClusterSaleProduce(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 ProduceDao
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 ProduceDao
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 ProduceDao
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 ProduceDao
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.