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

java.lang.Object
  extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
      extended by fr.ifremer.allegro.data.survey.sale.SaleDaoBase
          extended by fr.ifremer.allegro.data.survey.sale.SaleDaoImpl
              extended by fr.ifremer.allegro.data.survey.sale.ObservedSaleDaoBase
                  extended by fr.ifremer.allegro.data.survey.sale.ObservedSaleDaoImpl
All Implemented Interfaces:
ObservedSaleDao, SaleDao

public class ObservedSaleDaoImpl
extends ObservedSaleDaoBase

See Also:
ObservedSale

Field Summary
 
Fields inherited from interface fr.ifremer.allegro.data.survey.sale.ObservedSaleDao
TRANSFORM_CLUSTEROBSERVEDSALE, TRANSFORM_REMOTEOBSERVEDSALEFULLVO, TRANSFORM_REMOTEOBSERVEDSALENATURALID
 
Fields inherited from interface fr.ifremer.allegro.data.survey.sale.SaleDao
TRANSFORM_CLUSTERSALE, TRANSFORM_NONE, TRANSFORM_REMOTESALEFULLVO, TRANSFORM_REMOTESALENATURALID
 
Constructor Summary
ObservedSaleDaoImpl()
           
 
Method Summary
 ObservedSale clusterObservedSaleToEntity(ClusterObservedSale clusterObservedSale)
          Converts an instance of type ClusterObservedSale to this DAO's entity.
 void clusterObservedSaleToEntity(ClusterObservedSale source, ObservedSale target, boolean copyIfNull)
          Copies the fields of ClusterObservedSale to the specified entity.
protected  ObservedSale handleCreateFromClusterObservedSale(ClusterObservedSale clusterObservedSale)
          Performs the core logic for ObservedSaleDaoBase.createFromClusterObservedSale(fr.ifremer.allegro.data.survey.sale.generic.cluster.ClusterObservedSale)
