fr.ifremer.allegro.referential.vessel
Class VesselOwnerDaoImpl

java.lang.Object
  extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
      extended by fr.ifremer.allegro.referential.vessel.VesselOwnerDaoBase
          extended by fr.ifremer.allegro.referential.vessel.VesselOwnerDaoImpl
All Implemented Interfaces:
VesselOwnerDao

public class VesselOwnerDaoImpl
extends VesselOwnerDaoBase

See Also:
VesselOwner

Field Summary
 
Fields inherited from interface fr.ifremer.allegro.referential.vessel.VesselOwnerDao
TRANSFORM_CLUSTERVESSELOWNER, TRANSFORM_NONE, TRANSFORM_REMOTEVESSELOWNERFULLVO, TRANSFORM_REMOTEVESSELOWNERNATURALID
 
Constructor Summary
VesselOwnerDaoImpl()
           
 
Method Summary
 VesselOwner clusterVesselOwnerToEntity(ClusterVesselOwner clusterVesselOwner)
          Converts an instance of type ClusterVesselOwner to this DAO's entity.
 void clusterVesselOwnerToEntity(ClusterVesselOwner source, VesselOwner target, boolean copyIfNull)
          Copies the fields of ClusterVesselOwner to the specified entity.
protected  VesselOwner handleCreateFromClusterVesselOwner(ClusterVesselOwner clusterVesselOwner)
          Performs the core logic for VesselOwnerDaoBase.createFromClusterVesselOwner(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselOwner)
