|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.orm.hibernate3.support.HibernateDaoSupport
fr.ifremer.allegro.data.produce.ProduceDaoBase
public abstract class ProduceDaoBase
Base Spring DAO Class: is able to create, update, remove, load, and find
objects of type fr.ifremer.allegro.data.produce.Produce
.
Produce
Field Summary |
---|
Fields inherited from interface fr.ifremer.allegro.data.produce.ProduceDao |
---|
TRANSFORM_CLUSTERPRODUCE, TRANSFORM_NONE, TRANSFORM_REMOTEPRODUCEFULLVO, TRANSFORM_REMOTEPRODUCENATURALID |
Constructor Summary | |
---|---|
ProduceDaoBase()
|
Method Summary | |
---|---|
void |
clusterProduceToEntity(ClusterProduce source,
Produce target,
boolean copyIfNull)
Copies the fields of ClusterProduce to the specified entity. |
void |
clusterProduceToEntityCollection(java.util.Collection instances)
Converts a Collection of instances of type ClusterProduce to this
DAO's entity. |
Produce |
create(java.lang.Boolean isDiscard,
java.lang.Float subgroupCount,
java.lang.Short individualCount,
java.lang.String taxonGroupOtherInformation,
java.util.Date controlDate,
java.util.Date validationDate,
java.util.Date qualificationDate,
java.lang.String qualificationComments,
Batch batch,
java.util.Collection sortingMeasurements,
java.util.Collection quantificationMeasurements,
Landing landing,
Gear gear,
TaxonGroup otherTaxonGroup,
TaxonGroup taxonGroup,
java.util.Collection fishingAreas,
FishingOperation fishingOperation,
Transshipment transshipment,
QualityFlag qualityFlag)
Creates a new fr.ifremer.allegro.data.produce.Produce
instance from all attributes and
properties and adds it to the persistent store. |
Produce |
create(java.lang.Boolean isDiscard,
QualityFlag qualityFlag,
java.util.Collection quantificationMeasurements,
TaxonGroup taxonGroup)
Creates a new fr.ifremer.allegro.data.produce.Produce
instance from only required properties (attributes
and association ends) and adds it to the persistent store. |
java.util.Collection |
create(java.util.Collection entities)
Creates a new instance of fr.ifremer.allegro.data.produce.Produce and adds from the passed in entities collection |
java.lang.Object |
create(int transform,
java.lang.Boolean isDiscard,
java.lang.Float subgroupCount,
java.lang.Short individualCount,
java.lang.String taxonGroupOtherInformation,
java.util.Date controlDate,
java.util.Date validationDate,
java.util.Date qualificationDate,
java.lang.String qualificationComments,
Batch batch,
java.util.Collection sortingMeasurements,
java.util.Collection quantificationMeasurements,
Landing landing,
Gear gear,
TaxonGroup otherTaxonGroup,
TaxonGroup taxonGroup,
java.util.Collection fishingAreas,
FishingOperation fishingOperation,
Transshipment transshipment,
QualityFlag qualityFlag)
Does the same thing as ProduceDao.create(java.lang.Boolean,java.lang.Float,java.lang.Short,java.lang.String,java.util.Date,java.util.Date,java.util.Date,java.lang.String,fr.ifremer.allegro.data.batch.Batch,java.util.Collection,java.util.Collection,fr.ifremer.allegro.data.survey.landing.Landing,fr.ifremer.allegro.referential.gear.Gear,fr.ifremer.allegro.referential.taxon.TaxonGroup,fr.ifremer.allegro.referential.taxon.TaxonGroup,java.util.Collection,fr.ifremer.allegro.data.operation.FishingOperation,fr.ifremer.allegro.data.transshipment.Transshipment,fr.ifremer.allegro.referential.QualityFlag) with an
additional flag called transform . |
java.lang.Object |
create(int transform,
java.lang.Boolean isDiscard,
QualityFlag qualityFlag,
java.util.Collection quantificationMeasurements,
TaxonGroup taxonGroup)
Does the same thing as ProduceDao.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 ProduceDao.create(fr.ifremer.allegro.data.produce.Produce) with an
additional flag called transform . |
java.lang.Object |
create(int transform,
Produce produce)
Does the same thing as ProduceDao.create(fr.ifremer.allegro.data.produce.Produce) with an
additional flag called transform . |
Produce |
create(Produce produce)
Creates an instance of fr.ifremer.allegro.data.produce.Produce and adds it to the persistent store. |
Produce |
createFromClusterProduce(ClusterProduce clusterProduce)
|
java.util.Collection |
findProduceByBatch(Batch batch)
|
java.util.Collection |
findProduceByBatch(int transform,
Batch batch)
Does the same thing as ProduceDao.findProduceByBatch(fr.ifremer.allegro.data.batch.Batch) with an
additional flag called transform . |
java.util.Collection |
findProduceByBatch(int pageNumber,
int pageSize,
Batch batch)
Does the same thing as ProduceDao.findProduceByBatch(fr.ifremer.allegro.data.batch.Batch) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findProduceByBatch(int transform,
int pageNumber,
int pageSize,
Batch batch)
Does the same thing as ProduceDao.findProduceByBatch(int, fr.ifremer.allegro.data.batch.Batch) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findProduceByBatch(int transform,
java.lang.String queryString,
Batch batch)
Does the same thing as ProduceDao.findProduceByBatch(int, fr.ifremer.allegro.data.batch.Batch) with an
additional argument called queryString . |
java.util.Collection |
findProduceByBatch(int transform,
java.lang.String queryString,
int pageNumber,
int pageSize,
Batch batch)
Does the same thing as ProduceDao.findProduceByBatch(int, String, fr.ifremer.allegro.data.batch.Batch) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findProduceByBatch(java.lang.String queryString,
Batch batch)
Does the same thing as ProduceDao.findProduceByBatch(fr.ifremer.allegro.data.batch.Batch) with an
additional argument called queryString . |
java.util.Collection |
findProduceByBatch(java.lang.String queryString,
int pageNumber,
int pageSize,
Batch batch)
Does the same thing as ProduceDao.findProduceByBatch(String, fr.ifremer.allegro.data.batch.Batch) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findProduceByFishingOperation(FishingOperation fishingOperation)
|
java.util.Collection |
findProduceByFishingOperation(int transform,
FishingOperation fishingOperation)
Does the same thing as ProduceDao.findProduceByFishingOperation(fr.ifremer.allegro.data.operation.FishingOperation) with an
additional flag called transform . |
java.util.Collection |
findProduceByFishingOperation(int pageNumber,
int pageSize,
FishingOperation fishingOperation)
Does the same thing as ProduceDao.findProduceByFishingOperation(fr.ifremer.allegro.data.operation.FishingOperation) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findProduceByFishingOperation(int transform,
int pageNumber,
int pageSize,
FishingOperation fishingOperation)
Does the same thing as ProduceDao.findProduceByFishingOperation(int, fr.ifremer.allegro.data.operation.FishingOperation) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findProduceByFishingOperation(int transform,
java.lang.String queryString,
FishingOperation fishingOperation)
Does the same thing as ProduceDao.findProduceByFishingOperation(int, fr.ifremer.allegro.data.operation.FishingOperation) with an
additional argument called queryString . |
java.util.Collection |
findProduceByFishingOperation(int transform,
java.lang.String queryString,
int pageNumber,
int pageSize,
FishingOperation fishingOperation)
Does the same thing as ProduceDao.findProduceByFishingOperation(int, String, fr.ifremer.allegro.data.operation.FishingOperation) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findProduceByFishingOperation(java.lang.String queryString,
FishingOperation fishingOperation)
Does the same thing as ProduceDao.findProduceByFishingOperation(fr.ifremer.allegro.data.operation.FishingOperation) with an
additional argument called queryString . |
java.util.Collection |
findProduceByFishingOperation(java.lang.String queryString,
int pageNumber,
int pageSize,
FishingOperation fishingOperation)
Does the same thing as ProduceDao.findProduceByFishingOperation(String, fr.ifremer.allegro.data.operation.FishingOperation) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findProduceByGear(Gear gear)
|
java.util.Collection |
findProduceByGear(int transform,
Gear gear)
Does the same thing as ProduceDao.findProduceByGear(fr.ifremer.allegro.referential.gear.Gear) with an
additional flag called transform . |
java.util.Collection |
findProduceByGear(int pageNumber,
int pageSize,
Gear gear)
Does the same thing as ProduceDao.findProduceByGear(fr.ifremer.allegro.referential.gear.Gear) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findProduceByGear(int transform,
int pageNumber,
int pageSize,
Gear gear)
Does the same thing as ProduceDao.findProduceByGear(int, fr.ifremer.allegro.referential.gear.Gear) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findProduceByGear(int transform,
java.lang.String queryString,
Gear gear)
Does the same thing as ProduceDao.findProduceByGear(int, fr.ifremer.allegro.referential.gear.Gear) with an
additional argument called queryString . |
java.util.Collection |
findProduceByGear(int transform,
java.lang.String queryString,
int pageNumber,
int pageSize,
Gear gear)
Does the same thing as ProduceDao.findProduceByGear(int, String, fr.ifremer.allegro.referential.gear.Gear) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findProduceByGear(java.lang.String queryString,
Gear gear)
Does the same thing as ProduceDao.findProduceByGear(fr.ifremer.allegro.referential.gear.Gear) with an
additional argument called queryString . |
java.util.Collection |
findProduceByGear(java.lang.String queryString,
int pageNumber,
int pageSize,
Gear gear)
Does the same thing as ProduceDao.findProduceByGear(String, fr.ifremer.allegro.referential.gear.Gear) with an
additional two arguments called pageNumber and pageSize . |
Produce |
findProduceById(java.lang.Integer id)
|
java.lang.Object |
findProduceById(int transform,
java.lang.Integer id)
Does the same thing as ProduceDao.findProduceById(java.lang.Integer) with an
additional flag called transform . |
java.lang.Object |
findProduceById(int transform,
java.lang.String queryString,
java.lang.Integer id)
Does the same thing as ProduceDao.findProduceById(int, java.lang.Integer) with an
additional argument called queryString . |
Produce |
findProduceById(java.lang.String queryString,
java.lang.Integer id)
Does the same thing as ProduceDao.findProduceById(java.lang.Integer) with an
additional argument called queryString . |
java.util.Collection |
findProduceByLanding(int transform,
int pageNumber,
int pageSize,
Landing landing)
Does the same thing as ProduceDao.findProduceByLanding(int, fr.ifremer.allegro.data.survey.landing.Landing) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findProduceByLanding(int pageNumber,
int pageSize,
Landing landing)
Does the same thing as ProduceDao.findProduceByLanding(fr.ifremer.allegro.data.survey.landing.Landing) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findProduceByLanding(int transform,
Landing landing)
Does the same thing as ProduceDao.findProduceByLanding(fr.ifremer.allegro.data.survey.landing.Landing) with an
additional flag called transform . |
java.util.Collection |
findProduceByLanding(int transform,
java.lang.String queryString,
int pageNumber,
int pageSize,
Landing landing)
Does the same thing as ProduceDao.findProduceByLanding(int, String, fr.ifremer.allegro.data.survey.landing.Landing) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findProduceByLanding(int transform,
java.lang.String queryString,
Landing landing)
Does the same thing as ProduceDao.findProduceByLanding(int, fr.ifremer.allegro.data.survey.landing.Landing) with an
additional argument called queryString . |
java.util.Collection |
findProduceByLanding(Landing landing)
|
java.util.Collection |
findProduceByLanding(java.lang.String queryString,
int pageNumber,
int pageSize,
Landing landing)
Does the same thing as ProduceDao.findProduceByLanding(String, fr.ifremer.allegro.data.survey.landing.Landing) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findProduceByLanding(java.lang.String queryString,
Landing landing)
Does the same thing as ProduceDao.findProduceByLanding(fr.ifremer.allegro.data.survey.landing.Landing) with an
additional argument called queryString . |
Produce |
findProduceByNaturalId(java.lang.Integer id)
|
java.lang.Object |
findProduceByNaturalId(int transform,
java.lang.Integer id)
Does the same thing as ProduceDao.findProduceByNaturalId(java.lang.Integer) with an
additional flag called transform . |
java.lang.Object |
findProduceByNaturalId(int transform,
java.lang.String queryString,
java.lang.Integer id)
Does the same thing as ProduceDao.findProduceByNaturalId(int, java.lang.Integer) with an
additional argument called queryString . |
Produce |
findProduceByNaturalId(java.lang.String queryString,
java.lang.Integer id)
Does the same thing as ProduceDao.findProduceByNaturalId(java.lang.Integer) with an
additional argument called queryString . |
java.util.Collection |
findProduceByOtherTaxonGroup(int transform,
int pageNumber,
int pageSize,
TaxonGroup otherTaxonGroup)
Does the same thing as ProduceDao.findProduceByOtherTaxonGroup(int, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findProduceByOtherTaxonGroup(int pageNumber,
int pageSize,
TaxonGroup otherTaxonGroup)
Does the same thing as ProduceDao.findProduceByOtherTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findProduceByOtherTaxonGroup(int transform,
java.lang.String queryString,
int pageNumber,
int pageSize,
TaxonGroup otherTaxonGroup)
Does the same thing as ProduceDao.findProduceByOtherTaxonGroup(int, String, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findProduceByOtherTaxonGroup(int transform,
java.lang.String queryString,
TaxonGroup otherTaxonGroup)
Does the same thing as ProduceDao.findProduceByOtherTaxonGroup(int, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an
additional argument called queryString . |
java.util.Collection |
findProduceByOtherTaxonGroup(int transform,
TaxonGroup otherTaxonGroup)
Does the same thing as ProduceDao.findProduceByOtherTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup) with an
additional flag called transform . |
java.util.Collection |
findProduceByOtherTaxonGroup(java.lang.String queryString,
int pageNumber,
int pageSize,
TaxonGroup otherTaxonGroup)
Does the same thing as ProduceDao.findProduceByOtherTaxonGroup(String, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findProduceByOtherTaxonGroup(java.lang.String queryString,
TaxonGroup otherTaxonGroup)
Does the same thing as ProduceDao.findProduceByOtherTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup) with an
additional argument called queryString . |
java.util.Collection |
findProduceByOtherTaxonGroup(TaxonGroup otherTaxonGroup)
|
java.util.Collection |
findProduceByQualityFlag(int transform,
int pageNumber,
int pageSize,
QualityFlag qualityFlag)
Does the same thing as ProduceDao.findProduceByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findProduceByQualityFlag(int pageNumber,
int pageSize,
QualityFlag qualityFlag)
Does the same thing as ProduceDao.findProduceByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findProduceByQualityFlag(int transform,
QualityFlag qualityFlag)
Does the same thing as ProduceDao.findProduceByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an
additional flag called transform . |
java.util.Collection |
findProduceByQualityFlag(int transform,
java.lang.String queryString,
int pageNumber,
int pageSize,
QualityFlag qualityFlag)
Does the same thing as ProduceDao.findProduceByQualityFlag(int, String, fr.ifremer.allegro.referential.QualityFlag) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findProduceByQualityFlag(int transform,
java.lang.String queryString,
QualityFlag qualityFlag)
Does the same thing as ProduceDao.findProduceByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag) with an
additional argument called queryString . |
java.util.Collection |
findProduceByQualityFlag(QualityFlag qualityFlag)
|
java.util.Collection |
findProduceByQualityFlag(java.lang.String queryString,
int pageNumber,
int pageSize,
QualityFlag qualityFlag)
Does the same thing as ProduceDao.findProduceByQualityFlag(String, fr.ifremer.allegro.referential.QualityFlag) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findProduceByQualityFlag(java.lang.String queryString,
QualityFlag qualityFlag)
Does the same thing as ProduceDao.findProduceByQualityFlag(fr.ifremer.allegro.referential.QualityFlag) with an
additional argument called queryString . |
java.util.Collection |
findProduceByTaxonGroup(int transform,
int pageNumber,
int pageSize,
TaxonGroup taxonGroup)
Does the same thing as ProduceDao.findProduceByTaxonGroup(int, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findProduceByTaxonGroup(int pageNumber,
int pageSize,
TaxonGroup taxonGroup)
Does the same thing as ProduceDao.findProduceByTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findProduceByTaxonGroup(int transform,
java.lang.String queryString,
int pageNumber,
int pageSize,
TaxonGroup taxonGroup)
Does the same thing as ProduceDao.findProduceByTaxonGroup(int, String, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findProduceByTaxonGroup(int transform,
java.lang.String queryString,
TaxonGroup taxonGroup)
Does the same thing as ProduceDao.findProduceByTaxonGroup(int, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an
additional argument called queryString . |
java.util.Collection |
findProduceByTaxonGroup(int transform,
TaxonGroup taxonGroup)
Does the same thing as ProduceDao.findProduceByTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup) with an
additional flag called transform . |
java.util.Collection |
findProduceByTaxonGroup(java.lang.String queryString,
int pageNumber,
int pageSize,
TaxonGroup taxonGroup)
Does the same thing as ProduceDao.findProduceByTaxonGroup(String, fr.ifremer.allegro.referential.taxon.TaxonGroup) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findProduceByTaxonGroup(java.lang.String queryString,
TaxonGroup taxonGroup)
Does the same thing as ProduceDao.findProduceByTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup) with an
additional argument called queryString . |
java.util.Collection |
findProduceByTaxonGroup(TaxonGroup taxonGroup)
|
java.util.Collection |
findProduceByTransshipment(int transform,
int pageNumber,
int pageSize,
Transshipment transshipment)
Does the same thing as ProduceDao.findProduceByTransshipment(int, fr.ifremer.allegro.data.transshipment.Transshipment) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findProduceByTransshipment(int pageNumber,
int pageSize,
Transshipment transshipment)
Does the same thing as ProduceDao.findProduceByTransshipment(fr.ifremer.allegro.data.transshipment.Transshipment) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findProduceByTransshipment(int transform,
java.lang.String queryString,
int pageNumber,
int pageSize,
Transshipment transshipment)
Does the same thing as ProduceDao.findProduceByTransshipment(int, String, fr.ifremer.allegro.data.transshipment.Transshipment) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findProduceByTransshipment(int transform,
java.lang.String queryString,
Transshipment transshipment)
Does the same thing as ProduceDao.findProduceByTransshipment(int, fr.ifremer.allegro.data.transshipment.Transshipment) with an
additional argument called queryString . |
java.util.Collection |
findProduceByTransshipment(int transform,
Transshipment transshipment)
Does the same thing as ProduceDao.findProduceByTransshipment(fr.ifremer.allegro.data.transshipment.Transshipment) with an
additional flag called transform . |
java.util.Collection |
findProduceByTransshipment(java.lang.String queryString,
int pageNumber,
int pageSize,
Transshipment transshipment)
Does the same thing as ProduceDao.findProduceByTransshipment(String, fr.ifremer.allegro.data.transshipment.Transshipment) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
findProduceByTransshipment(java.lang.String queryString,
Transshipment transshipment)
Does the same thing as ProduceDao.findProduceByTransshipment(fr.ifremer.allegro.data.transshipment.Transshipment) with an
additional argument called queryString . |
java.util.Collection |
findProduceByTransshipment(Transshipment transshipment)
|
ClusterProduce[] |
getAllClusterProduce(java.lang.Integer userId,
java.lang.Integer[] registrationLocationIds,
java.lang.Integer pageNumber,
java.lang.Integer pageSize)
|
java.util.Collection |
getAllProduce()
|
java.util.Collection |
getAllProduce(int transform)
Does the same thing as ProduceDao.getAllProduce() with an
additional flag called transform . |
java.util.Collection |
getAllProduce(int pageNumber,
int pageSize)
Does the same thing as ProduceDao.getAllProduce() with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
getAllProduce(int transform,
int pageNumber,
int pageSize)
Does the same thing as ProduceDao.getAllProduce(int) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
getAllProduce(int transform,
java.lang.String queryString)
Does the same thing as ProduceDao.getAllProduce(int) with an
additional argument called queryString . |
java.util.Collection |
getAllProduce(int transform,
java.lang.String queryString,
int pageNumber,
int pageSize)
Does the same thing as ProduceDao.getAllProduce(int, String) with an
additional two arguments called pageNumber and pageSize . |
java.util.Collection |
getAllProduce(java.lang.String queryString)
Does the same thing as ProduceDao.getAllProduce() with an
additional argument called queryString . |
java.util.Collection |
getAllProduce(java.lang.String queryString,
int pageNumber,
int pageSize)
Does the same thing as ProduceDao.getAllProduce(String) with an
additional two arguments called pageNumber and pageSize . |
protected BatchDao |
getBatchDao()
Gets the reference to batchDao . |
protected FishingAreaDao |
getFishingAreaDao()
Gets the reference to fishingAreaDao . |
protected FishingOperationDao |
getFishingOperationDao()
Gets the reference to fishingOperationDao . |
protected GearDao |
getGearDao()
Gets the reference to gearDao . |
protected LandingDao |
getLandingDao()
Gets the reference to landingDao . |
protected java.security.Principal |
getPrincipal()
Gets the current principal if one has been set,
otherwise returns null . |
protected QualityFlagDao |
getQualityFlagDao()
Gets the reference to qualityFlagDao . |
protected QuantificationMeasurementDao |
getQuantificationMeasurementDao()
Gets the reference to quantificationMeasurementDao . |
protected SortingMeasurementDao |
getSortingMeasurementDao()
Gets the reference to sortingMeasurementDao . |
protected TaxonGroupDao |
getTaxonGroupDao()
Gets the reference to taxonGroupDao . |
protected TransshipmentDao |
getTransshipmentDao()
Gets the reference to transshipmentDao . |
protected abstract Produce |
handleCreateFromClusterProduce(ClusterProduce clusterProduce)
Performs the core logic for createFromClusterProduce(fr.ifremer.allegro.data.produce.generic.cluster.ClusterProduce) |
protected abstract ClusterProduce[] |
handleGetAllClusterProduce(java.lang.Integer userId,
java.lang.Integer[] registrationLocationIds,
java.lang.Integer pageNumber,
java.lang.Integer pageSize)
Performs the core logic for getAllClusterProduce(java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer) |
Produce |
load(java.lang.Integer id)
Loads an instance of fr.ifremer.allegro.data.produce.Produce from the persistent store. |
java.lang.Object |
load(int transform,
java.lang.Integer id)
Does the same thing as ProduceDao.load(java.lang.Integer) with an
additional flag called transform . |
java.util.Collection |
loadAll()
Loads all entities of type Produce . |
java.util.Collection |
loadAll(int transform)
Does the same thing as ProduceDao.loadAll() with an
additional flag called transform . |
java.util.Collection |
loadAll(int pageNumber,
int pageSize)
Does the same thing as ProduceDao.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 ProduceDao.loadAll(int) with an
additional two arguments called pageNumber and pageSize . |
void |
remoteProduceFullVOToEntity(RemoteProduceFullVO source,
Produce target,
boolean copyIfNull)
Copies the fields of RemoteProduceFullVO to the specified entity. |
void |
remoteProduceFullVOToEntityCollection(java.util.Collection instances)
Converts a Collection of instances of type RemoteProduceFullVO to this
DAO's entity. |
void |
remoteProduceNaturalIdToEntity(RemoteProduceNaturalId source,
Produce target,
boolean copyIfNull)
Copies the fields of RemoteProduceNaturalId to the specified entity. |
void |
remoteProduceNaturalIdToEntityCollection(java.util.Collection instances)
Converts a Collection of instances of type RemoteProduceNaturalId to this
DAO's entity. |
void |
remove(java.util.Collection entities)
Removes all entities in the given entities |
void |
remove(java.lang.Integer id)
Removes the instance of fr.ifremer.allegro.data.produce.Produce having the given identifier from the persistent store. |
void |
remove(Produce produce)
Removes the instance of fr.ifremer.allegro.data.produce.Produce from the persistent store. |
PaginationResult |
search(int transform,
int pageNumber,
int pageSize,
Search search)
Does the same thing as {@link #search(int, fr.ifremer.allegro.Search) but with an additional two flags called pageNumber and pageSize . |
PaginationResult |
search(int pageNumber,
int pageSize,
Search search)
Does the same thing as {@link #search(fr.ifremer.allegro.Search) but with an additional two flags called pageNumber and pageSize . |
java.util.Set |
search(int transform,
Search search)
Does the same thing as ProduceDao.search(fr.ifremer.allegro.Search) but with an
additional flag called transform . |
java.util.Set |
search(Search search)
Performs a search using the parameters specified in the given search object. |
void |
setBatchDao(BatchDao batchDao)
Sets the reference to batchDao . |
void |
setFishingAreaDao(FishingAreaDao fishingAreaDao)
Sets the reference to fishingAreaDao . |
void |
setFishingOperationDao(FishingOperationDao fishingOperationDao)
Sets the reference to fishingOperationDao . |
void |
setGearDao(GearDao gearDao)
Sets the reference to gearDao . |
void |
setLandingDao(LandingDao landingDao)
Sets the reference to landingDao . |
void |
setQualityFlagDao(QualityFlagDao qualityFlagDao)
Sets the reference to qualityFlagDao . |
void |
setQuantificationMeasurementDao(QuantificationMeasurementDao quantificationMeasurementDao)
Sets the reference to quantificationMeasurementDao . |
void |
setSortingMeasurementDao(SortingMeasurementDao sortingMeasurementDao)
Sets the reference to sortingMeasurementDao . |
void |
setTaxonGroupDao(TaxonGroupDao taxonGroupDao)
Sets the reference to taxonGroupDao . |
void |
setTransshipmentDao(TransshipmentDao transshipmentDao)
Sets the reference to transshipmentDao . |
protected ClusterProduce |
toClusterProduce(java.lang.Object[] row)
Default implementation for transforming the results of a report query into a value object. |
ClusterProduce |
toClusterProduce(Produce entity)
Converts this DAO's entity to an object of type ClusterProduce . |
void |
toClusterProduce(Produce source,
ClusterProduce target)
Copies the fields of the specified entity to the target value object. |
ClusterProduce[] |
toClusterProduceArray(java.util.Collection entities)
Converts this DAO's entity to an array of instances of type ClusterProduce . |
void |
toClusterProduceCollection(java.util.Collection entities)
Converts this DAO's entity to a Collection of instances of type ClusterProduce . |
protected Produce |
toEntity(java.lang.Object[] row)
|
protected RemoteProduceFullVO |
toRemoteProduceFullVO(java.lang.Object[] row)
Default implementation for transforming the results of a report query into a value object. |
RemoteProduceFullVO |
toRemoteProduceFullVO(Produce entity)
Converts this DAO's entity to an object of type RemoteProduceFullVO . |
void |
toRemoteProduceFullVO(Produce source,
RemoteProduceFullVO target)
Copies the fields of the specified entity to the target value object. |
RemoteProduceFullVO[] |
toRemoteProduceFullVOArray(java.util.Collection entities)
Converts this DAO's entity to an array of instances of type RemoteProduceFullVO . |
void |
toRemoteProduceFullVOCollection(java.util.Collection entities)
Converts this DAO's entity to a Collection of instances of type RemoteProduceFullVO . |
protected RemoteProduceNaturalId |
toRemoteProduceNaturalId(java.lang.Object[] row)
Default implementation for transforming the results of a report query into a value object. |
RemoteProduceNaturalId |
toRemoteProduceNaturalId(Produce entity)
Converts this DAO's entity to an object of type RemoteProduceNaturalId . |
void |
toRemoteProduceNaturalId(Produce source,
RemoteProduceNaturalId target)
Copies the fields of the specified entity to the target value object. |
RemoteProduceNaturalId[] |
toRemoteProduceNaturalIdArray(java.util.Collection entities)
Converts this DAO's entity to an array of instances of type RemoteProduceNaturalId . |
void |
toRemoteProduceNaturalIdCollection(java.util.Collection entities)
Converts this DAO's entity to a Collection of instances of type RemoteProduceNaturalId . |
protected void |
transformEntities(int transform,
java.util.Collection entities)
Transforms a collection of entities using the transformEntity(int,fr.ifremer.allegro.data.produce.Produce)
method. |
protected java.lang.Object |
transformEntity(int transform,
Produce entity)
Allows transformation of entities into value objects (or something else for that matter), when the transform
flag is set to one of the constants defined in fr.ifremer.allegro.data.produce.ProduceDao , please note
that the ProduceDao.TRANSFORM_NONE constant denotes no transformation, so the entity itself
will be returned. |
void |
update(java.util.Collection entities)
Updates all instances in the entities collection in the persistent store. |
void |
update(Produce produce)
Updates the produce instance in the persistent store. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface fr.ifremer.allegro.data.produce.ProduceDao |
---|
clusterProduceToEntity, remoteProduceFullVOToEntity, remoteProduceNaturalIdToEntity |
Constructor Detail |
---|
public ProduceDaoBase()
Method Detail |
---|
public void setTaxonGroupDao(TaxonGroupDao taxonGroupDao)
taxonGroupDao
.
protected TaxonGroupDao getTaxonGroupDao()
taxonGroupDao
.
public void setLandingDao(LandingDao landingDao)
landingDao
.
protected LandingDao getLandingDao()
landingDao
.
public void setGearDao(GearDao gearDao)
gearDao
.
protected GearDao getGearDao()
gearDao
.
public void setTransshipmentDao(TransshipmentDao transshipmentDao)
transshipmentDao
.
protected TransshipmentDao getTransshipmentDao()
transshipmentDao
.
public void setBatchDao(BatchDao batchDao)
batchDao
.
protected BatchDao getBatchDao()
batchDao
.
public void setFishingOperationDao(FishingOperationDao fishingOperationDao)
fishingOperationDao
.
protected FishingOperationDao getFishingOperationDao()
fishingOperationDao
.
public void setQualityFlagDao(QualityFlagDao qualityFlagDao)
qualityFlagDao
.
protected QualityFlagDao getQualityFlagDao()
qualityFlagDao
.
public void setQuantificationMeasurementDao(QuantificationMeasurementDao quantificationMeasurementDao)
quantificationMeasurementDao
.
protected QuantificationMeasurementDao getQuantificationMeasurementDao()
quantificationMeasurementDao
.
public void setSortingMeasurementDao(SortingMeasurementDao sortingMeasurementDao)
sortingMeasurementDao
.
protected SortingMeasurementDao getSortingMeasurementDao()
sortingMeasurementDao
.
public void setFishingAreaDao(FishingAreaDao fishingAreaDao)
fishingAreaDao
.
protected FishingAreaDao getFishingAreaDao()
fishingAreaDao
.
public java.lang.Object load(int transform, java.lang.Integer id)
ProduceDao
Does the same thing as ProduceDao.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.
load
in interface ProduceDao
id
- identifier of the entity to load
ProduceDao.load(int, java.lang.Integer)
public Produce load(java.lang.Integer id)
ProduceDao
load
in interface ProduceDao
ProduceDao.load(java.lang.Integer)
public java.util.Collection loadAll()
ProduceDao
Produce
.
loadAll
in interface ProduceDao
ProduceDao.loadAll()
public java.util.Collection loadAll(int transform)
ProduceDao
Does the same thing as ProduceDao.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.
loadAll
in interface ProduceDao
transform
- the flag indicating what transformation to use.
ProduceDao.loadAll(int)
public java.util.Collection loadAll(int pageNumber, int pageSize)
ProduceDao
Does the same thing as ProduceDao.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.
loadAll
in interface ProduceDao
pageNumber
- the page number to retrieve when paging results.pageSize
- the size of the page to retrieve when paging results.
ProduceDao.loadAll(int, int)
public java.util.Collection loadAll(int transform, int pageNumber, int pageSize)
ProduceDao
Does the same thing as ProduceDao.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.
loadAll
in interface ProduceDao
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.
ProduceDao.loadAll(int, int, int)
public Produce create(Produce produce)
ProduceDao
create
in interface ProduceDao
ProduceDao.create(fr.ifremer.allegro.data.produce.Produce)
public java.lang.Object create(int transform, Produce produce)
ProduceDao
Does the same thing as ProduceDao.create(fr.ifremer.allegro.data.produce.Produce)
with an
additional flag called transform
. If this flag is set to TRANSFORM_NONE
then
the returned entity will NOT be transformed. If this flag is any of the other constants
defined here then the result WILL BE passed through an operation which can optionally
transform the entity (into a value object for example). By default, transformation does
not occur.
create
in interface ProduceDao
ProduceDao.create(int transform, fr.ifremer.allegro.data.produce.Produce)
public java.util.Collection create(java.util.Collection entities)
ProduceDao
entities
collection
create
in interface ProduceDao
entities
- the collection of fr.ifremer.allegro.data.produce.Produce
instances to create.
ProduceDao.create(java.util.Collection)
public java.util.Collection create(int transform, java.util.Collection entities)
ProduceDao
Does the same thing as ProduceDao.create(fr.ifremer.allegro.data.produce.Produce)
with an
additional flag called transform
. If this flag is set to TRANSFORM_NONE
then
the returned entity will NOT be transformed. If this flag is any of the other constants
defined here then the result WILL BE passed through an operation which can optionally
transform the entities (into value objects for example). By default, transformation does
not occur.
create
in interface ProduceDao
ProduceDao.create(int, java.util.Collection)
public 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)
ProduceDao
Creates a new fr.ifremer.allegro.data.produce.Produce
instance from all attributes and
properties and adds it to the persistent store.
create
in interface ProduceDao
ProduceDao.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)
public 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)
ProduceDao
Does the same thing as ProduceDao.create(java.lang.Boolean,java.lang.Float,java.lang.Short,java.lang.String,java.util.Date,java.util.Date,java.util.Date,java.lang.String,fr.ifremer.allegro.data.batch.Batch,java.util.Collection,java.util.Collection,fr.ifremer.allegro.data.survey.landing.Landing,fr.ifremer.allegro.referential.gear.Gear,fr.ifremer.allegro.referential.taxon.TaxonGroup,fr.ifremer.allegro.referential.taxon.TaxonGroup,java.util.Collection,fr.ifremer.allegro.data.operation.FishingOperation,fr.ifremer.allegro.data.transshipment.Transshipment,fr.ifremer.allegro.referential.QualityFlag)
with an
additional flag called transform
. If this flag is set to TRANSFORM_NONE
then
the returned entity will NOT be transformed. If this flag is any of the other constants
defined here then the result WILL BE passed through an operation which can optionally
transform the entity (into a value object for example). By default, transformation does
not occur.
create
in interface ProduceDao
ProduceDao.create(int, 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)
public Produce create(java.lang.Boolean isDiscard, QualityFlag qualityFlag, java.util.Collection quantificationMeasurements, TaxonGroup taxonGroup)
ProduceDao
Creates a new fr.ifremer.allegro.data.produce.Produce
instance from only required properties (attributes
and association ends) and adds it to the persistent store.
create
in interface ProduceDao
ProduceDao.create(java.lang.Boolean,fr.ifremer.allegro.referential.QualityFlag,java.util.Collection,fr.ifremer.allegro.referential.taxon.TaxonGroup)
public java.lang.Object create(int transform, java.lang.Boolean isDiscard, QualityFlag qualityFlag, java.util.Collection quantificationMeasurements, TaxonGroup taxonGroup)
ProduceDao
Does the same thing as ProduceDao.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.
create
in interface ProduceDao
ProduceDao.create(int, java.lang.Boolean,fr.ifremer.allegro.referential.QualityFlag,java.util.Collection,fr.ifremer.allegro.referential.taxon.TaxonGroup)
public void update(Produce produce)
ProduceDao
produce
instance in the persistent store.
update
in interface ProduceDao
ProduceDao.update(fr.ifremer.allegro.data.produce.Produce)
public void update(java.util.Collection entities)
ProduceDao
entities
collection in the persistent store.
update
in interface ProduceDao
ProduceDao.update(java.util.Collection)
public void remove(Produce produce)
ProduceDao
remove
in interface ProduceDao
ProduceDao.remove(fr.ifremer.allegro.data.produce.Produce)
public void remove(java.lang.Integer id)
ProduceDao
identifier
from the persistent store.
remove
in interface ProduceDao
ProduceDao.remove(java.lang.Integer)
public void remove(java.util.Collection entities)
ProduceDao
entities collection.
- Specified by:
remove
in interface ProduceDao
- See Also:
ProduceDao.remove(java.util.Collection)
public java.util.Collection getAllProduce()
getAllProduce
in interface ProduceDao
ProduceDao.getAllProduce()
public java.util.Collection getAllProduce(int transform)
ProduceDao
Does the same thing as ProduceDao.getAllProduce()
with an
additional flag called transform
. If this flag is set to TRANSFORM_NONE
then
finder results will NOT be transformed during retrieval.
If this flag is any of the other constants defined here
then finder results WILL BE passed through an operation which can optionally
transform the entities (into value objects for example). By default, transformation does
not occur.
getAllProduce
in interface ProduceDao
ProduceDao.getAllProduce(int)
public java.util.Collection getAllProduce(java.lang.String queryString)
ProduceDao
Does the same thing as ProduceDao.getAllProduce()
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in ProduceDao.getAllProduce()
.
getAllProduce
in interface ProduceDao
ProduceDao.getAllProduce(java.lang.String)
public java.util.Collection getAllProduce(int pageNumber, int pageSize)
ProduceDao
Does the same thing as ProduceDao.getAllProduce()
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
getAllProduce
in interface ProduceDao
ProduceDao.getAllProduce(int, int)
public java.util.Collection getAllProduce(java.lang.String queryString, int pageNumber, int pageSize)
ProduceDao
Does the same thing as ProduceDao.getAllProduce(String)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
getAllProduce
in interface ProduceDao
ProduceDao.getAllProduce(String, int, int)
public java.util.Collection getAllProduce(int transform, java.lang.String queryString)
ProduceDao
Does the same thing as ProduceDao.getAllProduce(int)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in ProduceDao.getAllProduce(int)
.
getAllProduce
in interface ProduceDao
ProduceDao.getAllProduce(int, String)
public java.util.Collection getAllProduce(int transform, int pageNumber, int pageSize)
ProduceDao
Does the same thing as ProduceDao.getAllProduce(int)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
getAllProduce
in interface ProduceDao
ProduceDao.getAllProduce(int, int, int)
public java.util.Collection getAllProduce(int transform, java.lang.String queryString, int pageNumber, int pageSize)
ProduceDao
Does the same thing as ProduceDao.getAllProduce(int, String)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
getAllProduce
in interface ProduceDao
ProduceDao.getAllProduce(int, java.lang.String, int, int)
public Produce findProduceById(java.lang.Integer id)
findProduceById
in interface ProduceDao
ProduceDao.findProduceById(java.lang.Integer)
public java.lang.Object findProduceById(int transform, java.lang.Integer id)
ProduceDao
Does the same thing as ProduceDao.findProduceById(java.lang.Integer)
with an
additional flag called transform
. If this flag is set to TRANSFORM_NONE
then
finder results will NOT be transformed during retrieval.
If this flag is any of the other constants defined here
then finder results WILL BE passed through an operation which can optionally
transform the entities (into value objects for example). By default, transformation does
not occur.
findProduceById
in interface ProduceDao
ProduceDao.findProduceById(int, java.lang.Integer)
public Produce findProduceById(java.lang.String queryString, java.lang.Integer id)
ProduceDao
Does the same thing as ProduceDao.findProduceById(java.lang.Integer)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in ProduceDao.findProduceById(java.lang.Integer)
.
findProduceById
in interface ProduceDao
ProduceDao.findProduceById(java.lang.String, java.lang.Integer)
public java.lang.Object findProduceById(int transform, java.lang.String queryString, java.lang.Integer id)
ProduceDao
Does the same thing as ProduceDao.findProduceById(int, java.lang.Integer)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in ProduceDao.findProduceById(int, java.lang.Integer id)
.
findProduceById
in interface ProduceDao
ProduceDao.findProduceById(int, java.lang.String, java.lang.Integer)
public java.util.Collection findProduceByOtherTaxonGroup(TaxonGroup otherTaxonGroup)
findProduceByOtherTaxonGroup
in interface ProduceDao
ProduceDao.findProduceByOtherTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup)
public java.util.Collection findProduceByOtherTaxonGroup(int transform, TaxonGroup otherTaxonGroup)
ProduceDao
Does the same thing as ProduceDao.findProduceByOtherTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup)
with an
additional flag called transform
. If this flag is set to TRANSFORM_NONE
then
finder results will NOT be transformed during retrieval.
If this flag is any of the other constants defined here
then finder results WILL BE passed through an operation which can optionally
transform the entities (into value objects for example). By default, transformation does
not occur.
findProduceByOtherTaxonGroup
in interface ProduceDao
ProduceDao.findProduceByOtherTaxonGroup(int, fr.ifremer.allegro.referential.taxon.TaxonGroup)
public java.util.Collection findProduceByOtherTaxonGroup(java.lang.String queryString, TaxonGroup otherTaxonGroup)
ProduceDao
Does the same thing as ProduceDao.findProduceByOtherTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in ProduceDao.findProduceByOtherTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup)
.
findProduceByOtherTaxonGroup
in interface ProduceDao
ProduceDao.findProduceByOtherTaxonGroup(java.lang.String, fr.ifremer.allegro.referential.taxon.TaxonGroup)
public java.util.Collection findProduceByOtherTaxonGroup(int pageNumber, int pageSize, TaxonGroup otherTaxonGroup)
ProduceDao
Does the same thing as ProduceDao.findProduceByOtherTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findProduceByOtherTaxonGroup
in interface ProduceDao
ProduceDao.findProduceByOtherTaxonGroup(int, int, fr.ifremer.allegro.referential.taxon.TaxonGroup)
public java.util.Collection findProduceByOtherTaxonGroup(java.lang.String queryString, int pageNumber, int pageSize, TaxonGroup otherTaxonGroup)
ProduceDao
Does the same thing as ProduceDao.findProduceByOtherTaxonGroup(String, fr.ifremer.allegro.referential.taxon.TaxonGroup)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findProduceByOtherTaxonGroup
in interface ProduceDao
ProduceDao.findProduceByOtherTaxonGroup(String, int, int, fr.ifremer.allegro.referential.taxon.TaxonGroup)
public java.util.Collection findProduceByOtherTaxonGroup(int transform, java.lang.String queryString, TaxonGroup otherTaxonGroup)
ProduceDao
Does the same thing as ProduceDao.findProduceByOtherTaxonGroup(int, fr.ifremer.allegro.referential.taxon.TaxonGroup)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in ProduceDao.findProduceByOtherTaxonGroup(int, fr.ifremer.allegro.referential.taxon.TaxonGroup otherTaxonGroup)
.
findProduceByOtherTaxonGroup
in interface ProduceDao
ProduceDao.findProduceByOtherTaxonGroup(int, String, fr.ifremer.allegro.referential.taxon.TaxonGroup)
public java.util.Collection findProduceByOtherTaxonGroup(int transform, int pageNumber, int pageSize, TaxonGroup otherTaxonGroup)
ProduceDao
Does the same thing as ProduceDao.findProduceByOtherTaxonGroup(int, fr.ifremer.allegro.referential.taxon.TaxonGroup)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findProduceByOtherTaxonGroup
in interface ProduceDao
ProduceDao.findProduceByOtherTaxonGroup(int, int, int, fr.ifremer.allegro.referential.taxon.TaxonGroup)
public java.util.Collection findProduceByOtherTaxonGroup(int transform, java.lang.String queryString, int pageNumber, int pageSize, TaxonGroup otherTaxonGroup)
ProduceDao
Does the same thing as ProduceDao.findProduceByOtherTaxonGroup(int, String, fr.ifremer.allegro.referential.taxon.TaxonGroup)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findProduceByOtherTaxonGroup
in interface ProduceDao
ProduceDao.findProduceByOtherTaxonGroup(int, java.lang.String, int, int, fr.ifremer.allegro.referential.taxon.TaxonGroup)
public java.util.Collection findProduceByTaxonGroup(TaxonGroup taxonGroup)
findProduceByTaxonGroup
in interface ProduceDao
ProduceDao.findProduceByTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup)
public java.util.Collection findProduceByTaxonGroup(int transform, TaxonGroup taxonGroup)
ProduceDao
Does the same thing as ProduceDao.findProduceByTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup)
with an
additional flag called transform
. If this flag is set to TRANSFORM_NONE
then
finder results will NOT be transformed during retrieval.
If this flag is any of the other constants defined here
then finder results WILL BE passed through an operation which can optionally
transform the entities (into value objects for example). By default, transformation does
not occur.
findProduceByTaxonGroup
in interface ProduceDao
ProduceDao.findProduceByTaxonGroup(int, fr.ifremer.allegro.referential.taxon.TaxonGroup)
public java.util.Collection findProduceByTaxonGroup(java.lang.String queryString, TaxonGroup taxonGroup)
ProduceDao
Does the same thing as ProduceDao.findProduceByTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in ProduceDao.findProduceByTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup)
.
findProduceByTaxonGroup
in interface ProduceDao
ProduceDao.findProduceByTaxonGroup(java.lang.String, fr.ifremer.allegro.referential.taxon.TaxonGroup)
public java.util.Collection findProduceByTaxonGroup(int pageNumber, int pageSize, TaxonGroup taxonGroup)
ProduceDao
Does the same thing as ProduceDao.findProduceByTaxonGroup(fr.ifremer.allegro.referential.taxon.TaxonGroup)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findProduceByTaxonGroup
in interface ProduceDao
ProduceDao.findProduceByTaxonGroup(int, int, fr.ifremer.allegro.referential.taxon.TaxonGroup)
public java.util.Collection findProduceByTaxonGroup(java.lang.String queryString, int pageNumber, int pageSize, TaxonGroup taxonGroup)
ProduceDao
Does the same thing as ProduceDao.findProduceByTaxonGroup(String, fr.ifremer.allegro.referential.taxon.TaxonGroup)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findProduceByTaxonGroup
in interface ProduceDao
ProduceDao.findProduceByTaxonGroup(String, int, int, fr.ifremer.allegro.referential.taxon.TaxonGroup)
public java.util.Collection findProduceByTaxonGroup(int transform, java.lang.String queryString, TaxonGroup taxonGroup)
ProduceDao
Does the same thing as ProduceDao.findProduceByTaxonGroup(int, fr.ifremer.allegro.referential.taxon.TaxonGroup)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in ProduceDao.findProduceByTaxonGroup(int, fr.ifremer.allegro.referential.taxon.TaxonGroup taxonGroup)
.
findProduceByTaxonGroup
in interface ProduceDao
ProduceDao.findProduceByTaxonGroup(int, String, fr.ifremer.allegro.referential.taxon.TaxonGroup)
public java.util.Collection findProduceByTaxonGroup(int transform, int pageNumber, int pageSize, TaxonGroup taxonGroup)
ProduceDao
Does the same thing as ProduceDao.findProduceByTaxonGroup(int, fr.ifremer.allegro.referential.taxon.TaxonGroup)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findProduceByTaxonGroup
in interface ProduceDao
ProduceDao.findProduceByTaxonGroup(int, int, int, fr.ifremer.allegro.referential.taxon.TaxonGroup)
public java.util.Collection findProduceByTaxonGroup(int transform, java.lang.String queryString, int pageNumber, int pageSize, TaxonGroup taxonGroup)
ProduceDao
Does the same thing as ProduceDao.findProduceByTaxonGroup(int, String, fr.ifremer.allegro.referential.taxon.TaxonGroup)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findProduceByTaxonGroup
in interface ProduceDao
ProduceDao.findProduceByTaxonGroup(int, java.lang.String, int, int, fr.ifremer.allegro.referential.taxon.TaxonGroup)
public java.util.Collection findProduceByLanding(Landing landing)
findProduceByLanding
in interface ProduceDao
ProduceDao.findProduceByLanding(fr.ifremer.allegro.data.survey.landing.Landing)
public java.util.Collection findProduceByLanding(int transform, Landing landing)
ProduceDao
Does the same thing as ProduceDao.findProduceByLanding(fr.ifremer.allegro.data.survey.landing.Landing)
with an
additional flag called transform
. If this flag is set to TRANSFORM_NONE
then
finder results will NOT be transformed during retrieval.
If this flag is any of the other constants defined here
then finder results WILL BE passed through an operation which can optionally
transform the entities (into value objects for example). By default, transformation does
not occur.
findProduceByLanding
in interface ProduceDao
ProduceDao.findProduceByLanding(int, fr.ifremer.allegro.data.survey.landing.Landing)
public java.util.Collection findProduceByLanding(java.lang.String queryString, Landing landing)
ProduceDao
Does the same thing as ProduceDao.findProduceByLanding(fr.ifremer.allegro.data.survey.landing.Landing)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in ProduceDao.findProduceByLanding(fr.ifremer.allegro.data.survey.landing.Landing)
.
findProduceByLanding
in interface ProduceDao
ProduceDao.findProduceByLanding(java.lang.String, fr.ifremer.allegro.data.survey.landing.Landing)
public java.util.Collection findProduceByLanding(int pageNumber, int pageSize, Landing landing)
ProduceDao
Does the same thing as ProduceDao.findProduceByLanding(fr.ifremer.allegro.data.survey.landing.Landing)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findProduceByLanding
in interface ProduceDao
ProduceDao.findProduceByLanding(int, int, fr.ifremer.allegro.data.survey.landing.Landing)
public java.util.Collection findProduceByLanding(java.lang.String queryString, int pageNumber, int pageSize, Landing landing)
ProduceDao
Does the same thing as ProduceDao.findProduceByLanding(String, fr.ifremer.allegro.data.survey.landing.Landing)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findProduceByLanding
in interface ProduceDao
ProduceDao.findProduceByLanding(String, int, int, fr.ifremer.allegro.data.survey.landing.Landing)
public java.util.Collection findProduceByLanding(int transform, java.lang.String queryString, Landing landing)
ProduceDao
Does the same thing as ProduceDao.findProduceByLanding(int, fr.ifremer.allegro.data.survey.landing.Landing)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in ProduceDao.findProduceByLanding(int, fr.ifremer.allegro.data.survey.landing.Landing landing)
.
findProduceByLanding
in interface ProduceDao
ProduceDao.findProduceByLanding(int, String, fr.ifremer.allegro.data.survey.landing.Landing)
public java.util.Collection findProduceByLanding(int transform, int pageNumber, int pageSize, Landing landing)
ProduceDao
Does the same thing as ProduceDao.findProduceByLanding(int, fr.ifremer.allegro.data.survey.landing.Landing)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findProduceByLanding
in interface ProduceDao
ProduceDao.findProduceByLanding(int, int, int, fr.ifremer.allegro.data.survey.landing.Landing)
public java.util.Collection findProduceByLanding(int transform, java.lang.String queryString, int pageNumber, int pageSize, Landing landing)
ProduceDao
Does the same thing as ProduceDao.findProduceByLanding(int, String, fr.ifremer.allegro.data.survey.landing.Landing)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findProduceByLanding
in interface ProduceDao
ProduceDao.findProduceByLanding(int, java.lang.String, int, int, fr.ifremer.allegro.data.survey.landing.Landing)
public java.util.Collection findProduceByGear(Gear gear)
findProduceByGear
in interface ProduceDao
ProduceDao.findProduceByGear(fr.ifremer.allegro.referential.gear.Gear)
public java.util.Collection findProduceByGear(int transform, Gear gear)
ProduceDao
Does the same thing as ProduceDao.findProduceByGear(fr.ifremer.allegro.referential.gear.Gear)
with an
additional flag called transform
. If this flag is set to TRANSFORM_NONE
then
finder results will NOT be transformed during retrieval.
If this flag is any of the other constants defined here
then finder results WILL BE passed through an operation which can optionally
transform the entities (into value objects for example). By default, transformation does
not occur.
findProduceByGear
in interface ProduceDao
ProduceDao.findProduceByGear(int, fr.ifremer.allegro.referential.gear.Gear)
public java.util.Collection findProduceByGear(java.lang.String queryString, Gear gear)
ProduceDao
Does the same thing as ProduceDao.findProduceByGear(fr.ifremer.allegro.referential.gear.Gear)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in ProduceDao.findProduceByGear(fr.ifremer.allegro.referential.gear.Gear)
.
findProduceByGear
in interface ProduceDao
ProduceDao.findProduceByGear(java.lang.String, fr.ifremer.allegro.referential.gear.Gear)
public java.util.Collection findProduceByGear(int pageNumber, int pageSize, Gear gear)
ProduceDao
Does the same thing as ProduceDao.findProduceByGear(fr.ifremer.allegro.referential.gear.Gear)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findProduceByGear
in interface ProduceDao
ProduceDao.findProduceByGear(int, int, fr.ifremer.allegro.referential.gear.Gear)
public java.util.Collection findProduceByGear(java.lang.String queryString, int pageNumber, int pageSize, Gear gear)
ProduceDao
Does the same thing as ProduceDao.findProduceByGear(String, fr.ifremer.allegro.referential.gear.Gear)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findProduceByGear
in interface ProduceDao
ProduceDao.findProduceByGear(String, int, int, fr.ifremer.allegro.referential.gear.Gear)
public java.util.Collection findProduceByGear(int transform, java.lang.String queryString, Gear gear)
ProduceDao
Does the same thing as ProduceDao.findProduceByGear(int, fr.ifremer.allegro.referential.gear.Gear)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in ProduceDao.findProduceByGear(int, fr.ifremer.allegro.referential.gear.Gear gear)
.
findProduceByGear
in interface ProduceDao
ProduceDao.findProduceByGear(int, String, fr.ifremer.allegro.referential.gear.Gear)
public java.util.Collection findProduceByGear(int transform, int pageNumber, int pageSize, Gear gear)
ProduceDao
Does the same thing as ProduceDao.findProduceByGear(int, fr.ifremer.allegro.referential.gear.Gear)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findProduceByGear
in interface ProduceDao
ProduceDao.findProduceByGear(int, int, int, fr.ifremer.allegro.referential.gear.Gear)
public java.util.Collection findProduceByGear(int transform, java.lang.String queryString, int pageNumber, int pageSize, Gear gear)
ProduceDao
Does the same thing as ProduceDao.findProduceByGear(int, String, fr.ifremer.allegro.referential.gear.Gear)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findProduceByGear
in interface ProduceDao
ProduceDao.findProduceByGear(int, java.lang.String, int, int, fr.ifremer.allegro.referential.gear.Gear)
public java.util.Collection findProduceByTransshipment(Transshipment transshipment)
findProduceByTransshipment
in interface ProduceDao
ProduceDao.findProduceByTransshipment(fr.ifremer.allegro.data.transshipment.Transshipment)
public java.util.Collection findProduceByTransshipment(int transform, Transshipment transshipment)
ProduceDao
Does the same thing as ProduceDao.findProduceByTransshipment(fr.ifremer.allegro.data.transshipment.Transshipment)
with an
additional flag called transform
. If this flag is set to TRANSFORM_NONE
then
finder results will NOT be transformed during retrieval.
If this flag is any of the other constants defined here
then finder results WILL BE passed through an operation which can optionally
transform the entities (into value objects for example). By default, transformation does
not occur.
findProduceByTransshipment
in interface ProduceDao
ProduceDao.findProduceByTransshipment(int, fr.ifremer.allegro.data.transshipment.Transshipment)
public java.util.Collection findProduceByTransshipment(java.lang.String queryString, Transshipment transshipment)
ProduceDao
Does the same thing as ProduceDao.findProduceByTransshipment(fr.ifremer.allegro.data.transshipment.Transshipment)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in ProduceDao.findProduceByTransshipment(fr.ifremer.allegro.data.transshipment.Transshipment)
.
findProduceByTransshipment
in interface ProduceDao
ProduceDao.findProduceByTransshipment(java.lang.String, fr.ifremer.allegro.data.transshipment.Transshipment)
public java.util.Collection findProduceByTransshipment(int pageNumber, int pageSize, Transshipment transshipment)
ProduceDao
Does the same thing as ProduceDao.findProduceByTransshipment(fr.ifremer.allegro.data.transshipment.Transshipment)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findProduceByTransshipment
in interface ProduceDao
ProduceDao.findProduceByTransshipment(int, int, fr.ifremer.allegro.data.transshipment.Transshipment)
public java.util.Collection findProduceByTransshipment(java.lang.String queryString, int pageNumber, int pageSize, Transshipment transshipment)
ProduceDao
Does the same thing as ProduceDao.findProduceByTransshipment(String, fr.ifremer.allegro.data.transshipment.Transshipment)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findProduceByTransshipment
in interface ProduceDao
ProduceDao.findProduceByTransshipment(String, int, int, fr.ifremer.allegro.data.transshipment.Transshipment)
public java.util.Collection findProduceByTransshipment(int transform, java.lang.String queryString, Transshipment transshipment)
ProduceDao
Does the same thing as ProduceDao.findProduceByTransshipment(int, fr.ifremer.allegro.data.transshipment.Transshipment)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in ProduceDao.findProduceByTransshipment(int, fr.ifremer.allegro.data.transshipment.Transshipment transshipment)
.
findProduceByTransshipment
in interface ProduceDao
ProduceDao.findProduceByTransshipment(int, String, fr.ifremer.allegro.data.transshipment.Transshipment)
public java.util.Collection findProduceByTransshipment(int transform, int pageNumber, int pageSize, Transshipment transshipment)
ProduceDao
Does the same thing as ProduceDao.findProduceByTransshipment(int, fr.ifremer.allegro.data.transshipment.Transshipment)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findProduceByTransshipment
in interface ProduceDao
ProduceDao.findProduceByTransshipment(int, int, int, fr.ifremer.allegro.data.transshipment.Transshipment)
public java.util.Collection findProduceByTransshipment(int transform, java.lang.String queryString, int pageNumber, int pageSize, Transshipment transshipment)
ProduceDao
Does the same thing as ProduceDao.findProduceByTransshipment(int, String, fr.ifremer.allegro.data.transshipment.Transshipment)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findProduceByTransshipment
in interface ProduceDao
ProduceDao.findProduceByTransshipment(int, java.lang.String, int, int, fr.ifremer.allegro.data.transshipment.Transshipment)
public java.util.Collection findProduceByBatch(Batch batch)
findProduceByBatch
in interface ProduceDao
ProduceDao.findProduceByBatch(fr.ifremer.allegro.data.batch.Batch)
public java.util.Collection findProduceByBatch(int transform, Batch batch)
ProduceDao
Does the same thing as ProduceDao.findProduceByBatch(fr.ifremer.allegro.data.batch.Batch)
with an
additional flag called transform
. If this flag is set to TRANSFORM_NONE
then
finder results will NOT be transformed during retrieval.
If this flag is any of the other constants defined here
then finder results WILL BE passed through an operation which can optionally
transform the entities (into value objects for example). By default, transformation does
not occur.
findProduceByBatch
in interface ProduceDao
ProduceDao.findProduceByBatch(int, fr.ifremer.allegro.data.batch.Batch)
public java.util.Collection findProduceByBatch(java.lang.String queryString, Batch batch)
ProduceDao
Does the same thing as ProduceDao.findProduceByBatch(fr.ifremer.allegro.data.batch.Batch)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in ProduceDao.findProduceByBatch(fr.ifremer.allegro.data.batch.Batch)
.
findProduceByBatch
in interface ProduceDao
ProduceDao.findProduceByBatch(java.lang.String, fr.ifremer.allegro.data.batch.Batch)
public java.util.Collection findProduceByBatch(int pageNumber, int pageSize, Batch batch)
ProduceDao
Does the same thing as ProduceDao.findProduceByBatch(fr.ifremer.allegro.data.batch.Batch)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findProduceByBatch
in interface ProduceDao
ProduceDao.findProduceByBatch(int, int, fr.ifremer.allegro.data.batch.Batch)
public java.util.Collection findProduceByBatch(java.lang.String queryString, int pageNumber, int pageSize, Batch batch)
ProduceDao
Does the same thing as ProduceDao.findProduceByBatch(String, fr.ifremer.allegro.data.batch.Batch)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findProduceByBatch
in interface ProduceDao
ProduceDao.findProduceByBatch(String, int, int, fr.ifremer.allegro.data.batch.Batch)
public java.util.Collection findProduceByBatch(int transform, java.lang.String queryString, Batch batch)
ProduceDao
Does the same thing as ProduceDao.findProduceByBatch(int, fr.ifremer.allegro.data.batch.Batch)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in ProduceDao.findProduceByBatch(int, fr.ifremer.allegro.data.batch.Batch batch)
.
findProduceByBatch
in interface ProduceDao
ProduceDao.findProduceByBatch(int, String, fr.ifremer.allegro.data.batch.Batch)
public java.util.Collection findProduceByBatch(int transform, int pageNumber, int pageSize, Batch batch)
ProduceDao
Does the same thing as ProduceDao.findProduceByBatch(int, fr.ifremer.allegro.data.batch.Batch)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findProduceByBatch
in interface ProduceDao
ProduceDao.findProduceByBatch(int, int, int, fr.ifremer.allegro.data.batch.Batch)
public java.util.Collection findProduceByBatch(int transform, java.lang.String queryString, int pageNumber, int pageSize, Batch batch)
ProduceDao
Does the same thing as ProduceDao.findProduceByBatch(int, String, fr.ifremer.allegro.data.batch.Batch)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findProduceByBatch
in interface ProduceDao
ProduceDao.findProduceByBatch(int, java.lang.String, int, int, fr.ifremer.allegro.data.batch.Batch)
public java.util.Collection findProduceByFishingOperation(FishingOperation fishingOperation)
findProduceByFishingOperation
in interface ProduceDao
ProduceDao.findProduceByFishingOperation(fr.ifremer.allegro.data.operation.FishingOperation)
public java.util.Collection findProduceByFishingOperation(int transform, FishingOperation fishingOperation)
ProduceDao
Does the same thing as ProduceDao.findProduceByFishingOperation(fr.ifremer.allegro.data.operation.FishingOperation)
with an
additional flag called transform
. If this flag is set to TRANSFORM_NONE
then
finder results will NOT be transformed during retrieval.
If this flag is any of the other constants defined here
then finder results WILL BE passed through an operation which can optionally
transform the entities (into value objects for example). By default, transformation does
not occur.
findProduceByFishingOperation
in interface ProduceDao
ProduceDao.findProduceByFishingOperation(int, fr.ifremer.allegro.data.operation.FishingOperation)
public java.util.Collection findProduceByFishingOperation(java.lang.String queryString, FishingOperation fishingOperation)
ProduceDao
Does the same thing as ProduceDao.findProduceByFishingOperation(fr.ifremer.allegro.data.operation.FishingOperation)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in ProduceDao.findProduceByFishingOperation(fr.ifremer.allegro.data.operation.FishingOperation)
.
findProduceByFishingOperation
in interface ProduceDao
ProduceDao.findProduceByFishingOperation(java.lang.String, fr.ifremer.allegro.data.operation.FishingOperation)
public java.util.Collection findProduceByFishingOperation(int pageNumber, int pageSize, FishingOperation fishingOperation)
ProduceDao
Does the same thing as ProduceDao.findProduceByFishingOperation(fr.ifremer.allegro.data.operation.FishingOperation)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findProduceByFishingOperation
in interface ProduceDao
ProduceDao.findProduceByFishingOperation(int, int, fr.ifremer.allegro.data.operation.FishingOperation)
public java.util.Collection findProduceByFishingOperation(java.lang.String queryString, int pageNumber, int pageSize, FishingOperation fishingOperation)
ProduceDao
Does the same thing as ProduceDao.findProduceByFishingOperation(String, fr.ifremer.allegro.data.operation.FishingOperation)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findProduceByFishingOperation
in interface ProduceDao
ProduceDao.findProduceByFishingOperation(String, int, int, fr.ifremer.allegro.data.operation.FishingOperation)
public java.util.Collection findProduceByFishingOperation(int transform, java.lang.String queryString, FishingOperation fishingOperation)
ProduceDao
Does the same thing as ProduceDao.findProduceByFishingOperation(int, fr.ifremer.allegro.data.operation.FishingOperation)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in ProduceDao.findProduceByFishingOperation(int, fr.ifremer.allegro.data.operation.FishingOperation fishingOperation)
.
findProduceByFishingOperation
in interface ProduceDao
ProduceDao.findProduceByFishingOperation(int, String, fr.ifremer.allegro.data.operation.FishingOperation)
public java.util.Collection findProduceByFishingOperation(int transform, int pageNumber, int pageSize, FishingOperation fishingOperation)
ProduceDao
Does the same thing as ProduceDao.findProduceByFishingOperation(int, fr.ifremer.allegro.data.operation.FishingOperation)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findProduceByFishingOperation
in interface ProduceDao
ProduceDao.findProduceByFishingOperation(int, int, int, fr.ifremer.allegro.data.operation.FishingOperation)
public java.util.Collection findProduceByFishingOperation(int transform, java.lang.String queryString, int pageNumber, int pageSize, FishingOperation fishingOperation)
ProduceDao
Does the same thing as ProduceDao.findProduceByFishingOperation(int, String, fr.ifremer.allegro.data.operation.FishingOperation)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findProduceByFishingOperation
in interface ProduceDao
ProduceDao.findProduceByFishingOperation(int, java.lang.String, int, int, fr.ifremer.allegro.data.operation.FishingOperation)
public java.util.Collection findProduceByQualityFlag(QualityFlag qualityFlag)
findProduceByQualityFlag
in interface ProduceDao
ProduceDao.findProduceByQualityFlag(fr.ifremer.allegro.referential.QualityFlag)
public java.util.Collection findProduceByQualityFlag(int transform, QualityFlag qualityFlag)
ProduceDao
Does the same thing as ProduceDao.findProduceByQualityFlag(fr.ifremer.allegro.referential.QualityFlag)
with an
additional flag called transform
. If this flag is set to TRANSFORM_NONE
then
finder results will NOT be transformed during retrieval.
If this flag is any of the other constants defined here
then finder results WILL BE passed through an operation which can optionally
transform the entities (into value objects for example). By default, transformation does
not occur.
findProduceByQualityFlag
in interface ProduceDao
ProduceDao.findProduceByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag)
public java.util.Collection findProduceByQualityFlag(java.lang.String queryString, QualityFlag qualityFlag)
ProduceDao
Does the same thing as ProduceDao.findProduceByQualityFlag(fr.ifremer.allegro.referential.QualityFlag)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in ProduceDao.findProduceByQualityFlag(fr.ifremer.allegro.referential.QualityFlag)
.
findProduceByQualityFlag
in interface ProduceDao
ProduceDao.findProduceByQualityFlag(java.lang.String, fr.ifremer.allegro.referential.QualityFlag)
public java.util.Collection findProduceByQualityFlag(int pageNumber, int pageSize, QualityFlag qualityFlag)
ProduceDao
Does the same thing as ProduceDao.findProduceByQualityFlag(fr.ifremer.allegro.referential.QualityFlag)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findProduceByQualityFlag
in interface ProduceDao
ProduceDao.findProduceByQualityFlag(int, int, fr.ifremer.allegro.referential.QualityFlag)
public java.util.Collection findProduceByQualityFlag(java.lang.String queryString, int pageNumber, int pageSize, QualityFlag qualityFlag)
ProduceDao
Does the same thing as ProduceDao.findProduceByQualityFlag(String, fr.ifremer.allegro.referential.QualityFlag)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findProduceByQualityFlag
in interface ProduceDao
ProduceDao.findProduceByQualityFlag(String, int, int, fr.ifremer.allegro.referential.QualityFlag)
public java.util.Collection findProduceByQualityFlag(int transform, java.lang.String queryString, QualityFlag qualityFlag)
ProduceDao
Does the same thing as ProduceDao.findProduceByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in ProduceDao.findProduceByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag qualityFlag)
.
findProduceByQualityFlag
in interface ProduceDao
ProduceDao.findProduceByQualityFlag(int, String, fr.ifremer.allegro.referential.QualityFlag)
public java.util.Collection findProduceByQualityFlag(int transform, int pageNumber, int pageSize, QualityFlag qualityFlag)
ProduceDao
Does the same thing as ProduceDao.findProduceByQualityFlag(int, fr.ifremer.allegro.referential.QualityFlag)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findProduceByQualityFlag
in interface ProduceDao
ProduceDao.findProduceByQualityFlag(int, int, int, fr.ifremer.allegro.referential.QualityFlag)
public java.util.Collection findProduceByQualityFlag(int transform, java.lang.String queryString, int pageNumber, int pageSize, QualityFlag qualityFlag)
ProduceDao
Does the same thing as ProduceDao.findProduceByQualityFlag(int, String, fr.ifremer.allegro.referential.QualityFlag)
with an
additional two arguments called pageNumber
and pageSize
. The pageNumber
argument allows you to specify the page number when you are paging the results and the pageSize allows you to specify the size of the
page retrieved.
findProduceByQualityFlag
in interface ProduceDao
ProduceDao.findProduceByQualityFlag(int, java.lang.String, int, int, fr.ifremer.allegro.referential.QualityFlag)
public Produce findProduceByNaturalId(java.lang.Integer id)
findProduceByNaturalId
in interface ProduceDao
ProduceDao.findProduceByNaturalId(java.lang.Integer)
public java.lang.Object findProduceByNaturalId(int transform, java.lang.Integer id)
ProduceDao
Does the same thing as ProduceDao.findProduceByNaturalId(java.lang.Integer)
with an
additional flag called transform
. If this flag is set to TRANSFORM_NONE
then
finder results will NOT be transformed during retrieval.
If this flag is any of the other constants defined here
then finder results WILL BE passed through an operation which can optionally
transform the entities (into value objects for example). By default, transformation does
not occur.
findProduceByNaturalId
in interface ProduceDao
ProduceDao.findProduceByNaturalId(int, java.lang.Integer)
public Produce findProduceByNaturalId(java.lang.String queryString, java.lang.Integer id)
ProduceDao
Does the same thing as ProduceDao.findProduceByNaturalId(java.lang.Integer)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in ProduceDao.findProduceByNaturalId(java.lang.Integer)
.
findProduceByNaturalId
in interface ProduceDao
ProduceDao.findProduceByNaturalId(java.lang.String, java.lang.Integer)
public java.lang.Object findProduceByNaturalId(int transform, java.lang.String queryString, java.lang.Integer id)
ProduceDao
Does the same thing as ProduceDao.findProduceByNaturalId(int, java.lang.Integer)
with an
additional argument called queryString
. This queryString
argument allows you to override the query string defined in ProduceDao.findProduceByNaturalId(int, java.lang.Integer id)
.
findProduceByNaturalId
in interface ProduceDao
ProduceDao.findProduceByNaturalId(int, java.lang.String, java.lang.Integer)
public Produce createFromClusterProduce(ClusterProduce clusterProduce)
createFromClusterProduce
in interface ProduceDao
ProduceDao.createFromClusterProduce(fr.ifremer.allegro.data.produce.generic.cluster.ClusterProduce)
protected abstract Produce handleCreateFromClusterProduce(ClusterProduce clusterProduce) throws java.lang.Exception
createFromClusterProduce(fr.ifremer.allegro.data.produce.generic.cluster.ClusterProduce)
java.lang.Exception
public ClusterProduce[] getAllClusterProduce(java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
getAllClusterProduce
in interface ProduceDao
ProduceDao.getAllClusterProduce(java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
protected abstract ClusterProduce[] handleGetAllClusterProduce(java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize) throws java.lang.Exception
getAllClusterProduce(java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
java.lang.Exception
protected java.lang.Object transformEntity(int transform, Produce entity)
transform
flag is set to one of the constants defined in fr.ifremer.allegro.data.produce.ProduceDao
, please note
that the ProduceDao.TRANSFORM_NONE
constant denotes no transformation, so the entity itself
will be returned.
This method will return instances of these types:
Produce
- ProduceDao.TRANSFORM_NONE
RemoteProduceFullVO
- TRANSFORM_REMOTEPRODUCEFULLVO
RemoteProduceNaturalId
- TRANSFORM_REMOTEPRODUCENATURALID
ClusterProduce
- TRANSFORM_CLUSTERPRODUCE
ProduceDao.TRANSFORM_NONE
is assumed.
transform
- one of the constants declared in ProduceDao
entity
- an entity that was found
transformEntities(int,java.util.Collection)
protected void transformEntities(int transform, java.util.Collection entities)
transformEntity(int,fr.ifremer.allegro.data.produce.Produce)
method. This method does not instantiate a new collection.
This method is to be used internally only.
transform
- one of the constants declared in fr.ifremer.allegro.data.produce.ProduceDao
entities
- the collection of entities to transformtransformEntity(int,fr.ifremer.allegro.data.produce.Produce)
protected Produce toEntity(java.lang.Object[] row)
public final void toRemoteProduceFullVOCollection(java.util.Collection entities)
ProduceDao
RemoteProduceFullVO
.
toRemoteProduceFullVOCollection
in interface ProduceDao
ProduceDao.toRemoteProduceFullVOCollection(java.util.Collection)
public final RemoteProduceFullVO[] toRemoteProduceFullVOArray(java.util.Collection entities)
ProduceDao
RemoteProduceFullVO
.
toRemoteProduceFullVOArray
in interface ProduceDao
ProduceDao.toRemoteProduceFullVOArray(java.util.Collection)
protected RemoteProduceFullVO toRemoteProduceFullVO(java.lang.Object[] row)
ProduceDaoImpl
class if you intend to use reporting queries.
ProduceDao.toRemoteProduceFullVO(fr.ifremer.allegro.data.produce.Produce)
public final void remoteProduceFullVOToEntityCollection(java.util.Collection instances)
ProduceDao
RemoteProduceFullVO
to this
DAO's entity.
remoteProduceFullVOToEntityCollection
in interface ProduceDao
ProduceDao.remoteProduceFullVOToEntityCollection(java.util.Collection)
public void toRemoteProduceFullVO(Produce source, RemoteProduceFullVO target)
ProduceDao
toRemoteProduceFullVO
in interface ProduceDao
ProduceDao.toRemoteProduceFullVO(fr.ifremer.allegro.data.produce.Produce, fr.ifremer.allegro.data.produce.generic.vo.RemoteProduceFullVO)
public RemoteProduceFullVO toRemoteProduceFullVO(Produce entity)
ProduceDao
RemoteProduceFullVO
.
toRemoteProduceFullVO
in interface ProduceDao
ProduceDao.toRemoteProduceFullVO(fr.ifremer.allegro.data.produce.Produce)
public void remoteProduceFullVOToEntity(RemoteProduceFullVO source, Produce target, boolean copyIfNull)
ProduceDao
RemoteProduceFullVO
to the specified entity.
remoteProduceFullVOToEntity
in interface ProduceDao
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.fr.ifremer.allegro.data.produce.ProduceDao#remoteProduceFullVOToEntity(fr.ifremer.allegro.data.produce.generic.vo.RemoteProduceFullVO, fr.ifremer.allegro.data.produce.Produce)
public final void toRemoteProduceNaturalIdCollection(java.util.Collection entities)
ProduceDao
RemoteProduceNaturalId
.
toRemoteProduceNaturalIdCollection
in interface ProduceDao
ProduceDao.toRemoteProduceNaturalIdCollection(java.util.Collection)
public final RemoteProduceNaturalId[] toRemoteProduceNaturalIdArray(java.util.Collection entities)
ProduceDao
RemoteProduceNaturalId
.
toRemoteProduceNaturalIdArray
in interface ProduceDao
ProduceDao.toRemoteProduceNaturalIdArray(java.util.Collection)
protected RemoteProduceNaturalId toRemoteProduceNaturalId(java.lang.Object[] row)
ProduceDaoImpl
class if you intend to use reporting queries.
ProduceDao.toRemoteProduceNaturalId(fr.ifremer.allegro.data.produce.Produce)
public final void remoteProduceNaturalIdToEntityCollection(java.util.Collection instances)
ProduceDao
RemoteProduceNaturalId
to this
DAO's entity.
remoteProduceNaturalIdToEntityCollection
in interface ProduceDao
ProduceDao.remoteProduceNaturalIdToEntityCollection(java.util.Collection)
public void toRemoteProduceNaturalId(Produce source, RemoteProduceNaturalId target)
ProduceDao
toRemoteProduceNaturalId
in interface ProduceDao
ProduceDao.toRemoteProduceNaturalId(fr.ifremer.allegro.data.produce.Produce, fr.ifremer.allegro.data.produce.generic.vo.RemoteProduceNaturalId)
public RemoteProduceNaturalId toRemoteProduceNaturalId(Produce entity)
ProduceDao
RemoteProduceNaturalId
.
toRemoteProduceNaturalId
in interface ProduceDao
ProduceDao.toRemoteProduceNaturalId(fr.ifremer.allegro.data.produce.Produce)
public void remoteProduceNaturalIdToEntity(RemoteProduceNaturalId source, Produce target, boolean copyIfNull)
ProduceDao
RemoteProduceNaturalId
to the specified entity.
remoteProduceNaturalIdToEntity
in interface ProduceDao
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.fr.ifremer.allegro.data.produce.ProduceDao#remoteProduceNaturalIdToEntity(fr.ifremer.allegro.data.produce.generic.vo.RemoteProduceNaturalId, fr.ifremer.allegro.data.produce.Produce)
public final void toClusterProduceCollection(java.util.Collection entities)
ProduceDao
ClusterProduce
.
toClusterProduceCollection
in interface ProduceDao
ProduceDao.toClusterProduceCollection(java.util.Collection)
public final ClusterProduce[] toClusterProduceArray(java.util.Collection entities)
ProduceDao
ClusterProduce
.
toClusterProduceArray
in interface ProduceDao
ProduceDao.toClusterProduceArray(java.util.Collection)
protected ClusterProduce toClusterProduce(java.lang.Object[] row)
ProduceDaoImpl
class if you intend to use reporting queries.
ProduceDao.toClusterProduce(fr.ifremer.allegro.data.produce.Produce)
public final void clusterProduceToEntityCollection(java.util.Collection instances)
ProduceDao
ClusterProduce
to this
DAO's entity.
clusterProduceToEntityCollection
in interface ProduceDao
ProduceDao.clusterProduceToEntityCollection(java.util.Collection)
public void toClusterProduce(Produce source, ClusterProduce target)
ProduceDao
toClusterProduce
in interface ProduceDao
ProduceDao.toClusterProduce(fr.ifremer.allegro.data.produce.Produce, fr.ifremer.allegro.data.produce.generic.cluster.ClusterProduce)
public ClusterProduce toClusterProduce(Produce entity)
ProduceDao
ClusterProduce
.
toClusterProduce
in interface ProduceDao
ProduceDao.toClusterProduce(fr.ifremer.allegro.data.produce.Produce)
public void clusterProduceToEntity(ClusterProduce source, Produce target, boolean copyIfNull)
ProduceDao
ClusterProduce
to the specified entity.
clusterProduceToEntity
in interface ProduceDao
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.fr.ifremer.allegro.data.produce.ProduceDao#clusterProduceToEntity(fr.ifremer.allegro.data.produce.generic.cluster.ClusterProduce, fr.ifremer.allegro.data.produce.Produce)
protected java.security.Principal getPrincipal()
principal
if one has been set,
otherwise returns null
.
public PaginationResult search(int transform, int pageNumber, int pageSize, Search search)
ProduceDao
pageNumber
and pageSize
. These flags allow you to
limit your data to a specified page number and size.
search
in interface ProduceDao
transform
- the transformation flag.pageNumber
- the page number in the data to retrievepageSize
- the size of the page to retrieve.search
- the search object which provides the search parameters and pagination specification.
PaginationResult
instance.ProduceDao.search(int, int, int, fr.ifremer.allegro.Search)
public PaginationResult search(int pageNumber, int pageSize, Search search)
ProduceDao
pageNumber
and pageSize
. These flags allow you to
limit your data to a specified page number and size.
search
in interface ProduceDao
pageNumber
- the page number in the data to retrievepageSize
- the size of the page to retrieve.search
- the search object which provides the search parameters and pagination specification.
PaginationResult
instance.ProduceDao.search(int, int, fr.ifremer.allegro.Search)
public java.util.Set search(int transform, Search search)
ProduceDao
ProduceDao.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.
search
in interface ProduceDao
transform
- the transformation flag.search
- the search object which provides the search parameters and pagination specification.
ProduceDao.search(int, fr.ifremer.allegro.Search)
public java.util.Set search(Search search)
ProduceDao
search
object.
search
in interface ProduceDao
search
- the search object which provides the search parameters and pagination specification.
ProduceDao.search(fr.ifremer.allegro.Search)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |