fr.ifremer.allegro.referential.vessel
Class VesselEngineTypeDaoImpl

java.lang.Object
  extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
      extended by fr.ifremer.allegro.referential.vessel.VesselEngineTypeDaoBase
          extended by fr.ifremer.allegro.referential.vessel.VesselEngineTypeDaoImpl
All Implemented Interfaces:
VesselEngineTypeDao

public class VesselEngineTypeDaoImpl
extends VesselEngineTypeDaoBase

See Also:
VesselEngineType

Field Summary
 
Fields inherited from interface fr.ifremer.allegro.referential.vessel.VesselEngineTypeDao
TRANSFORM_CLUSTERVESSELENGINETYPE, TRANSFORM_NONE, TRANSFORM_REMOTEVESSELENGINETYPEFULLVO, TRANSFORM_REMOTEVESSELENGINETYPENATURALID
 
Constructor Summary
VesselEngineTypeDaoImpl()
           
 
Method Summary
 VesselEngineType clusterVesselEngineTypeToEntity(ClusterVesselEngineType clusterVesselEngineType)
          Converts an instance of type ClusterVesselEngineType to this DAO's entity.
 void clusterVesselEngineTypeToEntity(ClusterVesselEngineType source, VesselEngineType target, boolean copyIfNull)
          Copies the fields of ClusterVesselEngineType to the specified entity.
protected  VesselEngineType handleCreateFromClusterVesselEngineType(ClusterVesselEngineType clusterVesselEngineType)
          Performs the core logic for VesselEngineTypeDaoBase.createFromClusterVesselEngineType(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselEngineType)
