fr.ifremer.allegro.referential.vessel
Class VesselMasterPeriodDaoImpl

java.lang.Object
  extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
      extended by fr.ifremer.allegro.referential.vessel.VesselMasterPeriodDaoBase
          extended by fr.ifremer.allegro.referential.vessel.VesselMasterPeriodDaoImpl
All Implemented Interfaces:
VesselMasterPeriodDao

public class VesselMasterPeriodDaoImpl
extends VesselMasterPeriodDaoBase

See Also:
VesselMasterPeriod

Field Summary
 
Fields inherited from interface fr.ifremer.allegro.referential.vessel.VesselMasterPeriodDao
TRANSFORM_CLUSTERVESSELMASTERPERIOD, TRANSFORM_NONE, TRANSFORM_REMOTEVESSELMASTERPERIODFULLVO, TRANSFORM_REMOTEVESSELMASTERPERIODNATURALID
 
Constructor Summary
VesselMasterPeriodDaoImpl()
           
 
Method Summary
 VesselMasterPeriod clusterVesselMasterPeriodToEntity(ClusterVesselMasterPeriod clusterVesselMasterPeriod)
          Converts an instance of type ClusterVesselMasterPeriod to this DAO's entity.
 void clusterVesselMasterPeriodToEntity(ClusterVesselMasterPeriod source, VesselMasterPeriod target, boolean copyIfNull)
          Copies the fields of ClusterVesselMasterPeriod to the specified entity.
