fr.ifremer.allegro.administration.user
Class VesselManagePeriodDaoImpl

java.lang.Object
  extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
      extended by fr.ifremer.allegro.administration.user.VesselManagePeriodDaoBase
          extended by fr.ifremer.allegro.administration.user.VesselManagePeriodDaoImpl
All Implemented Interfaces:
VesselManagePeriodDao

public class VesselManagePeriodDaoImpl
extends VesselManagePeriodDaoBase

See Also:
VesselManagePeriod

Field Summary
 
Fields inherited from interface fr.ifremer.allegro.administration.user.VesselManagePeriodDao
TRANSFORM_CLUSTERVESSELMANAGEPERIOD, TRANSFORM_NONE, TRANSFORM_REMOTEVESSELMANAGEPERIODFULLVO, TRANSFORM_REMOTEVESSELMANAGEPERIODNATURALID
 
Constructor Summary
VesselManagePeriodDaoImpl()
           
 
Method Summary
 VesselManagePeriod clusterVesselManagePeriodToEntity(ClusterVesselManagePeriod clusterVesselManagePeriod)
          Converts an instance of type ClusterVesselManagePeriod to this DAO's entity.
 void clusterVesselManagePeriodToEntity(ClusterVesselManagePeriod source, VesselManagePeriod target, boolean copyIfNull)
          Copies the fields of ClusterVesselManagePeriod to the specified entity.
