fr.ifremer.allegro.referential.vessel
Class VesselOwnerPeriodDaoImpl

java.lang.Object
  extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
      extended by fr.ifremer.allegro.referential.vessel.VesselOwnerPeriodDaoBase
          extended by fr.ifremer.allegro.referential.vessel.VesselOwnerPeriodDaoImpl
All Implemented Interfaces:
VesselOwnerPeriodDao

public class VesselOwnerPeriodDaoImpl
extends VesselOwnerPeriodDaoBase

See Also:
VesselOwnerPeriod

Field Summary
 
Fields inherited from interface fr.ifremer.allegro.referential.vessel.VesselOwnerPeriodDao
TRANSFORM_CLUSTERVESSELOWNERPERIOD, TRANSFORM_NONE, TRANSFORM_REMOTEVESSELOWNERPERIODFULLVO, TRANSFORM_REMOTEVESSELOWNERPERIODNATURALID
 
Constructor Summary
VesselOwnerPeriodDaoImpl()
           
 
Method Summary
 VesselOwnerPeriod clusterVesselOwnerPeriodToEntity(ClusterVesselOwnerPeriod clusterVesselOwnerPeriod)
          Converts an instance of type ClusterVesselOwnerPeriod to this DAO's entity.
 void clusterVesselOwnerPeriodToEntity(ClusterVesselOwnerPeriod source, VesselOwnerPeriod target, boolean copyIfNull)
          Copies the fields of ClusterVesselOwnerPeriod to the specified entity.
