fr.ifremer.allegro.data.survey.sale
Class SaleProduceDaoImpl

java.lang.Object
  extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
      extended by fr.ifremer.allegro.data.produce.ProduceDaoBase
          extended by fr.ifremer.allegro.data.produce.ProduceDaoImpl
              extended by fr.ifremer.allegro.data.survey.sale.SaleProduceDaoBase
                  extended by fr.ifremer.allegro.data.survey.sale.SaleProduceDaoImpl
All Implemented Interfaces:
ProduceDao, SaleProduceDao

public class SaleProduceDaoImpl
extends SaleProduceDaoBase

See Also:
SaleProduce

Field Summary
 
Fields inherited from interface fr.ifremer.allegro.data.survey.sale.SaleProduceDao
TRANSFORM_CLUSTERSALEPRODUCE, TRANSFORM_REMOTESALEPRODUCEFULLVO, TRANSFORM_REMOTESALEPRODUCENATURALID
 
Fields inherited from interface fr.ifremer.allegro.data.produce.ProduceDao
TRANSFORM_CLUSTERPRODUCE, TRANSFORM_NONE, TRANSFORM_REMOTEPRODUCEFULLVO, TRANSFORM_REMOTEPRODUCENATURALID
 
Constructor Summary
SaleProduceDaoImpl()
           
 
Method Summary
 SaleProduce clusterSaleProduceToEntity(ClusterSaleProduce clusterSaleProduce)
          Converts an instance of type ClusterSaleProduce to this DAO's entity.
 void clusterSaleProduceToEntity(ClusterSaleProduce source, SaleProduce target, boolean copyIfNull)
          Copies the fields of ClusterSaleProduce to the specified entity.
protected  SaleProduce handleCreateFromClusterSaleProduce(ClusterSaleProduce clusterSaleProduce)
          Performs the core logic for SaleProduceDaoBase.createFromClusterSaleProduce(fr.ifremer.allegro.data.survey.sale.generic.cluster.ClusterSaleProduce)
