fr.ifremer.allegro.referential.vessel
Class ShellfishGathererDaoImpl

java.lang.Object
  extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
      extended by fr.ifremer.allegro.referential.vessel.VesselDaoBase
          extended by fr.ifremer.allegro.referential.vessel.VesselDaoImpl
              extended by fr.ifremer.allegro.referential.vessel.ShellfishGathererDaoBase
                  extended by fr.ifremer.allegro.referential.vessel.ShellfishGathererDaoImpl
All Implemented Interfaces:
ShellfishGathererDao, VesselDao

public class ShellfishGathererDaoImpl
extends ShellfishGathererDaoBase

See Also:
ShellfishGatherer

Field Summary
 
Fields inherited from interface fr.ifremer.allegro.referential.vessel.ShellfishGathererDao
TRANSFORM_CLUSTERSHELLFISHGATHERER, TRANSFORM_REMOTESHELLFISHGATHERERFULLVO, TRANSFORM_REMOTESHELLFISHGATHERERNATURALID
 
Fields inherited from interface fr.ifremer.allegro.referential.vessel.VesselDao
TRANSFORM_CLUSTERVESSEL, TRANSFORM_NONE, TRANSFORM_REMOTEVESSELFULLVO, TRANSFORM_REMOTEVESSELNATURALID
 
Constructor Summary
ShellfishGathererDaoImpl()
           
 
Method Summary
 ShellfishGatherer clusterShellfishGathererToEntity(ClusterShellfishGatherer clusterShellfishGatherer)
          Converts an instance of type ClusterShellfishGatherer to this DAO's entity.
 void clusterShellfishGathererToEntity(ClusterShellfishGatherer source, ShellfishGatherer target, boolean copyIfNull)
          Copies the fields of ClusterShellfishGatherer to the specified entity.
protected  ShellfishGatherer handleCreateFromClusterShellfishGatherer(ClusterShellfishGatherer clusterShellfishGatherer)
          Performs the core logic for ShellfishGathererDaoBase.createFromClusterShellfishGatherer(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterShellfishGatherer)