protected  ClusterVesselEngineType[] handleGetAllClusterVesselEngineType(java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
          Performs the core logic for VesselEngineTypeDaoBase.getAllClusterVesselEngineType(java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
 VesselEngineType remoteVesselEngineTypeFullVOToEntity(RemoteVesselEngineTypeFullVO remoteVesselEngineTypeFullVO)
          Converts an instance of type RemoteVesselEngineTypeFullVO to this DAO's entity.
 void remoteVesselEngineTypeFullVOToEntity(RemoteVesselEngineTypeFullVO source, VesselEngineType target, boolean copyIfNull)
          Copies the fields of RemoteVesselEngineTypeFullVO to the specified entity.
 VesselEngineType remoteVesselEngineTypeNaturalIdToEntity(RemoteVesselEngineTypeNaturalId remoteVesselEngineTypeNaturalId)
          Converts an instance of type RemoteVesselEngineTypeNaturalId to this DAO's entity.
 void remoteVesselEngineTypeNaturalIdToEntity(RemoteVesselEngineTypeNaturalId source, VesselEngineType target, boolean copyIfNull)
          Copies the fields of RemoteVesselEngineTypeNaturalId to the specified entity.
 ClusterVesselEngineType toClusterVesselEngineType(VesselEngineType entity)
          Converts this DAO's entity to an object of type ClusterVesselEngineType.
 void toClusterVesselEngineType(VesselEngineType source, ClusterVesselEngineType target)
          Copies the fields of the specified entity to the target value object.
 RemoteVesselEngineTypeFullVO toRemoteVesselEngineTypeFullVO(VesselEngineType entity)
          Converts this DAO's entity to an object of type RemoteVesselEngineTypeFullVO.
 void toRemoteVesselEngineTypeFullVO(VesselEngineType source, RemoteVesselEngineTypeFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteVesselEngineTypeNaturalId toRemoteVesselEngineTypeNaturalId(VesselEngineType entity)
          Converts this DAO's entity to an object of type RemoteVesselEngineTypeNaturalId.
 void toRemoteVesselEngineTypeNaturalId(VesselEngineType source, RemoteVesselEngineTypeNaturalId target)
          Copies the fields of the specified entity to the target value object.
 
Methods inherited from class fr.ifremer.allegro.referential.vessel.VesselEngineTypeDaoBase
clusterVesselEngineTypeToEntityCollection, create, create, create, create, createFromClusterVesselEngineType, findVesselEngineTypeById, findVesselEngineTypeById, findVesselEngineTypeById, findVesselEngineTypeById, findVesselEngineTypeByNaturalId, findVesselEngineTypeByNaturalId, findVesselEngineTypeByNaturalId, findVesselEngineTypeByNaturalId, getAllClusterVesselEngineType, getAllVesselEngineType, getAllVesselEngineType, getAllVesselEngineType, getAllVesselEngineType, getAllVesselEngineType, getAllVesselEngineType, getAllVesselEngineType, getAllVesselEngineType, getPrincipal, load, load, loadAll, loadAll, loadAll, loadAll, remoteVesselEngineTypeFullVOToEntityCollection, remoteVesselEngineTypeNaturalIdToEntityCollection, remove, remove, remove, search, search, search, search, toClusterVesselEngineType, toClusterVesselEngineTypeArray, toClusterVesselEngineTypeCollection, toEntity, toRemoteVesselEngineTypeFullVO, toRemoteVesselEngineTypeFullVOArray, toRemoteVesselEngineTypeFullVOCollection, toRemoteVesselEngineTypeNaturalId, toRemoteVesselEngineTypeNaturalIdArray, toRemoteVesselEngineTypeNaturalIdCollection, transformEntities, transformEntity, update, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VesselEngineTypeDaoImpl

public VesselEngineTypeDaoImpl()
Method Detail

handleCreateFromClusterVesselEngineType

protected VesselEngineType handleCreateFromClusterVesselEngineType(ClusterVesselEngineType clusterVesselEngineType)
Description copied from class: VesselEngineTypeDaoBase
Performs the core logic for VesselEngineTypeDaoBase.createFromClusterVesselEngineType(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselEngineType)

Specified by:
handleCreateFromClusterVesselEngineType in class VesselEngineTypeDaoBase
See Also:
VesselEngineTypeDao.createFromClusterVesselEngineType(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselEngineType)

handleGetAllClusterVesselEngineType

protected ClusterVesselEngineType[] handleGetAllClusterVesselEngineType(java.lang.Integer userId,
                                                                        java.lang.Integer[] registrationLocationIds,
                                                                        java.lang.Integer pageNumber,
                                                                        java.lang.Integer pageSize)
Description copied from class: VesselEngineTypeDaoBase
Performs the core logic for VesselEngineTypeDaoBase.getAllClusterVesselEngineType(java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Specified by:
handleGetAllClusterVesselEngineType in class VesselEngineTypeDaoBase
See Also:
VesselEngineTypeDao.getAllClusterVesselEngineType(java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

toRemoteVesselEngineTypeFullVO

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

toRemoteVesselEngineTypeFullVO

public RemoteVesselEngineTypeFullVO toRemoteVesselEngineTypeFullVO(VesselEngineType entity)
Description copied from interface: VesselEngineTypeDao
Converts this DAO's entity to an object of type RemoteVesselEngineTypeFullVO.

Specified by:
toRemoteVesselEngineTypeFullVO in interface VesselEngineTypeDao
Overrides:
toRemoteVesselEngineTypeFullVO in class VesselEngineTypeDaoBase
See Also:
VesselEngineTypeDao.toRemoteVesselEngineTypeFullVO(fr.ifremer.allegro.referential.vessel.VesselEngineType)

remoteVesselEngineTypeFullVOToEntity

public VesselEngineType remoteVesselEngineTypeFullVOToEntity(RemoteVesselEngineTypeFullVO remoteVesselEngineTypeFullVO)
Description copied from interface: VesselEngineTypeDao
Converts an instance of type RemoteVesselEngineTypeFullVO to this DAO's entity.

See Also:
VesselEngineTypeDao.remoteVesselEngineTypeFullVOToEntity(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselEngineTypeFullVO)

remoteVesselEngineTypeFullVOToEntity

public void remoteVesselEngineTypeFullVOToEntity(RemoteVesselEngineTypeFullVO source,
                                                 VesselEngineType target,
                                                 boolean copyIfNull)
Description copied from interface: VesselEngineTypeDao
Copies the fields of RemoteVesselEngineTypeFullVO to the specified entity.

Specified by:
remoteVesselEngineTypeFullVOToEntity in interface VesselEngineTypeDao
Overrides:
remoteVesselEngineTypeFullVOToEntity in class VesselEngineTypeDaoBase
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.VesselEngineTypeDao#remoteVesselEngineTypeFullVOToEntity(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselEngineTypeFullVO, fr.ifremer.allegro.referential.vessel.VesselEngineType)

toRemoteVesselEngineTypeNaturalId

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

toRemoteVesselEngineTypeNaturalId

public RemoteVesselEngineTypeNaturalId toRemoteVesselEngineTypeNaturalId(VesselEngineType entity)
Description copied from interface: VesselEngineTypeDao
Converts this DAO's entity to an object of type RemoteVesselEngineTypeNaturalId.

Specified by:
toRemoteVesselEngineTypeNaturalId in interface VesselEngineTypeDao
Overrides:
toRemoteVesselEngineTypeNaturalId in class VesselEngineTypeDaoBase
See Also:
VesselEngineTypeDao.toRemoteVesselEngineTypeNaturalId(fr.ifremer.allegro.referential.vessel.VesselEngineType)

remoteVesselEngineTypeNaturalIdToEntity

public VesselEngineType remoteVesselEngineTypeNaturalIdToEntity(RemoteVesselEngineTypeNaturalId remoteVesselEngineTypeNaturalId)
Description copied from interface: VesselEngineTypeDao
Converts an instance of type RemoteVesselEngineTypeNaturalId to this DAO's entity.

See Also:
VesselEngineTypeDao.remoteVesselEngineTypeNaturalIdToEntity(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselEngineTypeNaturalId)

remoteVesselEngineTypeNaturalIdToEntity

public void remoteVesselEngineTypeNaturalIdToEntity(RemoteVesselEngineTypeNaturalId source,
                                                    VesselEngineType target,
                                                    boolean copyIfNull)
Description copied from interface: VesselEngineTypeDao
Copies the fields of RemoteVesselEngineTypeNaturalId to the specified entity.

Specified by:
remoteVesselEngineTypeNaturalIdToEntity in interface VesselEngineTypeDao
Overrides:
remoteVesselEngineTypeNaturalIdToEntity in class VesselEngineTypeDaoBase
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.VesselEngineTypeDao#remoteVesselEngineTypeNaturalIdToEntity(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselEngineTypeNaturalId, fr.ifremer.allegro.referential.vessel.VesselEngineType)

toClusterVesselEngineType

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

toClusterVesselEngineType

public ClusterVesselEngineType toClusterVesselEngineType(VesselEngineType entity)
Description copied from interface: VesselEngineTypeDao
Converts this DAO's entity to an object of type ClusterVesselEngineType.

Specified by:
toClusterVesselEngineType in interface VesselEngineTypeDao
Overrides:
toClusterVesselEngineType in class VesselEngineTypeDaoBase
See Also:
VesselEngineTypeDao.toClusterVesselEngineType(fr.ifremer.allegro.referential.vessel.VesselEngineType)

clusterVesselEngineTypeToEntity

public VesselEngineType clusterVesselEngineTypeToEntity(ClusterVesselEngineType clusterVesselEngineType)
Description copied from interface: VesselEngineTypeDao
Converts an instance of type ClusterVesselEngineType to this DAO's entity.

See Also:
VesselEngineTypeDao.clusterVesselEngineTypeToEntity(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselEngineType)

clusterVesselEngineTypeToEntity

public void clusterVesselEngineTypeToEntity(ClusterVesselEngineType source,
                                            VesselEngineType target,
                                            boolean copyIfNull)
Description copied from interface: VesselEngineTypeDao
Copies the fields of ClusterVesselEngineType to the specified entity.

Specified by:
clusterVesselEngineTypeToEntity in interface VesselEngineTypeDao
Overrides:
clusterVesselEngineTypeToEntity in class VesselEngineTypeDaoBase
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.VesselEngineTypeDao#clusterVesselEngineTypeToEntity(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselEngineType, fr.ifremer.allegro.referential.vessel.VesselEngineType)


Copyright © 2008-2010 IFREMER. All Rights Reserved.