protected  ClusterObservedSale[] handleGetAllClusterObservedSaleSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp, java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
          Performs the core logic for ObservedSaleDaoBase.getAllClusterObservedSaleSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
 ObservedSale remoteObservedSaleFullVOToEntity(RemoteObservedSaleFullVO remoteObservedSaleFullVO)
          Converts an instance of type RemoteObservedSaleFullVO to this DAO's entity.
 void remoteObservedSaleFullVOToEntity(RemoteObservedSaleFullVO source, ObservedSale target, boolean copyIfNull)
          Copies the fields of RemoteObservedSaleFullVO to the specified entity.
 ObservedSale remoteObservedSaleNaturalIdToEntity(RemoteObservedSaleNaturalId remoteObservedSaleNaturalId)
          Converts an instance of type RemoteObservedSaleNaturalId to this DAO's entity.
 void remoteObservedSaleNaturalIdToEntity(RemoteObservedSaleNaturalId source, ObservedSale target, boolean copyIfNull)
          Copies the fields of RemoteObservedSaleNaturalId to the specified entity.
 ClusterObservedSale toClusterObservedSale(ObservedSale entity)
          Converts this DAO's entity to an object of type ClusterObservedSale.
 void toClusterObservedSale(ObservedSale source, ClusterObservedSale target)
          Copies the fields of the specified entity to the target value object.
 RemoteObservedSaleFullVO toRemoteObservedSaleFullVO(ObservedSale entity)
          Converts this DAO's entity to an object of type RemoteObservedSaleFullVO.
 void toRemoteObservedSaleFullVO(ObservedSale source, RemoteObservedSaleFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteObservedSaleNaturalId toRemoteObservedSaleNaturalId(ObservedSale entity)
          Converts this DAO's entity to an object of type RemoteObservedSaleNaturalId.
 void toRemoteObservedSaleNaturalId(ObservedSale source, RemoteObservedSaleNaturalId target)
          Copies the fields of the specified entity to the target value object.
 
Methods inherited from class fr.ifremer.allegro.data.survey.sale.ObservedSaleDaoBase
clusterObservedSaleToEntityCollection, create, create, create, create, create, create, create, create, createFromClusterObservedSale, findObservedSaleByCatchBatch, findObservedSaleByCatchBatch, findObservedSaleByCatchBatch, findObservedSaleByCatchBatch, findObservedSaleByDeclaredDocumentReference, findObservedSaleByDeclaredDocumentReference, findObservedSaleByDeclaredDocumentReference, findObservedSaleByDeclaredDocumentReference, findObservedSaleByDeclaredDocumentReference, findObservedSaleByDeclaredDocumentReference, findObservedSaleByDeclaredDocumentReference, findObservedSaleByDeclaredDocumentReference, findObservedSaleByFishingTrip, findObservedSaleByFishingTrip, findObservedSaleByFishingTrip, findObservedSaleByFishingTrip, findObservedSaleByFishingTrip, findObservedSaleByFishingTrip, findObservedSaleByFishingTrip, findObservedSaleByFishingTrip, findObservedSaleById, findObservedSaleById, findObservedSaleById, findObservedSaleById, findObservedSaleByLanding, findObservedSaleByLanding, findObservedSaleByLanding, findObservedSaleByLanding, findObservedSaleByLanding, findObservedSaleByLanding, findObservedSaleByLanding, findObservedSaleByLanding, findObservedSaleByNaturalId, findObservedSaleByNaturalId, findObservedSaleByNaturalId, findObservedSaleByNaturalId, findObservedSaleByProgram, findObservedSaleByProgram, findObservedSaleByProgram, findObservedSaleByProgram, findObservedSaleByProgram, findObservedSaleByProgram, findObservedSaleByProgram, findObservedSaleByProgram, findObservedSaleByQualityFlag, findObservedSaleByQualityFlag, findObservedSaleByQualityFlag, findObservedSaleByQualityFlag, findObservedSaleByQualityFlag, findObservedSaleByQualityFlag, findObservedSaleByQualityFlag, findObservedSaleByQualityFlag, findObservedSaleByRecorderDepartment, findObservedSaleByRecorderDepartment, findObservedSaleByRecorderDepartment, findObservedSaleByRecorderDepartment, findObservedSaleByRecorderDepartment, findObservedSaleByRecorderDepartment, findObservedSaleByRecorderDepartment, findObservedSaleByRecorderDepartment, findObservedSaleByRecorderPerson, findObservedSaleByRecorderPerson, findObservedSaleByRecorderPerson, findObservedSaleByRecorderPerson, findObservedSaleByRecorderPerson, findObservedSaleByRecorderPerson, findObservedSaleByRecorderPerson, findObservedSaleByRecorderPerson, findObservedSaleBySaleLocation, findObservedSaleBySaleLocation, findObservedSaleBySaleLocation, findObservedSaleBySaleLocation, findObservedSaleBySaleLocation, findObservedSaleBySaleLocation, findObservedSaleBySaleLocation, findObservedSaleBySaleLocation, findObservedSaleBySaleType, findObservedSaleBySaleType, findObservedSaleBySaleType, findObservedSaleBySaleType, findObservedSaleBySaleType, findObservedSaleBySaleType, findObservedSaleBySaleType, findObservedSaleBySaleType, findObservedSaleByVessel, findObservedSaleByVessel, findObservedSaleByVessel, findObservedSaleByVessel, findObservedSaleByVessel, findObservedSaleByVessel, findObservedSaleByVessel, findObservedSaleByVessel, findSaleByCatchBatch, findSaleByCatchBatch, findSaleByCatchBatch, findSaleByCatchBatch, findSaleByDeclaredDocumentReference, findSaleByDeclaredDocumentReference, findSaleByDeclaredDocumentReference, findSaleByDeclaredDocumentReference, findSaleByDeclaredDocumentReference, findSaleByDeclaredDocumentReference, findSaleByDeclaredDocumentReference, findSaleByDeclaredDocumentReference, findSaleByFishingTrip, findSaleByFishingTrip, findSaleByFishingTrip, findSaleByFishingTrip, findSaleByFishingTrip, findSaleByFishingTrip, findSaleByFishingTrip, findSaleByFishingTrip, findSaleById, findSaleById, findSaleById, findSaleById, findSaleByLanding, findSaleByLanding, findSaleByLanding, findSaleByLanding, findSaleByLanding, findSaleByLanding, findSaleByLanding, findSaleByLanding, findSaleByNaturalId, findSaleByNaturalId, findSaleByNaturalId, findSaleByNaturalId, findSaleByProgram, findSaleByProgram, findSaleByProgram, findSaleByProgram, findSaleByProgram, findSaleByProgram, findSaleByProgram, findSaleByProgram, findSaleByQualityFlag, findSaleByQualityFlag, findSaleByQualityFlag, findSaleByQualityFlag, findSaleByQualityFlag, findSaleByQualityFlag, findSaleByQualityFlag, findSaleByQualityFlag, findSaleByRecorderDepartment, findSaleByRecorderDepartment, findSaleByRecorderDepartment, findSaleByRecorderDepartment, findSaleByRecorderDepartment, findSaleByRecorderDepartment, findSaleByRecorderDepartment, findSaleByRecorderDepartment, findSaleByRecorderPerson, findSaleByRecorderPerson, findSaleByRecorderPerson, findSaleByRecorderPerson, findSaleByRecorderPerson, findSaleByRecorderPerson, findSaleByRecorderPerson, findSaleByRecorderPerson, findSaleBySaleLocation, findSaleBySaleLocation, findSaleBySaleLocation, findSaleBySaleLocation, findSaleBySaleLocation, findSaleBySaleLocation, findSaleBySaleLocation, findSaleBySaleLocation, findSaleBySaleType, findSaleBySaleType, findSaleBySaleType, findSaleBySaleType, findSaleBySaleType, findSaleBySaleType, findSaleBySaleType, findSaleBySaleType, findSaleByVessel, findSaleByVessel, findSaleByVessel, findSaleByVessel, findSaleByVessel, findSaleByVessel, findSaleByVessel, findSaleByVessel, getAllClusterObservedSaleSinceDateSynchro, getAllObservedSale, getAllObservedSale, getAllObservedSale, getAllObservedSale, getAllObservedSale, getAllObservedSale, getAllObservedSale, getAllObservedSale, getAllObservedSaleSinceDateSynchro, getAllObservedSaleSinceDateSynchro, getAllObservedSaleSinceDateSynchro, getAllObservedSaleSinceDateSynchro, getAllObservedSaleSinceDateSynchro, getAllObservedSaleSinceDateSynchro, getAllObservedSaleSinceDateSynchro, getAllObservedSaleSinceDateSynchro, getAllSale, getAllSale, getAllSale, getAllSale, getAllSale, getAllSale, getAllSale, getAllSale, getAllSaleSinceDateSynchro, getAllSaleSinceDateSynchro, getAllSaleSinceDateSynchro, getAllSaleSinceDateSynchro, getAllSaleSinceDateSynchro, getAllSaleSinceDateSynchro, getAllSaleSinceDateSynchro, getAllSaleSinceDateSynchro, getPersonDao, getPrincipal, load, load, loadAll, loadAll, loadAll, loadAll, remoteObservedSaleFullVOToEntityCollection, remoteObservedSaleNaturalIdToEntityCollection, remove, remove, remove, search, search, search, search, setPersonDao, toClusterObservedSale, toClusterObservedSaleArray, toClusterObservedSaleCollection, toEntity, toRemoteObservedSaleFullVO, toRemoteObservedSaleFullVOArray, toRemoteObservedSaleFullVOCollection, toRemoteObservedSaleNaturalId, toRemoteObservedSaleNaturalIdArray, toRemoteObservedSaleNaturalIdCollection, transformEntities, transformEntity, update, update
 
Methods inherited from class fr.ifremer.allegro.data.survey.sale.SaleDaoImpl
clusterSaleToEntity, clusterSaleToEntity, handleCreateFromClusterSale, handleGetAllClusterSaleSinceDateSynchro, remoteSaleFullVOToEntity, remoteSaleFullVOToEntity, remoteSaleNaturalIdToEntity, remoteSaleNaturalIdToEntity, toClusterSale, toClusterSale, toRemoteSaleFullVO, toRemoteSaleFullVO, toRemoteSaleNaturalId, toRemoteSaleNaturalId
 
Methods inherited from class fr.ifremer.allegro.data.survey.sale.SaleDaoBase
clusterSaleToEntityCollection, create, create, create, create, create, create, createFromClusterSale, getAllClusterSaleSinceDateSynchro, getCatchBatchDao, getDeclaredDocumentReferenceDao, getDepartmentDao, getFishingTripDao, getLandingDao, getLocationDao, getProgramDao, getQualityFlagDao, getSaleMeasurementDao, getSaleOriginDao, getSaleProduceDao, getSaleTypeDao, getSurveyMeasurementDao, getVesselDao, remoteSaleFullVOToEntityCollection, remoteSaleNaturalIdToEntityCollection, remove, setCatchBatchDao, setDeclaredDocumentReferenceDao, setDepartmentDao, setFishingTripDao, setLandingDao, setLocationDao, setProgramDao, setQualityFlagDao, setSaleMeasurementDao, setSaleOriginDao, setSaleProduceDao, setSaleTypeDao, setSurveyMeasurementDao, setVesselDao, toClusterSale, toClusterSaleArray, toClusterSaleCollection, toRemoteSaleFullVO, toRemoteSaleFullVOArray, toRemoteSaleFullVOCollection, toRemoteSaleNaturalId, toRemoteSaleNaturalIdArray, toRemoteSaleNaturalIdCollection, 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.survey.sale.SaleDao
clusterSaleToEntity, clusterSaleToEntity, clusterSaleToEntityCollection, create, create, create, create, create, create, createFromClusterSale, getAllClusterSaleSinceDateSynchro, remoteSaleFullVOToEntity, remoteSaleFullVOToEntity, remoteSaleFullVOToEntityCollection, remoteSaleNaturalIdToEntity, remoteSaleNaturalIdToEntity, remoteSaleNaturalIdToEntityCollection, remove, toClusterSale, toClusterSale, toClusterSaleArray, toClusterSaleCollection, toRemoteSaleFullVO, toRemoteSaleFullVO, toRemoteSaleFullVOArray, toRemoteSaleFullVOCollection, toRemoteSaleNaturalId, toRemoteSaleNaturalId, toRemoteSaleNaturalIdArray, toRemoteSaleNaturalIdCollection, update
 

Constructor Detail

ObservedSaleDaoImpl

public ObservedSaleDaoImpl()
Method Detail

handleCreateFromClusterObservedSale

protected ObservedSale handleCreateFromClusterObservedSale(ClusterObservedSale clusterObservedSale)
Description copied from class: ObservedSaleDaoBase
Performs the core logic for ObservedSaleDaoBase.createFromClusterObservedSale(fr.ifremer.allegro.data.survey.sale.generic.cluster.ClusterObservedSale)

Specified by:
handleCreateFromClusterObservedSale in class ObservedSaleDaoBase
See Also:
ObservedSaleDao.createFromClusterObservedSale(fr.ifremer.allegro.data.survey.sale.generic.cluster.ClusterObservedSale)

handleGetAllClusterObservedSaleSinceDateSynchro

protected ClusterObservedSale[] handleGetAllClusterObservedSaleSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp,
                                                                                java.lang.Integer userId,
                                                                                java.lang.Integer[] registrationLocationIds,
                                                                                java.lang.Integer pageNumber,
                                                                                java.lang.Integer pageSize)
