fr.ifremer.allegro.referential.vessel
Class VesselMasterDaoImpl

java.lang.Object
  extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
      extended by fr.ifremer.allegro.referential.vessel.VesselMasterDaoBase
          extended by fr.ifremer.allegro.referential.vessel.VesselMasterDaoImpl
All Implemented Interfaces:
VesselMasterDao

public class VesselMasterDaoImpl
extends VesselMasterDaoBase

See Also:
VesselMaster

Field Summary
 
Fields inherited from interface fr.ifremer.allegro.referential.vessel.VesselMasterDao
TRANSFORM_CLUSTERVESSELMASTER, TRANSFORM_NONE, TRANSFORM_REMOTEVESSELMASTERFULLVO, TRANSFORM_REMOTEVESSELMASTERNATURALID
 
Constructor Summary
VesselMasterDaoImpl()
           
 
Method Summary
 VesselMaster clusterVesselMasterToEntity(ClusterVesselMaster clusterVesselMaster)
          Converts an instance of type ClusterVesselMaster to this DAO's entity.
 void clusterVesselMasterToEntity(ClusterVesselMaster source, VesselMaster target, boolean copyIfNull)
          Copies the fields of ClusterVesselMaster to the specified entity.
protected  VesselMaster handleCreateFromClusterVesselMaster(ClusterVesselMaster clusterVesselMaster)
          Performs the core logic for VesselMasterDaoBase.createFromClusterVesselMaster(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselMaster)
