fr.ifremer.allegro.referential.vessel
Class VesselFeaturesDaoImpl

java.lang.Object
  extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
      extended by fr.ifremer.allegro.referential.vessel.VesselFeaturesDaoBase
          extended by fr.ifremer.allegro.referential.vessel.VesselFeaturesDaoImpl
All Implemented Interfaces:
VesselFeaturesDao

public class VesselFeaturesDaoImpl
extends VesselFeaturesDaoBase

See Also:
VesselFeatures

Field Summary
 
Fields inherited from interface fr.ifremer.allegro.referential.vessel.VesselFeaturesDao
TRANSFORM_CLUSTERVESSELFEATURES, TRANSFORM_NONE, TRANSFORM_REMOTEVESSELFEATURESFULLVO, TRANSFORM_REMOTEVESSELFEATURESNATURALID
 
Constructor Summary
VesselFeaturesDaoImpl()
           
 
Method Summary
 VesselFeatures clusterVesselFeaturesToEntity(ClusterVesselFeatures clusterVesselFeatures)
          Converts an instance of type ClusterVesselFeatures to this DAO's entity.
 void clusterVesselFeaturesToEntity(ClusterVesselFeatures source, VesselFeatures target, boolean copyIfNull)
          Copies the fields of ClusterVesselFeatures to the specified entity.
protected  VesselFeatures handleCreateFromClusterVesselFeatures(ClusterVesselFeatures clusterVesselFeatures)
          Performs the core logic for VesselFeaturesDaoBase.createFromClusterVesselFeatures(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselFeatures)