Description copied from class: ObservedSaleDaoBase
Performs the core logic for ObservedSaleDaoBase.getAllClusterObservedSaleSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Specified by:
handleGetAllClusterObservedSaleSinceDateSynchro in class ObservedSaleDaoBase
See Also:
ObservedSaleDao.getAllClusterObservedSaleSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

toRemoteObservedSaleFullVO

public void toRemoteObservedSaleFullVO(ObservedSale source,
                                       RemoteObservedSaleFullVO target)
Description copied from interface: ObservedSaleDao
Copies the fields of the specified entity to the target value object. This method is similar to toRemoteObservedSaleFullVO(), 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:
toRemoteObservedSaleFullVO in interface ObservedSaleDao
Overrides:
toRemoteObservedSaleFullVO in class ObservedSaleDaoBase
See Also:
ObservedSaleDao.toRemoteObservedSaleFullVO(fr.ifremer.allegro.data.survey.sale.ObservedSale, fr.ifremer.allegro.data.survey.sale.generic.vo.RemoteObservedSaleFullVO)

toRemoteObservedSaleFullVO

public RemoteObservedSaleFullVO toRemoteObservedSaleFullVO(ObservedSale entity)
Description copied from interface: ObservedSaleDao
Converts this DAO's entity to an object of type RemoteObservedSaleFullVO.