protected  ClusterVesselMaster[] handleGetAllClusterVesselMasterSinceDateSynchro(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 VesselMasterDaoBase.getAllClusterVesselMasterSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
 VesselMaster remoteVesselMasterFullVOToEntity(RemoteVesselMasterFullVO remoteVesselMasterFullVO)
          Converts an instance of type RemoteVesselMasterFullVO to this DAO's entity.
 void remoteVesselMasterFullVOToEntity(RemoteVesselMasterFullVO source, VesselMaster target, boolean copyIfNull)
          Copies the fields of RemoteVesselMasterFullVO to the specified entity.
 VesselMaster remoteVesselMasterNaturalIdToEntity(RemoteVesselMasterNaturalId remoteVesselMasterNaturalId)
          Converts an instance of type RemoteVesselMasterNaturalId to this DAO's entity.
 void remoteVesselMasterNaturalIdToEntity(RemoteVesselMasterNaturalId source, VesselMaster target, boolean copyIfNull)
          Copies the fields of RemoteVesselMasterNaturalId to the specified entity.
 ClusterVesselMaster toClusterVesselMaster(VesselMaster entity)
          Converts this DAO's entity to an object of type ClusterVesselMaster.
 void toClusterVesselMaster(VesselMaster source, ClusterVesselMaster target)
          Copies the fields of the specified entity to the target value object.
 RemoteVesselMasterFullVO toRemoteVesselMasterFullVO(VesselMaster entity)
          Converts this DAO's entity to an object of type RemoteVesselMasterFullVO.
 void toRemoteVesselMasterFullVO(VesselMaster source, RemoteVesselMasterFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteVesselMasterNaturalId toRemoteVesselMasterNaturalId(VesselMaster entity)
          Converts this DAO's entity to an object of type RemoteVesselMasterNaturalId.
 void toRemoteVesselMasterNaturalId(VesselMaster source, RemoteVesselMasterNaturalId target)
          Copies the fields of the specified entity to the target value object.
 
Methods inherited from class fr.ifremer.allegro.referential.vessel.VesselMasterDaoBase
clusterVesselMasterToEntityCollection, create, create, create, create, create, create, createFromClusterVesselMaster, findVesselMasterById, findVesselMasterById, findVesselMasterById, findVesselMasterById, findVesselMasterByNaturalId, findVesselMasterByNaturalId, findVesselMasterByNaturalId, findVesselMasterByNaturalId, getAllClusterVesselMasterSinceDateSynchro, getAllVesselMaster, getAllVesselMaster, getAllVesselMaster, getAllVesselMaster, getAllVesselMaster, getAllVesselMaster, getAllVesselMaster, getAllVesselMaster, getAllVesselMasterSinceDateSynchro, getAllVesselMasterSinceDateSynchro, getAllVesselMasterSinceDateSynchro, getAllVesselMasterSinceDateSynchro, getAllVesselMasterSinceDateSynchro, getAllVesselMasterSinceDateSynchro, getAllVesselMasterSinceDateSynchro, getAllVesselMasterSinceDateSynchro, getPrincipal, load, load, loadAll, loadAll, loadAll, loadAll, remoteVesselMasterFullVOToEntityCollection, remoteVesselMasterNaturalIdToEntityCollection, remove, remove, remove, search, search, search, search, toClusterVesselMaster, toClusterVesselMasterArray, toClusterVesselMasterCollection, toEntity, toRemoteVesselMasterFullVO, toRemoteVesselMasterFullVOArray, toRemoteVesselMasterFullVOCollection, toRemoteVesselMasterNaturalId, toRemoteVesselMasterNaturalIdArray, toRemoteVesselMasterNaturalIdCollection, transformEntities, transformEntity, update, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VesselMasterDaoImpl

public VesselMasterDaoImpl()
Method Detail

handleCreateFromClusterVesselMaster

protected VesselMaster handleCreateFromClusterVesselMaster(ClusterVesselMaster clusterVesselMaster)
Description copied from class: VesselMasterDaoBase
Performs the core logic for VesselMasterDaoBase.createFromClusterVesselMaster(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselMaster)

Specified by:
handleCreateFromClusterVesselMaster in class VesselMasterDaoBase
See Also:
VesselMasterDao.createFromClusterVesselMaster(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselMaster)

handleGetAllClusterVesselMasterSinceDateSynchro

protected ClusterVesselMaster[] handleGetAllClusterVesselMasterSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp,
                                                                                java.lang.Integer userId,
                                                                                java.lang.Integer[] registrationLocationIds,
                                                                                java.lang.Integer pageNumber,
                                                                                java.lang.Integer pageSize)
Description copied from class: VesselMasterDaoBase
Performs the core logic for VesselMasterDaoBase.getAllClusterVesselMasterSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Specified by:
handleGetAllClusterVesselMasterSinceDateSynchro in class VesselMasterDaoBase
See Also:
VesselMasterDao.getAllClusterVesselMasterSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

toRemoteVesselMasterFullVO

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

toRemoteVesselMasterFullVO

public RemoteVesselMasterFullVO toRemoteVesselMasterFullVO(VesselMaster entity)
Description copied from interface: VesselMasterDao
Converts this DAO's entity to an object of type RemoteVesselMasterFullVO.

Specified by:
toRemoteVesselMasterFullVO in interface VesselMasterDao
Overrides:
toRemoteVesselMasterFullVO in class VesselMasterDaoBase
See Also:
VesselMasterDao.toRemoteVesselMasterFullVO(fr.ifremer.allegro.referential.vessel.VesselMaster)

remoteVesselMasterFullVOToEntity

public VesselMaster remoteVesselMasterFullVOToEntity(RemoteVesselMasterFullVO remoteVesselMasterFullVO)
Description copied from interface: VesselMasterDao
Converts an instance of type RemoteVesselMasterFullVO to this DAO's entity.

See Also:
VesselMasterDao.remoteVesselMasterFullVOToEntity(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselMasterFullVO)

remoteVesselMasterFullVOToEntity

public void remoteVesselMasterFullVOToEntity(RemoteVesselMasterFullVO source,
                                             VesselMaster target,
                                             boolean copyIfNull)
Description copied from interface: VesselMasterDao
Copies the fields of RemoteVesselMasterFullVO to the specified entity.

Specified by:
remoteVesselMasterFullVOToEntity in interface VesselMasterDao
Overrides:
remoteVesselMasterFullVOToEntity in class VesselMasterDaoBase
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.VesselMasterDao#remoteVesselMasterFullVOToEntity(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselMasterFullVO, fr.ifremer.allegro.referential.vessel.VesselMaster)

toRemoteVesselMasterNaturalId

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

toRemoteVesselMasterNaturalId

public RemoteVesselMasterNaturalId toRemoteVesselMasterNaturalId(VesselMaster entity)
Description copied from interface: VesselMasterDao
Converts this DAO's entity to an object of type RemoteVesselMasterNaturalId.

Specified by:
toRemoteVesselMasterNaturalId in interface VesselMasterDao
Overrides:
toRemoteVesselMasterNaturalId in class VesselMasterDaoBase
See Also:
VesselMasterDao.toRemoteVesselMasterNaturalId(fr.ifremer.allegro.referential.vessel.VesselMaster)

remoteVesselMasterNaturalIdToEntity

public VesselMaster remoteVesselMasterNaturalIdToEntity(RemoteVesselMasterNaturalId remoteVesselMasterNaturalId)
Description copied from interface: VesselMasterDao
Converts an instance of type RemoteVesselMasterNaturalId to this DAO's entity.

See Also:
VesselMasterDao.remoteVesselMasterNaturalIdToEntity(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselMasterNaturalId)

remoteVesselMasterNaturalIdToEntity

public void remoteVesselMasterNaturalIdToEntity(RemoteVesselMasterNaturalId source,
                                                VesselMaster target,
                                                boolean copyIfNull)
Description copied from interface: VesselMasterDao
Copies the fields of RemoteVesselMasterNaturalId to the specified entity.

Specified by:
remoteVesselMasterNaturalIdToEntity in interface VesselMasterDao
Overrides:
remoteVesselMasterNaturalIdToEntity in class VesselMasterDaoBase
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.VesselMasterDao#remoteVesselMasterNaturalIdToEntity(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselMasterNaturalId, fr.ifremer.allegro.referential.vessel.VesselMaster)

toClusterVesselMaster

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

toClusterVesselMaster

public ClusterVesselMaster toClusterVesselMaster(VesselMaster entity)
Description copied from interface: VesselMasterDao
Converts this DAO's entity to an object of type ClusterVesselMaster.

Specified by:
toClusterVesselMaster in interface VesselMasterDao
Overrides:
toClusterVesselMaster in class VesselMasterDaoBase
See Also:
VesselMasterDao.toClusterVesselMaster(fr.ifremer.allegro.referential.vessel.VesselMaster)

clusterVesselMasterToEntity

public VesselMaster clusterVesselMasterToEntity(ClusterVesselMaster clusterVesselMaster)
Description copied from interface: VesselMasterDao
Converts an instance of type ClusterVesselMaster to this DAO's entity.

See Also:
VesselMasterDao.clusterVesselMasterToEntity(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselMaster)

clusterVesselMasterToEntity

public void clusterVesselMasterToEntity(ClusterVesselMaster source,
                                        VesselMaster target,
                                        boolean copyIfNull)
Description copied from interface: VesselMasterDao
Copies the fields of ClusterVesselMaster to the specified entity.

Specified by:
clusterVesselMasterToEntity in interface VesselMasterDao
Overrides:
clusterVesselMasterToEntity in class VesselMasterDaoBase
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.VesselMasterDao#clusterVesselMasterToEntity(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselMaster, fr.ifremer.allegro.referential.vessel.VesselMaster)


Copyright © 2008-2010 IFREMER. All Rights Reserved.