protected  VesselManagePeriod handleCreateFromClusterVesselManagePeriod(ClusterVesselManagePeriod clusterVesselManagePeriod)
          Performs the core logic for VesselManagePeriodDaoBase.createFromClusterVesselManagePeriod(fr.ifremer.allegro.administration.user.generic.cluster.ClusterVesselManagePeriod)
 VesselManagePeriod remoteVesselManagePeriodFullVOToEntity(RemoteVesselManagePeriodFullVO remoteVesselManagePeriodFullVO)
          Converts an instance of type RemoteVesselManagePeriodFullVO to this DAO's entity.
 void remoteVesselManagePeriodFullVOToEntity(RemoteVesselManagePeriodFullVO source, VesselManagePeriod target, boolean copyIfNull)
          Copies the fields of RemoteVesselManagePeriodFullVO to the specified entity.
 VesselManagePeriod remoteVesselManagePeriodNaturalIdToEntity(RemoteVesselManagePeriodNaturalId remoteVesselManagePeriodNaturalId)
          Converts an instance of type RemoteVesselManagePeriodNaturalId to this DAO's entity.
 void remoteVesselManagePeriodNaturalIdToEntity(RemoteVesselManagePeriodNaturalId source, VesselManagePeriod target, boolean copyIfNull)
          Copies the fields of RemoteVesselManagePeriodNaturalId to the specified entity.
 ClusterVesselManagePeriod toClusterVesselManagePeriod(VesselManagePeriod entity)
          Converts this DAO's entity to an object of type ClusterVesselManagePeriod.
 void toClusterVesselManagePeriod(VesselManagePeriod source, ClusterVesselManagePeriod target)
          Copies the fields of the specified entity to the target value object.
 RemoteVesselManagePeriodFullVO toRemoteVesselManagePeriodFullVO(VesselManagePeriod entity)
          Converts this DAO's entity to an object of type RemoteVesselManagePeriodFullVO.
 void toRemoteVesselManagePeriodFullVO(VesselManagePeriod source, RemoteVesselManagePeriodFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteVesselManagePeriodNaturalId toRemoteVesselManagePeriodNaturalId(VesselManagePeriod entity)
          Converts this DAO's entity to an object of type RemoteVesselManagePeriodNaturalId.
 void toRemoteVesselManagePeriodNaturalId(VesselManagePeriod source, RemoteVesselManagePeriodNaturalId target)
          Copies the fields of the specified entity to the target value object.
 
Methods inherited from class fr.ifremer.allegro.administration.user.VesselManagePeriodDaoBase
clusterVesselManagePeriodToEntityCollection, create, create, create, create, create, create, create, create, createFromClusterVesselManagePeriod, findVesselManagePeriodByIdentifiers, findVesselManagePeriodByIdentifiers, findVesselManagePeriodByIdentifiers, findVesselManagePeriodByIdentifiers, findVesselManagePeriodByManagedData, findVesselManagePeriodByManagedData, findVesselManagePeriodByManagedData, findVesselManagePeriodByManagedData, findVesselManagePeriodByManagedData, findVesselManagePeriodByManagedData, findVesselManagePeriodByManagedData, findVesselManagePeriodByManagedData, findVesselManagePeriodByNaturalId, findVesselManagePeriodByNaturalId, findVesselManagePeriodByNaturalId, findVesselManagePeriodByNaturalId, findVesselManagePeriodByStartDateTime, findVesselManagePeriodByStartDateTime, findVesselManagePeriodByStartDateTime, findVesselManagePeriodByStartDateTime, findVesselManagePeriodByStartDateTime, findVesselManagePeriodByStartDateTime, findVesselManagePeriodByStartDateTime, findVesselManagePeriodByStartDateTime, findVesselManagePeriodByVessel, findVesselManagePeriodByVessel, findVesselManagePeriodByVessel, findVesselManagePeriodByVessel, findVesselManagePeriodByVessel, findVesselManagePeriodByVessel, findVesselManagePeriodByVessel, findVesselManagePeriodByVessel, getAllVesselManagePeriod, getAllVesselManagePeriod, getAllVesselManagePeriod, getAllVesselManagePeriod, getAllVesselManagePeriod, getAllVesselManagePeriod, getAllVesselManagePeriod, getAllVesselManagePeriod, getManagedDataDao, getPrincipal, getVesselDao, load, load, loadAll, loadAll, loadAll, loadAll, remoteVesselManagePeriodFullVOToEntityCollection, remoteVesselManagePeriodNaturalIdToEntityCollection, remove, remove, remove, search, search, search, search, setManagedDataDao, setVesselDao, toClusterVesselManagePeriod, toClusterVesselManagePeriodArray, toClusterVesselManagePeriodCollection, toEntity, toRemoteVesselManagePeriodFullVO, toRemoteVesselManagePeriodFullVOArray, toRemoteVesselManagePeriodFullVOCollection, toRemoteVesselManagePeriodNaturalId, toRemoteVesselManagePeriodNaturalIdArray, toRemoteVesselManagePeriodNaturalIdCollection, transformEntities, transformEntity, update, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VesselManagePeriodDaoImpl

public VesselManagePeriodDaoImpl()
Method Detail

handleCreateFromClusterVesselManagePeriod

protected VesselManagePeriod handleCreateFromClusterVesselManagePeriod(ClusterVesselManagePeriod clusterVesselManagePeriod)
Description copied from class: VesselManagePeriodDaoBase
Performs the core logic for VesselManagePeriodDaoBase.createFromClusterVesselManagePeriod(fr.ifremer.allegro.administration.user.generic.cluster.ClusterVesselManagePeriod)

Specified by:
handleCreateFromClusterVesselManagePeriod in class VesselManagePeriodDaoBase
See Also:
VesselManagePeriodDao.createFromClusterVesselManagePeriod(fr.ifremer.allegro.administration.user.generic.cluster.ClusterVesselManagePeriod)

toRemoteVesselManagePeriodFullVO

public void toRemoteVesselManagePeriodFullVO(VesselManagePeriod source,
                                             RemoteVesselManagePeriodFullVO target)
Description copied from interface: VesselManagePeriodDao
Copies the fields of the specified entity to the target value object. This method is similar to toRemoteVesselManagePeriodFullVO(), 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:
toRemoteVesselManagePeriodFullVO in interface VesselManagePeriodDao
Overrides:
toRemoteVesselManagePeriodFullVO in class VesselManagePeriodDaoBase
See Also:
VesselManagePeriodDao.toRemoteVesselManagePeriodFullVO(fr.ifremer.allegro.administration.user.VesselManagePeriod, fr.ifremer.allegro.administration.user.generic.vo.RemoteVesselManagePeriodFullVO)

toRemoteVesselManagePeriodFullVO

public RemoteVesselManagePeriodFullVO toRemoteVesselManagePeriodFullVO(VesselManagePeriod entity)
Description copied from interface: VesselManagePeriodDao
Converts this DAO's entity to an object of type RemoteVesselManagePeriodFullVO.

Specified by:
toRemoteVesselManagePeriodFullVO in interface VesselManagePeriodDao
Overrides:
toRemoteVesselManagePeriodFullVO in class VesselManagePeriodDaoBase
See Also:
VesselManagePeriodDao.toRemoteVesselManagePeriodFullVO(fr.ifremer.allegro.administration.user.VesselManagePeriod)

remoteVesselManagePeriodFullVOToEntity

public VesselManagePeriod remoteVesselManagePeriodFullVOToEntity(RemoteVesselManagePeriodFullVO remoteVesselManagePeriodFullVO)
Description copied from interface: VesselManagePeriodDao
Converts an instance of type RemoteVesselManagePeriodFullVO to this DAO's entity.

See Also:
VesselManagePeriodDao.remoteVesselManagePeriodFullVOToEntity(fr.ifremer.allegro.administration.user.generic.vo.RemoteVesselManagePeriodFullVO)

remoteVesselManagePeriodFullVOToEntity

public void remoteVesselManagePeriodFullVOToEntity(RemoteVesselManagePeriodFullVO source,
                                                   VesselManagePeriod target,
                                                   boolean copyIfNull)
Description copied from interface: VesselManagePeriodDao
Copies the fields of RemoteVesselManagePeriodFullVO to the specified entity.

Specified by:
remoteVesselManagePeriodFullVOToEntity in interface VesselManagePeriodDao
Overrides:
remoteVesselManagePeriodFullVOToEntity in class VesselManagePeriodDaoBase
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.administration.user.VesselManagePeriodDao#remoteVesselManagePeriodFullVOToEntity(fr.ifremer.allegro.administration.user.generic.vo.RemoteVesselManagePeriodFullVO, fr.ifremer.allegro.administration.user.VesselManagePeriod)

toRemoteVesselManagePeriodNaturalId

public void toRemoteVesselManagePeriodNaturalId(VesselManagePeriod source,
                                                RemoteVesselManagePeriodNaturalId target)
Description copied from interface: VesselManagePeriodDao
Copies the fields of the specified entity to the target value object. This method is similar to toRemoteVesselManagePeriodNaturalId(), 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:
toRemoteVesselManagePeriodNaturalId in interface VesselManagePeriodDao
Overrides:
toRemoteVesselManagePeriodNaturalId in class VesselManagePeriodDaoBase
See Also:
VesselManagePeriodDao.toRemoteVesselManagePeriodNaturalId(fr.ifremer.allegro.administration.user.VesselManagePeriod, fr.ifremer.allegro.administration.user.generic.vo.RemoteVesselManagePeriodNaturalId)

toRemoteVesselManagePeriodNaturalId

public RemoteVesselManagePeriodNaturalId toRemoteVesselManagePeriodNaturalId(VesselManagePeriod entity)
Description copied from interface: VesselManagePeriodDao
Converts this DAO's entity to an object of type RemoteVesselManagePeriodNaturalId.

Specified by:
toRemoteVesselManagePeriodNaturalId in interface VesselManagePeriodDao
Overrides:
toRemoteVesselManagePeriodNaturalId in class VesselManagePeriodDaoBase
See Also:
VesselManagePeriodDao.toRemoteVesselManagePeriodNaturalId(fr.ifremer.allegro.administration.user.VesselManagePeriod)

remoteVesselManagePeriodNaturalIdToEntity

public VesselManagePeriod remoteVesselManagePeriodNaturalIdToEntity(RemoteVesselManagePeriodNaturalId remoteVesselManagePeriodNaturalId)
Description copied from interface: VesselManagePeriodDao
Converts an instance of type RemoteVesselManagePeriodNaturalId to this DAO's entity.

See Also:
VesselManagePeriodDao.remoteVesselManagePeriodNaturalIdToEntity(fr.ifremer.allegro.administration.user.generic.vo.RemoteVesselManagePeriodNaturalId)

remoteVesselManagePeriodNaturalIdToEntity

public void remoteVesselManagePeriodNaturalIdToEntity(RemoteVesselManagePeriodNaturalId source,
                                                      VesselManagePeriod target,
                                                      boolean copyIfNull)
Description copied from interface: VesselManagePeriodDao
Copies the fields of RemoteVesselManagePeriodNaturalId to the specified entity.

Specified by:
remoteVesselManagePeriodNaturalIdToEntity in interface VesselManagePeriodDao
Overrides:
remoteVesselManagePeriodNaturalIdToEntity in class VesselManagePeriodDaoBase
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.administration.user.VesselManagePeriodDao#remoteVesselManagePeriodNaturalIdToEntity(fr.ifremer.allegro.administration.user.generic.vo.RemoteVesselManagePeriodNaturalId, fr.ifremer.allegro.administration.user.VesselManagePeriod)

toClusterVesselManagePeriod

public void toClusterVesselManagePeriod(VesselManagePeriod source,
                                        ClusterVesselManagePeriod target)
Description copied from interface: VesselManagePeriodDao
Copies the fields of the specified entity to the target value object. This method is similar to toClusterVesselManagePeriod(), 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:
toClusterVesselManagePeriod in interface VesselManagePeriodDao
Overrides:
toClusterVesselManagePeriod in class VesselManagePeriodDaoBase
See Also:
VesselManagePeriodDao.toClusterVesselManagePeriod(fr.ifremer.allegro.administration.user.VesselManagePeriod, fr.ifremer.allegro.administration.user.generic.cluster.ClusterVesselManagePeriod)

toClusterVesselManagePeriod

public ClusterVesselManagePeriod toClusterVesselManagePeriod(VesselManagePeriod entity)
Description copied from interface: VesselManagePeriodDao
Converts this DAO's entity to an object of type ClusterVesselManagePeriod.

Specified by:
toClusterVesselManagePeriod in interface VesselManagePeriodDao
Overrides:
toClusterVesselManagePeriod in class VesselManagePeriodDaoBase
See Also:
VesselManagePeriodDao.toClusterVesselManagePeriod(fr.ifremer.allegro.administration.user.VesselManagePeriod)

clusterVesselManagePeriodToEntity

public VesselManagePeriod clusterVesselManagePeriodToEntity(ClusterVesselManagePeriod clusterVesselManagePeriod)
Description copied from interface: VesselManagePeriodDao
Converts an instance of type ClusterVesselManagePeriod to this DAO's entity.

See Also:
VesselManagePeriodDao.clusterVesselManagePeriodToEntity(fr.ifremer.allegro.administration.user.generic.cluster.ClusterVesselManagePeriod)

clusterVesselManagePeriodToEntity

public void clusterVesselManagePeriodToEntity(ClusterVesselManagePeriod source,
                                              VesselManagePeriod target,
                                              boolean copyIfNull)
Description copied from interface: VesselManagePeriodDao
Copies the fields of ClusterVesselManagePeriod to the specified entity.

Specified by:
clusterVesselManagePeriodToEntity in interface VesselManagePeriodDao
Overrides:
clusterVesselManagePeriodToEntity in class VesselManagePeriodDaoBase
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.administration.user.VesselManagePeriodDao#clusterVesselManagePeriodToEntity(fr.ifremer.allegro.administration.user.generic.cluster.ClusterVesselManagePeriod, fr.ifremer.allegro.administration.user.VesselManagePeriod)


Copyright © 2008-2010 IFREMER. All Rights Reserved.