Specified by:
toRemoteObservedSaleFullVO in interface ObservedSaleDao
Overrides:
toRemoteObservedSaleFullVO in class ObservedSaleDaoBase
See Also:
ObservedSaleDao.toRemoteObservedSaleFullVO(fr.ifremer.allegro.data.survey.sale.ObservedSale)

remoteObservedSaleFullVOToEntity

public ObservedSale remoteObservedSaleFullVOToEntity(RemoteObservedSaleFullVO remoteObservedSaleFullVO)
Description copied from interface: ObservedSaleDao
Converts an instance of type RemoteObservedSaleFullVO to this DAO's entity.

See Also:
ObservedSaleDao.remoteObservedSaleFullVOToEntity(fr.ifremer.allegro.data.survey.sale.generic.vo.RemoteObservedSaleFullVO)

remoteObservedSaleFullVOToEntity

public void remoteObservedSaleFullVOToEntity(RemoteObservedSaleFullVO source,
                                             ObservedSale target,
                                             boolean copyIfNull)
Description copied from interface: ObservedSaleDao
Copies the fields of RemoteObservedSaleFullVO to the specified entity.

Specified by:
remoteObservedSaleFullVOToEntity in interface ObservedSaleDao
Overrides:
remoteObservedSaleFullVOToEntity in class ObservedSaleDaoBase
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.ObservedSaleDao#remoteObservedSaleFullVOToEntity(fr.ifremer.allegro.data.survey.sale.generic.vo.RemoteObservedSaleFullVO, fr.ifremer.allegro.data.survey.sale.ObservedSale)