protected  ClusterVesselOwner[] handleGetAllClusterVesselOwnerSinceDateSynchro(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 VesselOwnerDaoBase.getAllClusterVesselOwnerSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
 VesselOwner remoteVesselOwnerFullVOToEntity(RemoteVesselOwnerFullVO remoteVesselOwnerFullVO)
          Converts an instance of type RemoteVesselOwnerFullVO to this DAO's entity.
 void remoteVesselOwnerFullVOToEntity(RemoteVesselOwnerFullVO source, VesselOwner target, boolean copyIfNull)
          Copies the fields of RemoteVesselOwnerFullVO to the specified entity.
 VesselOwner remoteVesselOwnerNaturalIdToEntity(RemoteVesselOwnerNaturalId remoteVesselOwnerNaturalId)
          Converts an instance of type RemoteVesselOwnerNaturalId to this DAO's entity.
 void remoteVesselOwnerNaturalIdToEntity(RemoteVesselOwnerNaturalId source, VesselOwner target, boolean copyIfNull)
          Copies the fields of RemoteVesselOwnerNaturalId to the specified entity.
 ClusterVesselOwner toClusterVesselOwner(VesselOwner entity)
          Converts this DAO's entity to an object of type ClusterVesselOwner.
 void toClusterVesselOwner(VesselOwner source, ClusterVesselOwner target)
          Copies the fields of the specified entity to the target value object.
 RemoteVesselOwnerFullVO toRemoteVesselOwnerFullVO(VesselOwner entity)
          Converts this DAO's entity to an object of type RemoteVesselOwnerFullVO.
 void toRemoteVesselOwnerFullVO(VesselOwner source, RemoteVesselOwnerFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteVesselOwnerNaturalId toRemoteVesselOwnerNaturalId(VesselOwner entity)
          Converts this DAO's entity to an object of type RemoteVesselOwnerNaturalId.
 void toRemoteVesselOwnerNaturalId(VesselOwner source, RemoteVesselOwnerNaturalId target)
          Copies the fields of the specified entity to the target value object.
 
Methods inherited from class fr.ifremer.allegro.referential.vessel.VesselOwnerDaoBase
clusterVesselOwnerToEntityCollection, create, create, create, create, create, create, createFromClusterVesselOwner, findVesselOwnerByCountryLocation, findVesselOwnerByCountryLocation, findVesselOwnerByCountryLocation, findVesselOwnerByCountryLocation, findVesselOwnerByCountryLocation, findVesselOwnerByCountryLocation, findVesselOwnerByCountryLocation, findVesselOwnerByCountryLocation, findVesselOwnerById, findVesselOwnerById, findVesselOwnerById, findVesselOwnerById, findVesselOwnerByNaturalId, findVesselOwnerByNaturalId, findVesselOwnerByNaturalId, findVesselOwnerByNaturalId, getAllClusterVesselOwnerSinceDateSynchro, getAllVesselOwner, getAllVesselOwner, getAllVesselOwner, getAllVesselOwner, getAllVesselOwner, getAllVesselOwner, getAllVesselOwner, getAllVesselOwner, getAllVesselOwnerSinceDateSynchro, getAllVesselOwnerSinceDateSynchro, getAllVesselOwnerSinceDateSynchro, getAllVesselOwnerSinceDateSynchro, getAllVesselOwnerSinceDateSynchro, getAllVesselOwnerSinceDateSynchro, getAllVesselOwnerSinceDateSynchro, getAllVesselOwnerSinceDateSynchro, getLocationDao, getPrincipal, getRightToProduceDao, load, load, loadAll, loadAll, loadAll, loadAll, remoteVesselOwnerFullVOToEntityCollection, remoteVesselOwnerNaturalIdToEntityCollection, remove, remove, remove, search, search, search, search, setLocationDao, setRightToProduceDao, toClusterVesselOwner, toClusterVesselOwnerArray, toClusterVesselOwnerCollection, toEntity, toRemoteVesselOwnerFullVO, toRemoteVesselOwnerFullVOArray, toRemoteVesselOwnerFullVOCollection, toRemoteVesselOwnerNaturalId, toRemoteVesselOwnerNaturalIdArray, toRemoteVesselOwnerNaturalIdCollection, transformEntities, transformEntity, update, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VesselOwnerDaoImpl

public VesselOwnerDaoImpl()
Method Detail

handleCreateFromClusterVesselOwner

protected VesselOwner handleCreateFromClusterVesselOwner(ClusterVesselOwner clusterVesselOwner)
Description copied from class: VesselOwnerDaoBase
Performs the core logic for VesselOwnerDaoBase.createFromClusterVesselOwner(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselOwner)

Specified by:
handleCreateFromClusterVesselOwner in class VesselOwnerDaoBase
See Also:
VesselOwnerDao.createFromClusterVesselOwner(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselOwner)

handleGetAllClusterVesselOwnerSinceDateSynchro

protected ClusterVesselOwner[] handleGetAllClusterVesselOwnerSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp,
                                                                              java.lang.Integer userId,
                                                                              java.lang.Integer[] registrationLocationIds,
                                                                              java.lang.Integer pageNumber,
                                                                              java.lang.Integer pageSize)
Description copied from class: VesselOwnerDaoBase
Performs the core logic for VesselOwnerDaoBase.getAllClusterVesselOwnerSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Specified by:
handleGetAllClusterVesselOwnerSinceDateSynchro in class VesselOwnerDaoBase
See Also:
VesselOwnerDao.getAllClusterVesselOwnerSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

toRemoteVesselOwnerFullVO

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

toRemoteVesselOwnerFullVO

public RemoteVesselOwnerFullVO toRemoteVesselOwnerFullVO(VesselOwner entity)
Description copied from interface: VesselOwnerDao
Converts this DAO's entity to an object of type RemoteVesselOwnerFullVO.

Specified by:
toRemoteVesselOwnerFullVO in interface VesselOwnerDao
Overrides:
toRemoteVesselOwnerFullVO in class VesselOwnerDaoBase
See Also:
VesselOwnerDao.toRemoteVesselOwnerFullVO(fr.ifremer.allegro.referential.vessel.VesselOwner)

remoteVesselOwnerFullVOToEntity

public VesselOwner remoteVesselOwnerFullVOToEntity(RemoteVesselOwnerFullVO remoteVesselOwnerFullVO)
Description copied from interface: VesselOwnerDao
Converts an instance of type RemoteVesselOwnerFullVO to this DAO's entity.

See Also:
VesselOwnerDao.remoteVesselOwnerFullVOToEntity(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselOwnerFullVO)

remoteVesselOwnerFullVOToEntity

public void remoteVesselOwnerFullVOToEntity(RemoteVesselOwnerFullVO source,
                                            VesselOwner target,
                                            boolean copyIfNull)
Description copied from interface: VesselOwnerDao
Copies the fields of RemoteVesselOwnerFullVO to the specified entity.

Specified by:
remoteVesselOwnerFullVOToEntity in interface VesselOwnerDao
Overrides:
remoteVesselOwnerFullVOToEntity in class VesselOwnerDaoBase
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.VesselOwnerDao#remoteVesselOwnerFullVOToEntity(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselOwnerFullVO, fr.ifremer.allegro.referential.vessel.VesselOwner)

toRemoteVesselOwnerNaturalId

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

toRemoteVesselOwnerNaturalId

public RemoteVesselOwnerNaturalId toRemoteVesselOwnerNaturalId(VesselOwner entity)
Description copied from interface: VesselOwnerDao
Converts this DAO's entity to an object of type RemoteVesselOwnerNaturalId.

Specified by:
toRemoteVesselOwnerNaturalId in interface VesselOwnerDao
Overrides:
toRemoteVesselOwnerNaturalId in class VesselOwnerDaoBase
See Also:
VesselOwnerDao.toRemoteVesselOwnerNaturalId(fr.ifremer.allegro.referential.vessel.VesselOwner)

remoteVesselOwnerNaturalIdToEntity

public VesselOwner remoteVesselOwnerNaturalIdToEntity(RemoteVesselOwnerNaturalId remoteVesselOwnerNaturalId)
Description copied from interface: VesselOwnerDao
Converts an instance of type RemoteVesselOwnerNaturalId to this DAO's entity.

See Also:
VesselOwnerDao.remoteVesselOwnerNaturalIdToEntity(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselOwnerNaturalId)

remoteVesselOwnerNaturalIdToEntity

public void remoteVesselOwnerNaturalIdToEntity(RemoteVesselOwnerNaturalId source,
                                               VesselOwner target,
                                               boolean copyIfNull)
Description copied from interface: VesselOwnerDao
Copies the fields of RemoteVesselOwnerNaturalId to the specified entity.

Specified by:
remoteVesselOwnerNaturalIdToEntity in interface VesselOwnerDao
Overrides:
remoteVesselOwnerNaturalIdToEntity in class VesselOwnerDaoBase
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.VesselOwnerDao#remoteVesselOwnerNaturalIdToEntity(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselOwnerNaturalId, fr.ifremer.allegro.referential.vessel.VesselOwner)

toClusterVesselOwner

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

toClusterVesselOwner

public ClusterVesselOwner toClusterVesselOwner(VesselOwner entity)
Description copied from interface: VesselOwnerDao
Converts this DAO's entity to an object of type ClusterVesselOwner.

Specified by:
toClusterVesselOwner in interface VesselOwnerDao
Overrides:
toClusterVesselOwner in class VesselOwnerDaoBase
See Also:
VesselOwnerDao.toClusterVesselOwner(fr.ifremer.allegro.referential.vessel.VesselOwner)

clusterVesselOwnerToEntity

public VesselOwner clusterVesselOwnerToEntity(ClusterVesselOwner clusterVesselOwner)
Description copied from interface: VesselOwnerDao
Converts an instance of type ClusterVesselOwner to this DAO's entity.

See Also:
VesselOwnerDao.clusterVesselOwnerToEntity(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselOwner)

clusterVesselOwnerToEntity

public void clusterVesselOwnerToEntity(ClusterVesselOwner source,
                                       VesselOwner target,
                                       boolean copyIfNull)
Description copied from interface: VesselOwnerDao
Copies the fields of ClusterVesselOwner to the specified entity.

Specified by:
clusterVesselOwnerToEntity in interface VesselOwnerDao
Overrides:
clusterVesselOwnerToEntity in class VesselOwnerDaoBase
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.VesselOwnerDao#clusterVesselOwnerToEntity(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselOwner, fr.ifremer.allegro.referential.vessel.VesselOwner)


Copyright © 2008-2010 IFREMER. All Rights Reserved.