protected  VesselOwnerPeriod handleCreateFromClusterVesselOwnerPeriod(ClusterVesselOwnerPeriod clusterVesselOwnerPeriod)
          Performs the core logic for VesselOwnerPeriodDaoBase.createFromClusterVesselOwnerPeriod(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselOwnerPeriod)
 VesselOwnerPeriod remoteVesselOwnerPeriodFullVOToEntity(RemoteVesselOwnerPeriodFullVO remoteVesselOwnerPeriodFullVO)
          Converts an instance of type RemoteVesselOwnerPeriodFullVO to this DAO's entity.
 void remoteVesselOwnerPeriodFullVOToEntity(RemoteVesselOwnerPeriodFullVO source, VesselOwnerPeriod target, boolean copyIfNull)
          Copies the fields of RemoteVesselOwnerPeriodFullVO to the specified entity.
 VesselOwnerPeriod remoteVesselOwnerPeriodNaturalIdToEntity(RemoteVesselOwnerPeriodNaturalId remoteVesselOwnerPeriodNaturalId)
          Converts an instance of type RemoteVesselOwnerPeriodNaturalId to this DAO's entity.
 void remoteVesselOwnerPeriodNaturalIdToEntity(RemoteVesselOwnerPeriodNaturalId source, VesselOwnerPeriod target, boolean copyIfNull)
          Copies the fields of RemoteVesselOwnerPeriodNaturalId to the specified entity.
 ClusterVesselOwnerPeriod toClusterVesselOwnerPeriod(VesselOwnerPeriod entity)
          Converts this DAO's entity to an object of type ClusterVesselOwnerPeriod.
 void toClusterVesselOwnerPeriod(VesselOwnerPeriod source, ClusterVesselOwnerPeriod target)
          Copies the fields of the specified entity to the target value object.
 RemoteVesselOwnerPeriodFullVO toRemoteVesselOwnerPeriodFullVO(VesselOwnerPeriod entity)
          Converts this DAO's entity to an object of type RemoteVesselOwnerPeriodFullVO.
 void toRemoteVesselOwnerPeriodFullVO(VesselOwnerPeriod source, RemoteVesselOwnerPeriodFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteVesselOwnerPeriodNaturalId toRemoteVesselOwnerPeriodNaturalId(VesselOwnerPeriod entity)
          Converts this DAO's entity to an object of type RemoteVesselOwnerPeriodNaturalId.
 void toRemoteVesselOwnerPeriodNaturalId(VesselOwnerPeriod source, RemoteVesselOwnerPeriodNaturalId target)
          Copies the fields of the specified entity to the target value object.
 
Methods inherited from class fr.ifremer.allegro.referential.vessel.VesselOwnerPeriodDaoBase
clusterVesselOwnerPeriodToEntityCollection, create, create, create, create, create, create, create, create, createFromClusterVesselOwnerPeriod, findVesselOwnerPeriodByIdentifiers, findVesselOwnerPeriodByIdentifiers, findVesselOwnerPeriodByIdentifiers, findVesselOwnerPeriodByIdentifiers, findVesselOwnerPeriodByNaturalId, findVesselOwnerPeriodByNaturalId, findVesselOwnerPeriodByNaturalId, findVesselOwnerPeriodByNaturalId, findVesselOwnerPeriodByStartDateTime, findVesselOwnerPeriodByStartDateTime, findVesselOwnerPeriodByStartDateTime, findVesselOwnerPeriodByStartDateTime, findVesselOwnerPeriodByStartDateTime, findVesselOwnerPeriodByStartDateTime, findVesselOwnerPeriodByStartDateTime, findVesselOwnerPeriodByStartDateTime, findVesselOwnerPeriodByVessel, findVesselOwnerPeriodByVessel, findVesselOwnerPeriodByVessel, findVesselOwnerPeriodByVessel, findVesselOwnerPeriodByVessel, findVesselOwnerPeriodByVessel, findVesselOwnerPeriodByVessel, findVesselOwnerPeriodByVessel, findVesselOwnerPeriodByVesselOwner, findVesselOwnerPeriodByVesselOwner, findVesselOwnerPeriodByVesselOwner, findVesselOwnerPeriodByVesselOwner, findVesselOwnerPeriodByVesselOwner, findVesselOwnerPeriodByVesselOwner, findVesselOwnerPeriodByVesselOwner, findVesselOwnerPeriodByVesselOwner, getAllVesselOwnerPeriod, getAllVesselOwnerPeriod, getAllVesselOwnerPeriod, getAllVesselOwnerPeriod, getAllVesselOwnerPeriod, getAllVesselOwnerPeriod, getAllVesselOwnerPeriod, getAllVesselOwnerPeriod, getPrincipal, getVesselDao, getVesselOwnerDao, load, load, loadAll, loadAll, loadAll, loadAll, remoteVesselOwnerPeriodFullVOToEntityCollection, remoteVesselOwnerPeriodNaturalIdToEntityCollection, remove, remove, remove, search, search, search, search, setVesselDao, setVesselOwnerDao, toClusterVesselOwnerPeriod, toClusterVesselOwnerPeriodArray, toClusterVesselOwnerPeriodCollection, toEntity, toRemoteVesselOwnerPeriodFullVO, toRemoteVesselOwnerPeriodFullVOArray, toRemoteVesselOwnerPeriodFullVOCollection, toRemoteVesselOwnerPeriodNaturalId, toRemoteVesselOwnerPeriodNaturalIdArray, toRemoteVesselOwnerPeriodNaturalIdCollection, transformEntities, transformEntity, update, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VesselOwnerPeriodDaoImpl

public VesselOwnerPeriodDaoImpl()
Method Detail

handleCreateFromClusterVesselOwnerPeriod

protected VesselOwnerPeriod handleCreateFromClusterVesselOwnerPeriod(ClusterVesselOwnerPeriod clusterVesselOwnerPeriod)
Description copied from class: VesselOwnerPeriodDaoBase
Performs the core logic for VesselOwnerPeriodDaoBase.createFromClusterVesselOwnerPeriod(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselOwnerPeriod)

Specified by:
handleCreateFromClusterVesselOwnerPeriod in class VesselOwnerPeriodDaoBase
See Also:
VesselOwnerPeriodDao.createFromClusterVesselOwnerPeriod(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselOwnerPeriod)

toRemoteVesselOwnerPeriodFullVO

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

toRemoteVesselOwnerPeriodFullVO

public RemoteVesselOwnerPeriodFullVO toRemoteVesselOwnerPeriodFullVO(VesselOwnerPeriod entity)
Description copied from interface: VesselOwnerPeriodDao
Converts this DAO's entity to an object of type RemoteVesselOwnerPeriodFullVO.

Specified by:
toRemoteVesselOwnerPeriodFullVO in interface VesselOwnerPeriodDao
Overrides:
toRemoteVesselOwnerPeriodFullVO in class VesselOwnerPeriodDaoBase
See Also:
VesselOwnerPeriodDao.toRemoteVesselOwnerPeriodFullVO(fr.ifremer.allegro.referential.vessel.VesselOwnerPeriod)

remoteVesselOwnerPeriodFullVOToEntity

public VesselOwnerPeriod remoteVesselOwnerPeriodFullVOToEntity(RemoteVesselOwnerPeriodFullVO remoteVesselOwnerPeriodFullVO)
Description copied from interface: VesselOwnerPeriodDao
Converts an instance of type RemoteVesselOwnerPeriodFullVO to this DAO's entity.

See Also:
VesselOwnerPeriodDao.remoteVesselOwnerPeriodFullVOToEntity(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselOwnerPeriodFullVO)

remoteVesselOwnerPeriodFullVOToEntity

public void remoteVesselOwnerPeriodFullVOToEntity(RemoteVesselOwnerPeriodFullVO source,
                                                  VesselOwnerPeriod target,
                                                  boolean copyIfNull)
Description copied from interface: VesselOwnerPeriodDao
Copies the fields of RemoteVesselOwnerPeriodFullVO to the specified entity.

Specified by:
remoteVesselOwnerPeriodFullVOToEntity in interface VesselOwnerPeriodDao
Overrides:
remoteVesselOwnerPeriodFullVOToEntity in class VesselOwnerPeriodDaoBase
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.VesselOwnerPeriodDao#remoteVesselOwnerPeriodFullVOToEntity(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselOwnerPeriodFullVO, fr.ifremer.allegro.referential.vessel.VesselOwnerPeriod)

toRemoteVesselOwnerPeriodNaturalId

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

toRemoteVesselOwnerPeriodNaturalId

public RemoteVesselOwnerPeriodNaturalId toRemoteVesselOwnerPeriodNaturalId(VesselOwnerPeriod entity)
Description copied from interface: VesselOwnerPeriodDao
Converts this DAO's entity to an object of type RemoteVesselOwnerPeriodNaturalId.

Specified by:
toRemoteVesselOwnerPeriodNaturalId in interface VesselOwnerPeriodDao
Overrides:
toRemoteVesselOwnerPeriodNaturalId in class VesselOwnerPeriodDaoBase
See Also:
VesselOwnerPeriodDao.toRemoteVesselOwnerPeriodNaturalId(fr.ifremer.allegro.referential.vessel.VesselOwnerPeriod)

remoteVesselOwnerPeriodNaturalIdToEntity

public VesselOwnerPeriod remoteVesselOwnerPeriodNaturalIdToEntity(RemoteVesselOwnerPeriodNaturalId remoteVesselOwnerPeriodNaturalId)
Description copied from interface: VesselOwnerPeriodDao
Converts an instance of type RemoteVesselOwnerPeriodNaturalId to this DAO's entity.

See Also:
VesselOwnerPeriodDao.remoteVesselOwnerPeriodNaturalIdToEntity(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselOwnerPeriodNaturalId)

remoteVesselOwnerPeriodNaturalIdToEntity

public void remoteVesselOwnerPeriodNaturalIdToEntity(RemoteVesselOwnerPeriodNaturalId source,
                                                     VesselOwnerPeriod target,
                                                     boolean copyIfNull)
Description copied from interface: VesselOwnerPeriodDao
Copies the fields of RemoteVesselOwnerPeriodNaturalId to the specified entity.

Specified by:
remoteVesselOwnerPeriodNaturalIdToEntity in interface VesselOwnerPeriodDao
Overrides:
remoteVesselOwnerPeriodNaturalIdToEntity in class VesselOwnerPeriodDaoBase
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.VesselOwnerPeriodDao#remoteVesselOwnerPeriodNaturalIdToEntity(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselOwnerPeriodNaturalId, fr.ifremer.allegro.referential.vessel.VesselOwnerPeriod)

toClusterVesselOwnerPeriod

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

toClusterVesselOwnerPeriod

public ClusterVesselOwnerPeriod toClusterVesselOwnerPeriod(VesselOwnerPeriod entity)
Description copied from interface: VesselOwnerPeriodDao
Converts this DAO's entity to an object of type ClusterVesselOwnerPeriod.

Specified by:
toClusterVesselOwnerPeriod in interface VesselOwnerPeriodDao
Overrides:
toClusterVesselOwnerPeriod in class VesselOwnerPeriodDaoBase
See Also:
VesselOwnerPeriodDao.toClusterVesselOwnerPeriod(fr.ifremer.allegro.referential.vessel.VesselOwnerPeriod)

clusterVesselOwnerPeriodToEntity

public VesselOwnerPeriod clusterVesselOwnerPeriodToEntity(ClusterVesselOwnerPeriod clusterVesselOwnerPeriod)
Description copied from interface: VesselOwnerPeriodDao
Converts an instance of type ClusterVesselOwnerPeriod to this DAO's entity.

See Also:
VesselOwnerPeriodDao.clusterVesselOwnerPeriodToEntity(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselOwnerPeriod)

clusterVesselOwnerPeriodToEntity

public void clusterVesselOwnerPeriodToEntity(ClusterVesselOwnerPeriod source,
                                             VesselOwnerPeriod target,
                                             boolean copyIfNull)
Description copied from interface: VesselOwnerPeriodDao
Copies the fields of ClusterVesselOwnerPeriod to the specified entity.

Specified by:
clusterVesselOwnerPeriodToEntity in interface VesselOwnerPeriodDao
Overrides:
clusterVesselOwnerPeriodToEntity in class VesselOwnerPeriodDaoBase
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.VesselOwnerPeriodDao#clusterVesselOwnerPeriodToEntity(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselOwnerPeriod, fr.ifremer.allegro.referential.vessel.VesselOwnerPeriod)


Copyright © 2008-2010 IFREMER. All Rights Reserved.