protected  VesselMasterPeriod handleCreateFromClusterVesselMasterPeriod(ClusterVesselMasterPeriod clusterVesselMasterPeriod)
          Performs the core logic for VesselMasterPeriodDaoBase.createFromClusterVesselMasterPeriod(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselMasterPeriod)
 VesselMasterPeriod remoteVesselMasterPeriodFullVOToEntity(RemoteVesselMasterPeriodFullVO remoteVesselMasterPeriodFullVO)
          Converts an instance of type RemoteVesselMasterPeriodFullVO to this DAO's entity.
 void remoteVesselMasterPeriodFullVOToEntity(RemoteVesselMasterPeriodFullVO source, VesselMasterPeriod target, boolean copyIfNull)
          Copies the fields of RemoteVesselMasterPeriodFullVO to the specified entity.
 VesselMasterPeriod remoteVesselMasterPeriodNaturalIdToEntity(RemoteVesselMasterPeriodNaturalId remoteVesselMasterPeriodNaturalId)
          Converts an instance of type RemoteVesselMasterPeriodNaturalId to this DAO's entity.
 void remoteVesselMasterPeriodNaturalIdToEntity(RemoteVesselMasterPeriodNaturalId source, VesselMasterPeriod target, boolean copyIfNull)
          Copies the fields of RemoteVesselMasterPeriodNaturalId to the specified entity.
 ClusterVesselMasterPeriod toClusterVesselMasterPeriod(VesselMasterPeriod entity)
          Converts this DAO's entity to an object of type ClusterVesselMasterPeriod.
 void toClusterVesselMasterPeriod(VesselMasterPeriod source, ClusterVesselMasterPeriod target)
          Copies the fields of the specified entity to the target value object.
 RemoteVesselMasterPeriodFullVO toRemoteVesselMasterPeriodFullVO(VesselMasterPeriod entity)
          Converts this DAO's entity to an object of type RemoteVesselMasterPeriodFullVO.
 void toRemoteVesselMasterPeriodFullVO(VesselMasterPeriod source, RemoteVesselMasterPeriodFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteVesselMasterPeriodNaturalId toRemoteVesselMasterPeriodNaturalId(VesselMasterPeriod entity)
          Converts this DAO's entity to an object of type RemoteVesselMasterPeriodNaturalId.
 void toRemoteVesselMasterPeriodNaturalId(VesselMasterPeriod source, RemoteVesselMasterPeriodNaturalId target)
          Copies the fields of the specified entity to the target value object.
 
Methods inherited from class fr.ifremer.allegro.referential.vessel.VesselMasterPeriodDaoBase
clusterVesselMasterPeriodToEntityCollection, create, create, create, create, create, create, create, create, createFromClusterVesselMasterPeriod, findVesselMasterPeriodByFishingVessel, findVesselMasterPeriodByFishingVessel, findVesselMasterPeriodByFishingVessel, findVesselMasterPeriodByFishingVessel, findVesselMasterPeriodByFishingVessel, findVesselMasterPeriodByFishingVessel, findVesselMasterPeriodByFishingVessel, findVesselMasterPeriodByFishingVessel, findVesselMasterPeriodByIdentifiers, findVesselMasterPeriodByIdentifiers, findVesselMasterPeriodByIdentifiers, findVesselMasterPeriodByIdentifiers, findVesselMasterPeriodByNaturalId, findVesselMasterPeriodByNaturalId, findVesselMasterPeriodByNaturalId, findVesselMasterPeriodByNaturalId, findVesselMasterPeriodByStartDateTime, findVesselMasterPeriodByStartDateTime, findVesselMasterPeriodByStartDateTime, findVesselMasterPeriodByStartDateTime, findVesselMasterPeriodByStartDateTime, findVesselMasterPeriodByStartDateTime, findVesselMasterPeriodByStartDateTime, findVesselMasterPeriodByStartDateTime, findVesselMasterPeriodByVesselMaster, findVesselMasterPeriodByVesselMaster, findVesselMasterPeriodByVesselMaster, findVesselMasterPeriodByVesselMaster, findVesselMasterPeriodByVesselMaster, findVesselMasterPeriodByVesselMaster, findVesselMasterPeriodByVesselMaster, findVesselMasterPeriodByVesselMaster, getAllVesselMasterPeriod, getAllVesselMasterPeriod, getAllVesselMasterPeriod, getAllVesselMasterPeriod, getAllVesselMasterPeriod, getAllVesselMasterPeriod, getAllVesselMasterPeriod, getAllVesselMasterPeriod, getFishingVesselDao, getPrincipal, getVesselMasterDao, load, load, loadAll, loadAll, loadAll, loadAll, remoteVesselMasterPeriodFullVOToEntityCollection, remoteVesselMasterPeriodNaturalIdToEntityCollection, remove, remove, remove, search, search, search, search, setFishingVesselDao, setVesselMasterDao, toClusterVesselMasterPeriod, toClusterVesselMasterPeriodArray, toClusterVesselMasterPeriodCollection, toEntity, toRemoteVesselMasterPeriodFullVO, toRemoteVesselMasterPeriodFullVOArray, toRemoteVesselMasterPeriodFullVOCollection, toRemoteVesselMasterPeriodNaturalId, toRemoteVesselMasterPeriodNaturalIdArray, toRemoteVesselMasterPeriodNaturalIdCollection, transformEntities, transformEntity, update, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VesselMasterPeriodDaoImpl

public VesselMasterPeriodDaoImpl()
Method Detail

handleCreateFromClusterVesselMasterPeriod

protected VesselMasterPeriod handleCreateFromClusterVesselMasterPeriod(ClusterVesselMasterPeriod clusterVesselMasterPeriod)
Description copied from class: VesselMasterPeriodDaoBase
Performs the core logic for VesselMasterPeriodDaoBase.createFromClusterVesselMasterPeriod(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselMasterPeriod)

Specified by:
handleCreateFromClusterVesselMasterPeriod in class VesselMasterPeriodDaoBase
See Also:
VesselMasterPeriodDao.createFromClusterVesselMasterPeriod(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselMasterPeriod)

toRemoteVesselMasterPeriodFullVO

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

toRemoteVesselMasterPeriodFullVO

public RemoteVesselMasterPeriodFullVO toRemoteVesselMasterPeriodFullVO(VesselMasterPeriod entity)
Description copied from interface: VesselMasterPeriodDao
Converts this DAO's entity to an object of type RemoteVesselMasterPeriodFullVO.

Specified by:
toRemoteVesselMasterPeriodFullVO in interface VesselMasterPeriodDao
Overrides:
toRemoteVesselMasterPeriodFullVO in class VesselMasterPeriodDaoBase
See Also:
VesselMasterPeriodDao.toRemoteVesselMasterPeriodFullVO(fr.ifremer.allegro.referential.vessel.VesselMasterPeriod)

remoteVesselMasterPeriodFullVOToEntity

public VesselMasterPeriod remoteVesselMasterPeriodFullVOToEntity(RemoteVesselMasterPeriodFullVO remoteVesselMasterPeriodFullVO)
Description copied from interface: VesselMasterPeriodDao
Converts an instance of type RemoteVesselMasterPeriodFullVO to this DAO's entity.

See Also:
VesselMasterPeriodDao.remoteVesselMasterPeriodFullVOToEntity(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselMasterPeriodFullVO)

remoteVesselMasterPeriodFullVOToEntity

public void remoteVesselMasterPeriodFullVOToEntity(RemoteVesselMasterPeriodFullVO source,
                                                   VesselMasterPeriod target,
                                                   boolean copyIfNull)
Description copied from interface: VesselMasterPeriodDao
Copies the fields of RemoteVesselMasterPeriodFullVO to the specified entity.

Specified by:
remoteVesselMasterPeriodFullVOToEntity in interface VesselMasterPeriodDao
Overrides:
remoteVesselMasterPeriodFullVOToEntity in class VesselMasterPeriodDaoBase
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.VesselMasterPeriodDao#remoteVesselMasterPeriodFullVOToEntity(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselMasterPeriodFullVO, fr.ifremer.allegro.referential.vessel.VesselMasterPeriod)

toRemoteVesselMasterPeriodNaturalId

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

toRemoteVesselMasterPeriodNaturalId

public RemoteVesselMasterPeriodNaturalId toRemoteVesselMasterPeriodNaturalId(VesselMasterPeriod entity)
Description copied from interface: VesselMasterPeriodDao
Converts this DAO's entity to an object of type RemoteVesselMasterPeriodNaturalId.

Specified by:
toRemoteVesselMasterPeriodNaturalId in interface VesselMasterPeriodDao
Overrides:
toRemoteVesselMasterPeriodNaturalId in class VesselMasterPeriodDaoBase
See Also:
VesselMasterPeriodDao.toRemoteVesselMasterPeriodNaturalId(fr.ifremer.allegro.referential.vessel.VesselMasterPeriod)

remoteVesselMasterPeriodNaturalIdToEntity

public VesselMasterPeriod remoteVesselMasterPeriodNaturalIdToEntity(RemoteVesselMasterPeriodNaturalId remoteVesselMasterPeriodNaturalId)
Description copied from interface: VesselMasterPeriodDao
Converts an instance of type RemoteVesselMasterPeriodNaturalId to this DAO's entity.

See Also:
VesselMasterPeriodDao.remoteVesselMasterPeriodNaturalIdToEntity(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselMasterPeriodNaturalId)

remoteVesselMasterPeriodNaturalIdToEntity

public void remoteVesselMasterPeriodNaturalIdToEntity(RemoteVesselMasterPeriodNaturalId source,
                                                      VesselMasterPeriod target,
                                                      boolean copyIfNull)
Description copied from interface: VesselMasterPeriodDao
Copies the fields of RemoteVesselMasterPeriodNaturalId to the specified entity.

Specified by:
remoteVesselMasterPeriodNaturalIdToEntity in interface VesselMasterPeriodDao
Overrides:
remoteVesselMasterPeriodNaturalIdToEntity in class VesselMasterPeriodDaoBase
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.VesselMasterPeriodDao#remoteVesselMasterPeriodNaturalIdToEntity(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselMasterPeriodNaturalId, fr.ifremer.allegro.referential.vessel.VesselMasterPeriod)

toClusterVesselMasterPeriod

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

toClusterVesselMasterPeriod

public ClusterVesselMasterPeriod toClusterVesselMasterPeriod(VesselMasterPeriod entity)
Description copied from interface: VesselMasterPeriodDao
Converts this DAO's entity to an object of type ClusterVesselMasterPeriod.

Specified by:
toClusterVesselMasterPeriod in interface VesselMasterPeriodDao
Overrides:
toClusterVesselMasterPeriod in class VesselMasterPeriodDaoBase
See Also:
VesselMasterPeriodDao.toClusterVesselMasterPeriod(fr.ifremer.allegro.referential.vessel.VesselMasterPeriod)

clusterVesselMasterPeriodToEntity

public VesselMasterPeriod clusterVesselMasterPeriodToEntity(ClusterVesselMasterPeriod clusterVesselMasterPeriod)
Description copied from interface: VesselMasterPeriodDao
Converts an instance of type ClusterVesselMasterPeriod to this DAO's entity.

See Also:
VesselMasterPeriodDao.clusterVesselMasterPeriodToEntity(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselMasterPeriod)

clusterVesselMasterPeriodToEntity

public void clusterVesselMasterPeriodToEntity(ClusterVesselMasterPeriod source,
                                              VesselMasterPeriod target,
                                              boolean copyIfNull)
Description copied from interface: VesselMasterPeriodDao
Copies the fields of ClusterVesselMasterPeriod to the specified entity.

Specified by:
clusterVesselMasterPeriodToEntity in interface VesselMasterPeriodDao
Overrides:
clusterVesselMasterPeriodToEntity in class VesselMasterPeriodDaoBase
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.VesselMasterPeriodDao#clusterVesselMasterPeriodToEntity(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselMasterPeriod, fr.ifremer.allegro.referential.vessel.VesselMasterPeriod)


Copyright © 2008-2010 IFREMER. All Rights Reserved.