protected  ClusterVesselFeatures[] handleGetAllClusterVesselFeaturesSinceDateSynchro(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 VesselFeaturesDaoBase.getAllClusterVesselFeaturesSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
 VesselFeatures remoteVesselFeaturesFullVOToEntity(RemoteVesselFeaturesFullVO remoteVesselFeaturesFullVO)
          Converts an instance of type RemoteVesselFeaturesFullVO to this DAO's entity.
 void remoteVesselFeaturesFullVOToEntity(RemoteVesselFeaturesFullVO source, VesselFeatures target, boolean copyIfNull)
          Copies the fields of RemoteVesselFeaturesFullVO to the specified entity.
 VesselFeatures remoteVesselFeaturesNaturalIdToEntity(RemoteVesselFeaturesNaturalId remoteVesselFeaturesNaturalId)
          Converts an instance of type RemoteVesselFeaturesNaturalId to this DAO's entity.
 void remoteVesselFeaturesNaturalIdToEntity(RemoteVesselFeaturesNaturalId source, VesselFeatures target, boolean copyIfNull)
          Copies the fields of RemoteVesselFeaturesNaturalId to the specified entity.
 ClusterVesselFeatures toClusterVesselFeatures(VesselFeatures entity)
          Converts this DAO's entity to an object of type ClusterVesselFeatures.
 void toClusterVesselFeatures(VesselFeatures source, ClusterVesselFeatures target)
          Copies the fields of the specified entity to the target value object.
 RemoteVesselFeaturesFullVO toRemoteVesselFeaturesFullVO(VesselFeatures entity)
          Converts this DAO's entity to an object of type RemoteVesselFeaturesFullVO.
 void toRemoteVesselFeaturesFullVO(VesselFeatures source, RemoteVesselFeaturesFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteVesselFeaturesNaturalId toRemoteVesselFeaturesNaturalId(VesselFeatures entity)
          Converts this DAO's entity to an object of type RemoteVesselFeaturesNaturalId.
 void toRemoteVesselFeaturesNaturalId(VesselFeatures source, RemoteVesselFeaturesNaturalId target)
          Copies the fields of the specified entity to the target value object.
 
Methods inherited from class fr.ifremer.allegro.referential.vessel.VesselFeaturesDaoBase
clusterVesselFeaturesToEntityCollection, create, create, create, create, create, create, create, create, createFromClusterVesselFeatures, findVesselFeaturesByBasePortLocation, findVesselFeaturesByBasePortLocation, findVesselFeaturesByBasePortLocation, findVesselFeaturesByBasePortLocation, findVesselFeaturesByBasePortLocation, findVesselFeaturesByBasePortLocation, findVesselFeaturesByBasePortLocation, findVesselFeaturesByBasePortLocation, findVesselFeaturesByFishingVessel, findVesselFeaturesByFishingVessel, findVesselFeaturesByFishingVessel, findVesselFeaturesByFishingVessel, findVesselFeaturesByFishingVessel, findVesselFeaturesByFishingVessel, findVesselFeaturesByFishingVessel, findVesselFeaturesByFishingVessel, findVesselFeaturesByHullMaterial, findVesselFeaturesByHullMaterial, findVesselFeaturesByHullMaterial, findVesselFeaturesByHullMaterial, findVesselFeaturesByHullMaterial, findVesselFeaturesByHullMaterial, findVesselFeaturesByHullMaterial, findVesselFeaturesByHullMaterial, findVesselFeaturesById, findVesselFeaturesById, findVesselFeaturesById, findVesselFeaturesById, findVesselFeaturesByNaturalId, findVesselFeaturesByNaturalId, findVesselFeaturesByNaturalId, findVesselFeaturesByNaturalId, getAllClusterVesselFeaturesSinceDateSynchro, getAllVesselFeatures, getAllVesselFeatures, getAllVesselFeatures, getAllVesselFeatures, getAllVesselFeatures, getAllVesselFeatures, getAllVesselFeatures, getAllVesselFeatures, getAllVesselFeaturesSinceDateSynchro, getAllVesselFeaturesSinceDateSynchro, getAllVesselFeaturesSinceDateSynchro, getAllVesselFeaturesSinceDateSynchro, getAllVesselFeaturesSinceDateSynchro, getAllVesselFeaturesSinceDateSynchro, getAllVesselFeaturesSinceDateSynchro, getAllVesselFeaturesSinceDateSynchro, getFishingVesselDao, getLocationDao, getPrincipal, getQualitativeValueDao, load, load, loadAll, loadAll, loadAll, loadAll, remoteVesselFeaturesFullVOToEntityCollection, remoteVesselFeaturesNaturalIdToEntityCollection, remove, remove, remove, search, search, search, search, setFishingVesselDao, setLocationDao, setQualitativeValueDao, toClusterVesselFeatures, toClusterVesselFeaturesArray, toClusterVesselFeaturesCollection, toEntity, toRemoteVesselFeaturesFullVO, toRemoteVesselFeaturesFullVOArray, toRemoteVesselFeaturesFullVOCollection, toRemoteVesselFeaturesNaturalId, toRemoteVesselFeaturesNaturalIdArray, toRemoteVesselFeaturesNaturalIdCollection, transformEntities, transformEntity, update, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VesselFeaturesDaoImpl

public VesselFeaturesDaoImpl()
Method Detail

handleCreateFromClusterVesselFeatures

protected VesselFeatures handleCreateFromClusterVesselFeatures(ClusterVesselFeatures clusterVesselFeatures)
Description copied from class: VesselFeaturesDaoBase
Performs the core logic for VesselFeaturesDaoBase.createFromClusterVesselFeatures(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselFeatures)

Specified by:
handleCreateFromClusterVesselFeatures in class VesselFeaturesDaoBase
See Also:
VesselFeaturesDao.createFromClusterVesselFeatures(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselFeatures)

handleGetAllClusterVesselFeaturesSinceDateSynchro

protected ClusterVesselFeatures[] handleGetAllClusterVesselFeaturesSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp,
                                                                                    java.lang.Integer userId,
                                                                                    java.lang.Integer[] registrationLocationIds,
                                                                                    java.lang.Integer pageNumber,
                                                                                    java.lang.Integer pageSize)
Description copied from class: VesselFeaturesDaoBase
Performs the core logic for VesselFeaturesDaoBase.getAllClusterVesselFeaturesSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Specified by:
handleGetAllClusterVesselFeaturesSinceDateSynchro in class VesselFeaturesDaoBase
See Also:
VesselFeaturesDao.getAllClusterVesselFeaturesSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

toRemoteVesselFeaturesFullVO

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

toRemoteVesselFeaturesFullVO

public RemoteVesselFeaturesFullVO toRemoteVesselFeaturesFullVO(VesselFeatures entity)
Description copied from interface: VesselFeaturesDao
Converts this DAO's entity to an object of type RemoteVesselFeaturesFullVO.

Specified by:
toRemoteVesselFeaturesFullVO in interface VesselFeaturesDao
Overrides:
toRemoteVesselFeaturesFullVO in class VesselFeaturesDaoBase
See Also:
VesselFeaturesDao.toRemoteVesselFeaturesFullVO(fr.ifremer.allegro.referential.vessel.VesselFeatures)

remoteVesselFeaturesFullVOToEntity

public VesselFeatures remoteVesselFeaturesFullVOToEntity(RemoteVesselFeaturesFullVO remoteVesselFeaturesFullVO)
Description copied from interface: VesselFeaturesDao
Converts an instance of type RemoteVesselFeaturesFullVO to this DAO's entity.

See Also:
VesselFeaturesDao.remoteVesselFeaturesFullVOToEntity(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselFeaturesFullVO)

remoteVesselFeaturesFullVOToEntity

public void remoteVesselFeaturesFullVOToEntity(RemoteVesselFeaturesFullVO source,
                                               VesselFeatures target,
                                               boolean copyIfNull)
Description copied from interface: VesselFeaturesDao
Copies the fields of RemoteVesselFeaturesFullVO to the specified entity.

Specified by:
remoteVesselFeaturesFullVOToEntity in interface VesselFeaturesDao
Overrides:
remoteVesselFeaturesFullVOToEntity in class VesselFeaturesDaoBase
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.VesselFeaturesDao#remoteVesselFeaturesFullVOToEntity(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselFeaturesFullVO, fr.ifremer.allegro.referential.vessel.VesselFeatures)

toRemoteVesselFeaturesNaturalId

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

toRemoteVesselFeaturesNaturalId

public RemoteVesselFeaturesNaturalId toRemoteVesselFeaturesNaturalId(VesselFeatures entity)
Description copied from interface: VesselFeaturesDao
Converts this DAO's entity to an object of type RemoteVesselFeaturesNaturalId.

Specified by:
toRemoteVesselFeaturesNaturalId in interface VesselFeaturesDao
Overrides:
toRemoteVesselFeaturesNaturalId in class VesselFeaturesDaoBase
See Also:
VesselFeaturesDao.toRemoteVesselFeaturesNaturalId(fr.ifremer.allegro.referential.vessel.VesselFeatures)

remoteVesselFeaturesNaturalIdToEntity

public VesselFeatures remoteVesselFeaturesNaturalIdToEntity(RemoteVesselFeaturesNaturalId remoteVesselFeaturesNaturalId)
Description copied from interface: VesselFeaturesDao
Converts an instance of type RemoteVesselFeaturesNaturalId to this DAO's entity.

See Also:
VesselFeaturesDao.remoteVesselFeaturesNaturalIdToEntity(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselFeaturesNaturalId)

remoteVesselFeaturesNaturalIdToEntity

public void remoteVesselFeaturesNaturalIdToEntity(RemoteVesselFeaturesNaturalId source,
                                                  VesselFeatures target,
                                                  boolean copyIfNull)
Description copied from interface: VesselFeaturesDao
Copies the fields of RemoteVesselFeaturesNaturalId to the specified entity.

Specified by:
remoteVesselFeaturesNaturalIdToEntity in interface VesselFeaturesDao
Overrides:
remoteVesselFeaturesNaturalIdToEntity in class VesselFeaturesDaoBase
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.VesselFeaturesDao#remoteVesselFeaturesNaturalIdToEntity(fr.ifremer.allegro.referential.vessel.generic.vo.RemoteVesselFeaturesNaturalId, fr.ifremer.allegro.referential.vessel.VesselFeatures)

toClusterVesselFeatures

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

toClusterVesselFeatures

public ClusterVesselFeatures toClusterVesselFeatures(VesselFeatures entity)
Description copied from interface: VesselFeaturesDao
Converts this DAO's entity to an object of type ClusterVesselFeatures.

Specified by:
toClusterVesselFeatures in interface VesselFeaturesDao
Overrides:
toClusterVesselFeatures in class VesselFeaturesDaoBase
See Also:
VesselFeaturesDao.toClusterVesselFeatures(fr.ifremer.allegro.referential.vessel.VesselFeatures)

clusterVesselFeaturesToEntity

public VesselFeatures clusterVesselFeaturesToEntity(ClusterVesselFeatures clusterVesselFeatures)
Description copied from interface: VesselFeaturesDao
Converts an instance of type ClusterVesselFeatures to this DAO's entity.

See Also:
VesselFeaturesDao.clusterVesselFeaturesToEntity(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselFeatures)

clusterVesselFeaturesToEntity

public void clusterVesselFeaturesToEntity(ClusterVesselFeatures source,
                                          VesselFeatures target,
                                          boolean copyIfNull)
Description copied from interface: VesselFeaturesDao
Copies the fields of ClusterVesselFeatures to the specified entity.

Specified by:
clusterVesselFeaturesToEntity in interface VesselFeaturesDao
Overrides:
clusterVesselFeaturesToEntity in class VesselFeaturesDaoBase
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.VesselFeaturesDao#clusterVesselFeaturesToEntity(fr.ifremer.allegro.referential.vessel.generic.cluster.ClusterVesselFeatures, fr.ifremer.allegro.referential.vessel.VesselFeatures)


Copyright © 2008-2010 IFREMER. All Rights Reserved.