protected  ClusterShellfishGatherer[] handleGetAllClusterShellfishGathererSinceDateSynchro(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 ShellfishGathererDaoBase.getAllClusterShellfishGathererSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
 ShellfishGatherer remoteShellfishGathererFullVOToEntity(RemoteShellfishGathererFullVO remoteShellfishGathererFullVO)
          Converts an instance of type RemoteShellfishGathererFullVO to this DAO's entity.
 void remoteShellfishGathererFullVOToEntity(RemoteShellfishGathererFullVO source, ShellfishGatherer target, boolean copyIfNull)
          Copies the fields of RemoteShellfishGathererFullVO to the specified entity.
 ShellfishGatherer remoteShellfishGathererNaturalIdToEntity(RemoteShellfishGathererNaturalId remoteShellfishGathererNaturalId)
          Converts an instance of type RemoteShellfishGathererNaturalId to this DAO's entity.
 void remoteShellfishGathererNaturalIdToEntity(RemoteShellfishGathererNaturalId source, ShellfishGatherer target, boolean copyIfNull)
          Copies the fields of RemoteShellfishGathererNaturalId to the specified entity.
 ClusterShellfishGatherer toClusterShellfishGatherer(ShellfishGatherer entity)
          Converts this DAO's entity to an object of type ClusterShellfishGatherer.
 void toClusterShellfishGatherer(ShellfishGatherer source, ClusterShellfishGatherer target)
          Copies the fields of the specified entity to the target value object.
 RemoteShellfishGathererFullVO toRemoteShellfishGathererFullVO(ShellfishGatherer entity)
          Converts this DAO's entity to an object of type RemoteShellfishGathererFullVO.
 void toRemoteShellfishGathererFullVO(ShellfishGatherer source, RemoteShellfishGathererFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteShellfishGathererNaturalId toRemoteShellfishGathererNaturalId(ShellfishGatherer entity)
          Converts this DAO's entity to an object of type RemoteShellfishGathererNaturalId.
 void toRemoteShellfishGathererNaturalId(ShellfishGatherer source, RemoteShellfishGathererNaturalId target)
          Copies the fields of the specified entity to the target value object.
 
Methods inherited from class fr.ifremer.allegro.referential.vessel.ShellfishGathererDaoBase
clusterShellfishGathererToEntityCollection, create, create, create, create, create, create, create, create, createFromClusterShellfishGatherer, findShellfishGathererByCode, findShellfishGathererByCode, findShellfishGathererByCode, findShellfishGathererByCode, findShellfishGathererByNaturalId, findShellfishGathererByNaturalId, findShellfishGathererByNaturalId, findShellfishGathererByNaturalId, findShellfishGathererByStatus, findShellfishGathererByStatus, findShellfishGathererByStatus, findShellfishGathererByStatus, findShellfishGathererByStatus, findShellfishGathererByStatus, findShellfishGathererByStatus, findShellfishGathererByStatus, findShellfishGathererByVesselType, findShellfishGathererByVesselType, findShellfishGathererByVesselType, findShellfishGathererByVesselType, findShellfishGathererByVesselType, findShellfishGathererByVesselType, findShellfishGathererByVesselType, findShellfishGathererByVesselType, findVesselByCode, findVesselByCode, findVesselByCode, findVesselByCode, findVesselByNaturalId, findVesselByNaturalId, findVesselByNaturalId, findVesselByNaturalId, findVesselByStatus, findVesselByStatus, findVesselByStatus, findVesselByStatus, findVesselByStatus, findVesselByStatus, findVesselByStatus, findVesselByStatus, findVesselByVesselType, findVesselByVesselType, findVesselByVesselType, findVesselByVesselType, findVesselByVesselType, findVesselByVesselType, findVesselByVesselType, findVesselByVesselType, getAllClusterShellfishGathererSinceDateSynchro, getAllShellfishGatherer, getAllShellfishGatherer, getAllShellfishGatherer, getAllShellfishGatherer, getAllShellfishGatherer, getAllShellfishGatherer, getAllShellfishGatherer, getAllShellfishGatherer, getAllShellfishGathererSinceDateSynchro, getAllShellfishGathererSinceDateSynchro, getAllShellfishGathererSinceDateSynchro, getAllShellfishGathererSinceDateSynchro, getAllShellfishGathererSinceDateSynchro, getAllShellfishGathererSinceDateSynchro, getAllShellfishGathererSinceDateSynchro, getAllShellfishGathererSinceDateSynchro, getAllVessel, getAllVessel, getAllVessel, getAllVessel, getAllVessel, getAllVessel, getAllVessel, getAllVessel, getAllVesselSinceDateSynchro, getAllVesselSinceDateSynchro, getAllVesselSinceDateSynchro, getAllVesselSinceDateSynchro, getAllVesselSinceDateSynchro, getAllVesselSinceDateSynchro, getAllVesselSinceDateSynchro, getAllVesselSinceDateSynchro, getPrincipal, load, load, loadAll, loadAll, loadAll, loadAll, remoteShellfishGathererFullVOToEntityCollection, remoteShellfishGathererNaturalIdToEntityCollection, remove, remove, remove, search, search, search, search, toClusterShellfishGatherer, toClusterShellfishGathererArray, toClusterShellfishGathererCollection, toEntity, toRemoteShellfishGathererFullVO, toRemoteShellfishGathererFullVOArray, toRemoteShellfishGathererFullVOCollection, toRemoteShellfishGathererNaturalId, toRemoteShellfishGathererNaturalIdArray, toRemoteShellfishGathererNaturalIdCollection, transformEntities, transformEntity, update, update
 
Methods inherited from class fr.ifremer.allegro.referential.vessel.VesselDaoImpl
clusterVesselToEntity, clusterVesselToEntity, remoteVesselFullVOToEntity, remoteVesselFullVOToEntity, remoteVesselNaturalIdToEntity, remoteVesselNaturalIdToEntity, toClusterVessel, toClusterVessel, toRemoteVesselFullVO, toRemoteVesselFullVO, toRemoteVesselNaturalId, toRemoteVesselNaturalId
 
Methods inherited from class fr.ifremer.allegro.referential.vessel.VesselDaoBase
clusterVesselToEntityCollection, getRightToProduceDao, getStatusDao, getVesselOwnerPeriodDao, getVesselRegistrationPeriodDao, getVesselTypeDao, remoteVesselFullVOToEntityCollection, remoteVesselNaturalIdToEntityCollection, remove, setRightToProduceDao, setStatusDao, setVesselOwnerPeriodDao, setVesselRegistrationPeriodDao, setVesselTypeDao, toClusterVessel, toClusterVesselArray, toClusterVesselCollection, toRemoteVesselFullVO, toRemoteVesselFullVOArray, toRemoteVesselFullVOCollection, toRemoteVesselNaturalId, toRemoteVesselNaturalIdArray, toRemoteVesselNaturalIdCollection, 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.referential.vessel.VesselDao
clusterVesselToEntity, clusterVesselToEntity, clusterVesselToEntityCollection, remoteVesselFullVOToEntity, remoteVesselFullVOToEntity, remoteVesselFullVOToEntityCollection, remoteVesselNaturalIdToEntity, remoteVesselNaturalIdToEntity, remoteVesselNaturalIdToEntityCollection, remove, toClusterVessel, toClusterVessel, toClusterVesselArray, toClusterVesselCollection, toRemoteVesselFullVO, toRemoteVesselFullVO, toRemoteVesselFullVOArray, toRemoteVesselFullVOCollection, toRemoteVesselNaturalId, toRemoteVesselNaturalId, toRemoteVesselNaturalIdArray, toRemoteVesselNaturalIdCollection, update
 

Constructor Detail

ShellfishGathererDaoImpl

public ShellfishGathererDaoImpl()
Method Detail

handleCreateFromClusterShellfishGatherer

protected ShellfishGatherer handleCreateFromClusterShellfishGatherer(ClusterShellfishGatherer clusterShellfishGatherer)
Description copied from class: ShellfishGathererDaoBase
Performs the core logic for ShellfishGathererDaoBase.createFromClusterShellfishGatherer(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterShellfishGatherer)

Specified by:
handleCreateFromClusterShellfishGatherer in class ShellfishGathererDaoBase
See Also:
ShellfishGathererDao.createFromClusterShellfishGatherer(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterShellfishGatherer)

handleGetAllClusterShellfishGathererSinceDateSynchro

protected ClusterShellfishGatherer[] handleGetAllClusterShellfishGathererSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp,
                                                                                          java.lang.Integer userId,
                                                                                          java.lang.Integer[] registrationLocationIds,
                                                                                          java.lang.Integer pageNumber,
                                                                                          java.lang.Integer pageSize)
Description copied from class: ShellfishGathererDaoBase
Performs the core logic for ShellfishGathererDaoBase.getAllClusterShellfishGathererSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Specified by:
handleGetAllClusterShellfishGathererSinceDateSynchro in class ShellfishGathererDaoBase
See Also:
ShellfishGathererDao.getAllClusterShellfishGathererSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

toRemoteShellfishGathererFullVO

public void toRemoteShellfishGathererFullVO(ShellfishGatherer source,
                                            RemoteShellfishGathererFullVO target)
Description copied from interface: ShellfishGathererDao
Copies the fields of the specified entity to the target value object. This method is similar to toRemoteShellfishGathererFullVO(), 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:
toRemoteShellfishGathererFullVO in interface ShellfishGathererDao
Overrides:
toRemoteShellfishGathererFullVO in class ShellfishGathererDaoBase
See Also:
ShellfishGathererDao.toRemoteShellfishGathererFullVO(fr.ifremer.allegro.referential.vessel.ShellfishGatherer, fr.ifremer.allegro.referential.vessel.generic.vo.RemoteShellfishGathererFullVO)

toRemoteShellfishGathererFullVO

public RemoteShellfishGathererFullVO toRemoteShellfishGathererFullVO(ShellfishGatherer entity)
Description copied from interface: ShellfishGathererDao
Converts this DAO's entity to an object of type RemoteShellfishGathererFullVO.

Specified by:
toRemoteShellfishGathererFullVO in interface ShellfishGathererDao
Overrides:
toRemoteShellfishGathererFullVO in class ShellfishGathererDaoBase
See Also:
ShellfishGathererDao.toRemoteShellfishGathererFullVO(fr.ifremer.allegro.referential.vessel.ShellfishGatherer)

remoteShellfishGathererFullVOToEntity

public ShellfishGatherer remoteShellfishGathererFullVOToEntity(RemoteShellfishGathererFullVO remoteShellfishGathererFullVO)
Description copied from interface: ShellfishGathererDao
Converts an instance of type RemoteShellfishGathererFullVO to this DAO's entity.

See Also:
ShellfishGathererDao.remoteShellfishGathererFullVOToEntity(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteShellfishGathererFullVO)

remoteShellfishGathererFullVOToEntity

public void remoteShellfishGathererFullVOToEntity(RemoteShellfishGathererFullVO source,
                                                  ShellfishGatherer target,
                                                  boolean copyIfNull)
Description copied from interface: ShellfishGathererDao
Copies the fields of RemoteShellfishGathererFullVO to the specified entity.

Specified by:
remoteShellfishGathererFullVOToEntity in interface ShellfishGathererDao
Overrides:
remoteShellfishGathererFullVOToEntity in class ShellfishGathererDaoBase
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.referential.vessel.ShellfishGathererDao#remoteShellfishGathererFullVOToEntity(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteShellfishGathererFullVO, fr.ifremer.allegro.referential.vessel.ShellfishGatherer)

toRemoteShellfishGathererNaturalId

public void toRemoteShellfishGathererNaturalId(ShellfishGatherer source,
                                               RemoteShellfishGathererNaturalId target)
Description copied from interface: ShellfishGathererDao
Copies the fields of the specified entity to the target value object. This method is similar to toRemoteShellfishGathererNaturalId(), 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:
toRemoteShellfishGathererNaturalId in interface ShellfishGathererDao
Overrides:
toRemoteShellfishGathererNaturalId in class ShellfishGathererDaoBase
See Also:
ShellfishGathererDao.toRemoteShellfishGathererNaturalId(fr.ifremer.allegro.referential.vessel.ShellfishGatherer, fr.ifremer.allegro.referential.vessel.generic.vo.RemoteShellfishGathererNaturalId)

toRemoteShellfishGathererNaturalId

public RemoteShellfishGathererNaturalId toRemoteShellfishGathererNaturalId(ShellfishGatherer entity)
Description copied from interface: ShellfishGathererDao
Converts this DAO's entity to an object of type RemoteShellfishGathererNaturalId.

Specified by:
toRemoteShellfishGathererNaturalId in interface ShellfishGathererDao
Overrides:
toRemoteShellfishGathererNaturalId in class ShellfishGathererDaoBase
See Also:
ShellfishGathererDao.toRemoteShellfishGathererNaturalId(fr.ifremer.allegro.referential.vessel.ShellfishGatherer)

remoteShellfishGathererNaturalIdToEntity

public ShellfishGatherer remoteShellfishGathererNaturalIdToEntity(RemoteShellfishGathererNaturalId remoteShellfishGathererNaturalId)
Description copied from interface: ShellfishGathererDao
Converts an instance of type RemoteShellfishGathererNaturalId to this DAO's entity.

See Also:
ShellfishGathererDao.remoteShellfishGathererNaturalIdToEntity(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteShellfishGathererNaturalId)

remoteShellfishGathererNaturalIdToEntity

public void remoteShellfishGathererNaturalIdToEntity(RemoteShellfishGathererNaturalId source,
                                                     ShellfishGatherer target,
                                                     boolean copyIfNull)
Description copied from interface: ShellfishGathererDao
Copies the fields of RemoteShellfishGathererNaturalId to the specified entity.

Specified by:
remoteShellfishGathererNaturalIdToEntity in interface ShellfishGathererDao
Overrides:
remoteShellfishGathererNaturalIdToEntity in class ShellfishGathererDaoBase
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.referential.vessel.ShellfishGathererDao#remoteShellfishGathererNaturalIdToEntity(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteShellfishGathererNaturalId, fr.ifremer.allegro.referential.vessel.ShellfishGatherer)

toClusterShellfishGatherer

public void toClusterShellfishGatherer(ShellfishGatherer source,
                                       ClusterShellfishGatherer target)
Description copied from interface: ShellfishGathererDao
Copies the fields of the specified entity to the target value object. This method is similar to toClusterShellfishGatherer(), 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:
toClusterShellfishGatherer in interface ShellfishGathererDao
Overrides:
toClusterShellfishGatherer in class ShellfishGathererDaoBase
See Also:
ShellfishGathererDao.toClusterShellfishGatherer(fr.ifremer.allegro.referential.vessel.ShellfishGatherer, fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterShellfishGatherer)

toClusterShellfishGatherer

public ClusterShellfishGatherer toClusterShellfishGatherer(ShellfishGatherer entity)
Description copied from interface: ShellfishGathererDao
Converts this DAO's entity to an object of type ClusterShellfishGatherer.

Specified by:
toClusterShellfishGatherer in interface ShellfishGathererDao
Overrides:
toClusterShellfishGatherer in class ShellfishGathererDaoBase
See Also:
ShellfishGathererDao.toClusterShellfishGatherer(fr.ifremer.allegro.referential.vessel.ShellfishGatherer)

clusterShellfishGathererToEntity

public ShellfishGatherer clusterShellfishGathererToEntity(ClusterShellfishGatherer clusterShellfishGatherer)
Description copied from interface: ShellfishGathererDao
Converts an instance of type ClusterShellfishGatherer to this DAO's entity.

See Also:
ShellfishGathererDao.clusterShellfishGathererToEntity(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterShellfishGatherer)

clusterShellfishGathererToEntity

public void clusterShellfishGathererToEntity(ClusterShellfishGatherer source,
                                             ShellfishGatherer target,
                                             boolean copyIfNull)
Description copied from interface: ShellfishGathererDao
Copies the fields of ClusterShellfishGatherer to the specified entity.

Specified by:
clusterShellfishGathererToEntity in interface ShellfishGathererDao
Overrides:
clusterShellfishGathererToEntity in class ShellfishGathererDaoBase
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.referential.vessel.ShellfishGathererDao#clusterShellfishGathererToEntity(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterShellfishGatherer, fr.ifremer.allegro.referential.vessel.ShellfishGatherer)


Copyright © 2008-2010 IFREMER. All Rights Reserved.