toRemoteObservedSaleNaturalId

public void toRemoteObservedSaleNaturalId(ObservedSale source,
                                          RemoteObservedSaleNaturalId target)
Description copied from interface: ObservedSaleDao
Copies the fields of the specified entity to the target value object. This method is similar to toRemoteObservedSaleNaturalId(), 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:
toRemoteObservedSaleNaturalId in interface ObservedSaleDao
Overrides:
toRemoteObservedSaleNaturalId in class ObservedSaleDaoBase
See Also:
ObservedSaleDao.toRemoteObservedSaleNaturalId(fr.ifremer.allegro.data.survey.sale.ObservedSale, fr.ifremer.allegro.data.survey.sale.generic.vo.RemoteObservedSaleNaturalId)

toRemoteObservedSaleNaturalId

public RemoteObservedSaleNaturalId toRemoteObservedSaleNaturalId(ObservedSale entity)
Description copied from interface: ObservedSaleDao
Converts this DAO's entity to an object of type RemoteObservedSaleNaturalId.

Specified by:
toRemoteObservedSaleNaturalId in interface ObservedSaleDao
Overrides:
toRemoteObservedSaleNaturalId in class ObservedSaleDaoBase
See Also:
ObservedSaleDao.toRemoteObservedSaleNaturalId(fr.ifremer.allegro.data.survey.sale.ObservedSale)