protected  ClusterSaleProduce[] handleGetAllClusterSaleProduce(java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
          Performs the core logic for SaleProduceDaoBase.getAllClusterSaleProduce(java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
 SaleProduce remoteSaleProduceFullVOToEntity(RemoteSaleProduceFullVO remoteSaleProduceFullVO)
          Converts an instance of type RemoteSaleProduceFullVO to this DAO's entity.
 void remoteSaleProduceFullVOToEntity(RemoteSaleProduceFullVO source, SaleProduce target, boolean copyIfNull)
          Copies the fields of RemoteSaleProduceFullVO to the specified entity.
 SaleProduce remoteSaleProduceNaturalIdToEntity(RemoteSaleProduceNaturalId remoteSaleProduceNaturalId)
          Converts an instance of type RemoteSaleProduceNaturalId to this DAO's entity.
 void remoteSaleProduceNaturalIdToEntity(RemoteSaleProduceNaturalId source, SaleProduce target, boolean copyIfNull)
          Copies the fields of RemoteSaleProduceNaturalId to the specified entity.
 ClusterSaleProduce toClusterSaleProduce(SaleProduce entity)
          Converts this DAO's entity to an object of type ClusterSaleProduce.
 void toClusterSaleProduce(SaleProduce source, ClusterSaleProduce target)
          Copies the fields of the specified entity to the target value object.
 RemoteSaleProduceFullVO toRemoteSaleProduceFullVO(SaleProduce entity)
          Converts this DAO's entity to an object of type RemoteSaleProduceFullVO.
 void toRemoteSaleProduceFullVO(SaleProduce source, RemoteSaleProduceFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteSaleProduceNaturalId toRemoteSaleProduceNaturalId(SaleProduce entity)
          Converts this DAO's entity to an object of type RemoteSaleProduceNaturalId.
 void toRemoteSaleProduceNaturalId(SaleProduce source, RemoteSaleProduceNaturalId target)
          Copies the fields of the specified entity to the target value object.
 
Methods inherited from class fr.ifremer.allegro.data.survey.sale.SaleProduceDaoBase
clusterSaleProduceToEntityCollection, create, create, create, create, create, create, create, create, createFromClusterSaleProduce, findProduceByBatch, findProduceByBatch, findProduceByBatch, findProduceByBatch, findProduceByBatch, findProduceByBatch, findProduceByBatch, findProduceByBatch, findProduceByFishingOperation, findProduceByFishingOperation, findProduceByFishingOperation, findProduceByFishingOperation, findProduceByFishingOperation, findProduceByFishingOperation, findProduceByFishingOperation, findProduceByFishingOperation, findProduceByGear, findProduceByGear, findProduceByGear, findProduceByGear, findProduceByGear, findProduceByGear, findProduceByGear, findProduceByGear, findProduceById, findProduceById, findProduceById, findProduceById, findProduceByLanding, findProduceByLanding, findProduceByLanding, findProduceByLanding, findProduceByLanding, findProduceByLanding, findProduceByLanding, findProduceByLanding, findProduceByNaturalId, findProduceByNaturalId, findProduceByNaturalId, findProduceByNaturalId, findProduceByOtherTaxonGroup, findProduceByOtherTaxonGroup, findProduceByOtherTaxonGroup, findProduceByOtherTaxonGroup, findProduceByOtherTaxonGroup, findProduceByOtherTaxonGroup, findProduceByOtherTaxonGroup, findProduceByOtherTaxonGroup, findProduceByQualityFlag, findProduceByQualityFlag, findProduceByQualityFlag, findProduceByQualityFlag, findProduceByQualityFlag, findProduceByQualityFlag, findProduceByQualityFlag, findProduceByQualityFlag, findProduceByTaxonGroup, findProduceByTaxonGroup, findProduceByTaxonGroup, findProduceByTaxonGroup, findProduceByTaxonGroup, findProduceByTaxonGroup, findProduceByTaxonGroup, findProduceByTaxonGroup, findProduceByTransshipment, findProduceByTransshipment, findProduceByTransshipment, findProduceByTransshipment, findProduceByTransshipment, findProduceByTransshipment, findProduceByTransshipment, findProduceByTransshipment, findSaleProduceByBatch, findSaleProduceByBatch, findSaleProduceByBatch, findSaleProduceByBatch, findSaleProduceByBatch, findSaleProduceByBatch, findSaleProduceByBatch, findSaleProduceByBatch, findSaleProduceByBuyer, findSaleProduceByBuyer, findSaleProduceByBuyer, findSaleProduceByBuyer, findSaleProduceByBuyer, findSaleProduceByBuyer, findSaleProduceByBuyer, findSaleProduceByBuyer, findSaleProduceByExpectedSale, findSaleProduceByExpectedSale, findSaleProduceByExpectedSale, findSaleProduceByExpectedSale, findSaleProduceByExpectedSale, findSaleProduceByExpectedSale, findSaleProduceByExpectedSale, findSaleProduceByExpectedSale, findSaleProduceByFishingOperation, findSaleProduceByFishingOperation, findSaleProduceByFishingOperation, findSaleProduceByFishingOperation, findSaleProduceByFishingOperation, findSaleProduceByFishingOperation, findSaleProduceByFishingOperation, findSaleProduceByFishingOperation, findSaleProduceByGear, findSaleProduceByGear, findSaleProduceByGear, findSaleProduceByGear, findSaleProduceByGear, findSaleProduceByGear, findSaleProduceByGear, findSaleProduceByGear, findSaleProduceById, findSaleProduceById, findSaleProduceById, findSaleProduceById, findSaleProduceByLanding, findSaleProduceByLanding, findSaleProduceByLanding, findSaleProduceByLanding, findSaleProduceByLanding, findSaleProduceByLanding, findSaleProduceByLanding, findSaleProduceByLanding, findSaleProduceByNaturalId, findSaleProduceByNaturalId, findSaleProduceByNaturalId, findSaleProduceByNaturalId, findSaleProduceByOtherTaxonGroup, findSaleProduceByOtherTaxonGroup, findSaleProduceByOtherTaxonGroup, findSaleProduceByOtherTaxonGroup, findSaleProduceByOtherTaxonGroup, findSaleProduceByOtherTaxonGroup, findSaleProduceByOtherTaxonGroup, findSaleProduceByOtherTaxonGroup, findSaleProduceByQualityFlag, findSaleProduceByQualityFlag, findSaleProduceByQualityFlag, findSaleProduceByQualityFlag, findSaleProduceByQualityFlag, findSaleProduceByQualityFlag, findSaleProduceByQualityFlag, findSaleProduceByQualityFlag, findSaleProduceBySale, findSaleProduceBySale, findSaleProduceBySale, findSaleProduceBySale, findSaleProduceBySale, findSaleProduceBySale, findSaleProduceBySale, findSaleProduceBySale, findSaleProduceByTaxonGroup, findSaleProduceByTaxonGroup, findSaleProduceByTaxonGroup, findSaleProduceByTaxonGroup, findSaleProduceByTaxonGroup, findSaleProduceByTaxonGroup, findSaleProduceByTaxonGroup, findSaleProduceByTaxonGroup, findSaleProduceByTransshipment, findSaleProduceByTransshipment, findSaleProduceByTransshipment, findSaleProduceByTransshipment, findSaleProduceByTransshipment, findSaleProduceByTransshipment, findSaleProduceByTransshipment, findSaleProduceByTransshipment, getAllClusterSaleProduce, getAllProduce, getAllProduce, getAllProduce, getAllProduce, getAllProduce, getAllProduce, getAllProduce, getAllProduce, getAllSaleProduce, getAllSaleProduce, getAllSaleProduce, getAllSaleProduce, getAllSaleProduce, getAllSaleProduce, getAllSaleProduce, getAllSaleProduce, getBuyerDao, getExpectedSaleDao, getPrincipal, getSaleDao, load, load, loadAll, loadAll, loadAll, loadAll, remoteSaleProduceFullVOToEntityCollection, remoteSaleProduceNaturalIdToEntityCollection, remove, remove, remove, search, search, search, search, setBuyerDao, setExpectedSaleDao, setSaleDao, toClusterSaleProduce, toClusterSaleProduceArray, toClusterSaleProduceCollection, toEntity, toRemoteSaleProduceFullVO, toRemoteSaleProduceFullVOArray, toRemoteSaleProduceFullVOCollection, toRemoteSaleProduceNaturalId, toRemoteSaleProduceNaturalIdArray, toRemoteSaleProduceNaturalIdCollection, transformEntities, transformEntity, update, update
 
Methods inherited from class fr.ifremer.allegro.data.produce.ProduceDaoImpl
clusterProduceToEntity, clusterProduceToEntity, handleCreateFromClusterProduce, handleGetAllClusterProduce, remoteProduceFullVOToEntity, remoteProduceFullVOToEntity, remoteProduceNaturalIdToEntity, remoteProduceNaturalIdToEntity, toClusterProduce, toClusterProduce, toRemoteProduceFullVO, toRemoteProduceFullVO, toRemoteProduceNaturalId, toRemoteProduceNaturalId
 
Methods inherited from class fr.ifremer.allegro.data.produce.ProduceDaoBase
clusterProduceToEntityCollection, create, create, create, create, createFromClusterProduce, getAllClusterProduce, getBatchDao, getFishingAreaDao, getFishingOperationDao, getGearDao, getLandingDao, getQualityFlagDao, getQuantificationMeasurementDao, getSortingMeasurementDao, getTaxonGroupDao, getTransshipmentDao, remoteProduceFullVOToEntityCollection, remoteProduceNaturalIdToEntityCollection, remove, setBatchDao, setFishingAreaDao, setFishingOperationDao, setGearDao, setLandingDao, setQualityFlagDao, setQuantificationMeasurementDao, setSortingMeasurementDao, setTaxonGroupDao, setTransshipmentDao, toClusterProduce, toClusterProduceArray, toClusterProduceCollection, toRemoteProduceFullVO, toRemoteProduceFullVOArray, toRemoteProduceFullVOCollection, toRemoteProduceNaturalId, toRemoteProduceNaturalIdArray, toRemoteProduceNaturalIdCollection, transformEntity, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface fr.ifremer.allegro.data.produce.ProduceDao
clusterProduceToEntity, clusterProduceToEntity, clusterProduceToEntityCollection, create, create, create, create, createFromClusterProduce, getAllClusterProduce, remoteProduceFullVOToEntity, remoteProduceFullVOToEntity, remoteProduceFullVOToEntityCollection, remoteProduceNaturalIdToEntity, remoteProduceNaturalIdToEntity, remoteProduceNaturalIdToEntityCollection, remove, toClusterProduce, toClusterProduce, toClusterProduceArray, toClusterProduceCollection, toRemoteProduceFullVO, toRemoteProduceFullVO, toRemoteProduceFullVOArray, toRemoteProduceFullVOCollection, toRemoteProduceNaturalId, toRemoteProduceNaturalId, toRemoteProduceNaturalIdArray, toRemoteProduceNaturalIdCollection, update
 

Constructor Detail

SaleProduceDaoImpl

public SaleProduceDaoImpl()
Method Detail

handleCreateFromClusterSaleProduce

protected SaleProduce handleCreateFromClusterSaleProduce(ClusterSaleProduce clusterSaleProduce)
Description copied from class: SaleProduceDaoBase
Performs the core logic for SaleProduceDaoBase.createFromClusterSaleProduce(fr.ifremer.allegro.data.survey.sale.generic.cluster.ClusterSaleProduce)

Specified by:
handleCreateFromClusterSaleProduce in class SaleProduceDaoBase
See Also:
SaleProduceDao.createFromClusterSaleProduce(fr.ifremer.allegro.data.survey.sale.generic.cluster.ClusterSaleProduce)

handleGetAllClusterSaleProduce

protected ClusterSaleProduce[] handleGetAllClusterSaleProduce(java.lang.Integer userId,
                                                              java.lang.Integer[] registrationLocationIds,
                                                              java.lang.Integer pageNumber,
                                                              java.lang.Integer pageSize)
Description copied from class: SaleProduceDaoBase
Performs the core logic for SaleProduceDaoBase.getAllClusterSaleProduce(java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Specified by:
handleGetAllClusterSaleProduce in class SaleProduceDaoBase
See Also:
SaleProduceDao.getAllClusterSaleProduce(java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

toRemoteSaleProduceFullVO

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

Specified by:
toRemoteSaleProduceFullVO in interface SaleProduceDao
Overrides:
toRemoteSaleProduceFullVO in class SaleProduceDaoBase
See Also:
SaleProduceDao.toRemoteSaleProduceFullVO(fr.ifremer.allegro.data.survey.sale.SaleProduce, fr.ifremer.allegro.data.survey.sale.generic.vo.RemoteSaleProduceFullVO)

toRemoteSaleProduceFullVO

public RemoteSaleProduceFullVO toRemoteSaleProduceFullVO(SaleProduce entity)
Description copied from interface: SaleProduceDao
Converts this DAO's entity to an object of type RemoteSaleProduceFullVO.

Specified by:
toRemoteSaleProduceFullVO in interface SaleProduceDao
Overrides:
toRemoteSaleProduceFullVO in class SaleProduceDaoBase
See Also:
SaleProduceDao.toRemoteSaleProduceFullVO(fr.ifremer.allegro.data.survey.sale.SaleProduce)

remoteSaleProduceFullVOToEntity

public SaleProduce remoteSaleProduceFullVOToEntity(RemoteSaleProduceFullVO remoteSaleProduceFullVO)
Description copied from interface: SaleProduceDao
Converts an instance of type RemoteSaleProduceFullVO to this DAO's entity.

See Also:
SaleProduceDao.remoteSaleProduceFullVOToEntity(fr.ifremer.allegro.data.survey.sale.generic.vo.RemoteSaleProduceFullVO)

remoteSaleProduceFullVOToEntity

public void remoteSaleProduceFullVOToEntity(RemoteSaleProduceFullVO source,
                                            SaleProduce target,
                                            boolean copyIfNull)
Description copied from interface: SaleProduceDao
Copies the fields of RemoteSaleProduceFullVO to the specified entity.

Specified by:
remoteSaleProduceFullVOToEntity in interface SaleProduceDao
Overrides:
remoteSaleProduceFullVOToEntity in class SaleProduceDaoBase
copyIfNull - If FALSE, the value object's field will not be copied to the entity if the value is NULL. If TRUE, it will be copied regardless of its value.
See Also:
fr.ifremer.allegro.data.survey.sale.SaleProduceDao#remoteSaleProduceFullVOToEntity(fr.ifremer.allegro.data.survey.sale.generic.vo.RemoteSaleProduceFullVO, fr.ifremer.allegro.data.survey.sale.SaleProduce)

toRemoteSaleProduceNaturalId

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

Specified by:
toRemoteSaleProduceNaturalId in interface SaleProduceDao
Overrides:
toRemoteSaleProduceNaturalId in class SaleProduceDaoBase
See Also:
SaleProduceDao.toRemoteSaleProduceNaturalId(fr.ifremer.allegro.data.survey.sale.SaleProduce, fr.ifremer.allegro.data.survey.sale.generic.vo.RemoteSaleProduceNaturalId)

toRemoteSaleProduceNaturalId

public RemoteSaleProduceNaturalId toRemoteSaleProduceNaturalId(SaleProduce entity)
Description copied from interface: SaleProduceDao
Converts this DAO's entity to an object of type RemoteSaleProduceNaturalId.

Specified by:
toRemoteSaleProduceNaturalId in interface SaleProduceDao
Overrides:
toRemoteSaleProduceNaturalId in class SaleProduceDaoBase
See Also:
SaleProduceDao.toRemoteSaleProduceNaturalId(fr.ifremer.allegro.data.survey.sale.SaleProduce)

remoteSaleProduceNaturalIdToEntity

public SaleProduce remoteSaleProduceNaturalIdToEntity(RemoteSaleProduceNaturalId remoteSaleProduceNaturalId)
Description copied from interface: SaleProduceDao
Converts an instance of type RemoteSaleProduceNaturalId to this DAO's entity.

See Also:
SaleProduceDao.remoteSaleProduceNaturalIdToEntity(fr.ifremer.allegro.data.survey.sale.generic.vo.RemoteSaleProduceNaturalId)

remoteSaleProduceNaturalIdToEntity

public void remoteSaleProduceNaturalIdToEntity(RemoteSaleProduceNaturalId source,
                                               SaleProduce target,
                                               boolean copyIfNull)
Description copied from interface: SaleProduceDao
Copies the fields of RemoteSaleProduceNaturalId to the specified entity.

Specified by:
remoteSaleProduceNaturalIdToEntity in interface SaleProduceDao
Overrides:
remoteSaleProduceNaturalIdToEntity in class SaleProduceDaoBase
copyIfNull - If FALSE, the value object's field will not be copied to the entity if the value is NULL. If TRUE, it will be copied regardless of its value.
See Also:
fr.ifremer.allegro.data.survey.sale.SaleProduceDao#remoteSaleProduceNaturalIdToEntity(fr.ifremer.allegro.data.survey.sale.generic.vo.RemoteSaleProduceNaturalId, fr.ifremer.allegro.data.survey.sale.SaleProduce)

toClusterSaleProduce

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

Specified by:
toClusterSaleProduce in interface SaleProduceDao
Overrides:
toClusterSaleProduce in class SaleProduceDaoBase
See Also:
SaleProduceDao.toClusterSaleProduce(fr.ifremer.allegro.data.survey.sale.SaleProduce, fr.ifremer.allegro.data.survey.sale.generic.cluster.ClusterSaleProduce)

toClusterSaleProduce

public ClusterSaleProduce toClusterSaleProduce(SaleProduce entity)
Description copied from interface: SaleProduceDao
Converts this DAO's entity to an object of type ClusterSaleProduce.

Specified by:
toClusterSaleProduce in interface SaleProduceDao
Overrides:
toClusterSaleProduce in class SaleProduceDaoBase
See Also:
SaleProduceDao.toClusterSaleProduce(fr.ifremer.allegro.data.survey.sale.SaleProduce)

clusterSaleProduceToEntity

public SaleProduce clusterSaleProduceToEntity(ClusterSaleProduce clusterSaleProduce)
Description copied from interface: SaleProduceDao
Converts an instance of type ClusterSaleProduce to this DAO's entity.

See Also:
SaleProduceDao.clusterSaleProduceToEntity(fr.ifremer.allegro.data.survey.sale.generic.cluster.ClusterSaleProduce)

clusterSaleProduceToEntity

public void clusterSaleProduceToEntity(ClusterSaleProduce source,
                                       SaleProduce target,
                                       boolean copyIfNull)
Description copied from interface: SaleProduceDao
Copies the fields of ClusterSaleProduce to the specified entity.

Specified by:
clusterSaleProduceToEntity in interface SaleProduceDao
Overrides:
clusterSaleProduceToEntity in class SaleProduceDaoBase
copyIfNull - If FALSE, the value object's field will not be copied to the entity if the value is NULL. If TRUE, it will be copied regardless of its value.
See Also:
fr.ifremer.allegro.data.survey.sale.SaleProduceDao#clusterSaleProduceToEntity(fr.ifremer.allegro.data.survey.sale.generic.cluster.ClusterSaleProduce, fr.ifremer.allegro.data.survey.sale.SaleProduce)


Copyright © 2008-2010 IFREMER. All Rights Reserved.