remoteObservedSaleNaturalIdToEntity

public ObservedSale remoteObservedSaleNaturalIdToEntity(RemoteObservedSaleNaturalId remoteObservedSaleNaturalId)
Description copied from interface: ObservedSaleDao
Converts an instance of type RemoteObservedSaleNaturalId to this DAO's entity.

See Also:
ObservedSaleDao.remoteObservedSaleNaturalIdToEntity(fr.ifremer.allegro.data.survey.sale.generic.vo.RemoteObservedSaleNaturalId)

remoteObservedSaleNaturalIdToEntity

public void remoteObservedSaleNaturalIdToEntity(RemoteObservedSaleNaturalId source,
                                                ObservedSale target,
                                                boolean copyIfNull)
Description copied from interface: ObservedSaleDao
Copies the fields of RemoteObservedSaleNaturalId to the specified entity.

Specified by:
remoteObservedSaleNaturalIdToEntity in interface ObservedSaleDao
Overrides:
remoteObservedSaleNaturalIdToEntity in class ObservedSaleDaoBase
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.ObservedSaleDao#remoteObservedSaleNaturalIdToEntity(fr.ifremer.allegro.data.survey.sale.generic.vo.RemoteObservedSaleNaturalId, fr.ifremer.allegro.data.survey.sale.ObservedSale)

toClusterObservedSale

public void toClusterObservedSale(ObservedSale source,
                                  ClusterObservedSale target)
Description copied from interface: ObservedSaleDao
Copies the fields of the specified entity to the target value object. This method is similar to toClusterObservedSale(), 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:
toClusterObservedSale in interface ObservedSaleDao
Overrides:
toClusterObservedSale in class ObservedSaleDaoBase
See Also:
ObservedSaleDao.toClusterObservedSale(fr.ifremer.allegro.data.survey.sale.ObservedSale, fr.ifremer.allegro.data.survey.sale.generic.cluster.ClusterObservedSale)

toClusterObservedSale

public ClusterObservedSale toClusterObservedSale(ObservedSale entity)
Description copied from interface: ObservedSaleDao
Converts this DAO's entity to an object of type ClusterObservedSale.

Specified by:
toClusterObservedSale in interface ObservedSaleDao
Overrides:
toClusterObservedSale in class ObservedSaleDaoBase
See Also:
ObservedSaleDao.toClusterObservedSale(fr.ifremer.allegro.data.survey.sale.ObservedSale)

clusterObservedSaleToEntity

public ObservedSale clusterObservedSaleToEntity(ClusterObservedSale clusterObservedSale)
Description copied from interface: ObservedSaleDao
Converts an instance of type ClusterObservedSale to this DAO's entity.

See Also:
ObservedSaleDao.clusterObservedSaleToEntity(fr.ifremer.allegro.data.survey.sale.generic.cluster.ClusterObservedSale)

clusterObservedSaleToEntity

public void clusterObservedSaleToEntity(ClusterObservedSale source,
                                        ObservedSale target,
                                        boolean copyIfNull)
Description copied from interface: ObservedSaleDao
Copies the fields of ClusterObservedSale to the specified entity.

Specified by:
clusterObservedSaleToEntity in interface ObservedSaleDao
Overrides:
clusterObservedSaleToEntity in class ObservedSaleDaoBase
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.ObservedSaleDao#clusterObservedSaleToEntity(fr.ifremer.allegro.data.survey.sale.generic.cluster.ClusterObservedSale, fr.ifremer.allegro.data.survey.sale.ObservedSale)


Copyright © 2008-2010 IFREMER. All Rights Reserved.