fr.ifremer.allegro.referential.pmfm
Class AggregationLevelDaoImpl

java.lang.Object
  extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
      extended by fr.ifremer.allegro.referential.pmfm.AggregationLevelDaoBase
          extended by fr.ifremer.allegro.referential.pmfm.AggregationLevelDaoImpl
All Implemented Interfaces:
AggregationLevelDao

public class AggregationLevelDaoImpl
extends AggregationLevelDaoBase

See Also:
AggregationLevel

Field Summary
 
Fields inherited from interface fr.ifremer.allegro.referential.pmfm.AggregationLevelDao
TRANSFORM_CLUSTERAGGREGATIONLEVEL, TRANSFORM_NONE, TRANSFORM_REMOTEAGGREGATIONLEVELFULLVO, TRANSFORM_REMOTEAGGREGATIONLEVELNATURALID
 
Constructor Summary
AggregationLevelDaoImpl()
           
 
Method Summary
 AggregationLevel clusterAggregationLevelToEntity(ClusterAggregationLevel clusterAggregationLevel)
          Converts an instance of type ClusterAggregationLevel to this DAO's entity.
 void clusterAggregationLevelToEntity(ClusterAggregationLevel source, AggregationLevel target, boolean copyIfNull)
          Copies the fields of ClusterAggregationLevel to the specified entity.
protected  AggregationLevel handleCreateFromClusterAggregationLevel(ClusterAggregationLevel clusterAggregationLevel)
          Performs the core logic for AggregationLevelDaoBase.createFromClusterAggregationLevel(fr.ifremer.allegro.referential.pmfm.generic.cluster.ClusterAggregationLevel)
protected  ClusterAggregationLevel[] handleGetAllClusterAggregationLevelSinceDateSynchro(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 AggregationLevelDaoBase.getAllClusterAggregationLevelSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
 AggregationLevel remoteAggregationLevelFullVOToEntity(RemoteAggregationLevelFullVO remoteAggregationLevelFullVO)
          Converts an instance of type RemoteAggregationLevelFullVO to this DAO's entity.
 void remoteAggregationLevelFullVOToEntity(RemoteAggregationLevelFullVO source, AggregationLevel target, boolean copyIfNull)
          Copies the fields of RemoteAggregationLevelFullVO to the specified entity.
 AggregationLevel remoteAggregationLevelNaturalIdToEntity(RemoteAggregationLevelNaturalId remoteAggregationLevelNaturalId)
          Converts an instance of type RemoteAggregationLevelNaturalId to this DAO's entity.
 void remoteAggregationLevelNaturalIdToEntity(RemoteAggregationLevelNaturalId source, AggregationLevel target, boolean copyIfNull)
          Copies the fields of RemoteAggregationLevelNaturalId to the specified entity.
 ClusterAggregationLevel toClusterAggregationLevel(AggregationLevel entity)
          Converts this DAO's entity to an object of type ClusterAggregationLevel.
 void toClusterAggregationLevel(AggregationLevel source, ClusterAggregationLevel target)
          Copies the fields of the specified entity to the target value object.
 RemoteAggregationLevelFullVO toRemoteAggregationLevelFullVO(AggregationLevel entity)
          Converts this DAO's entity to an object of type RemoteAggregationLevelFullVO.
 void toRemoteAggregationLevelFullVO(AggregationLevel source, RemoteAggregationLevelFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteAggregationLevelNaturalId toRemoteAggregationLevelNaturalId(AggregationLevel entity)
          Converts this DAO's entity to an object of type RemoteAggregationLevelNaturalId.
 void toRemoteAggregationLevelNaturalId(AggregationLevel source, RemoteAggregationLevelNaturalId target)
          Copies the fields of the specified entity to the target value object.
 
Methods inherited from class fr.ifremer.allegro.referential.pmfm.AggregationLevelDaoBase
clusterAggregationLevelToEntityCollection, create, create, create, create, create, create, create, create, createFromClusterAggregationLevel, findAggregationLevelById, findAggregationLevelById, findAggregationLevelById, findAggregationLevelById, findAggregationLevelByNaturalId, findAggregationLevelByNaturalId, findAggregationLevelByNaturalId, findAggregationLevelByNaturalId, getAllAggregationLevel, getAllAggregationLevel, getAllAggregationLevel, getAllAggregationLevel, getAllAggregationLevel, getAllAggregationLevel, getAllAggregationLevel, getAllAggregationLevel, getAllAggregationLevelSinceDateSynchro, getAllAggregationLevelSinceDateSynchro, getAllAggregationLevelSinceDateSynchro, getAllAggregationLevelSinceDateSynchro, getAllAggregationLevelSinceDateSynchro, getAllAggregationLevelSinceDateSynchro, getAllAggregationLevelSinceDateSynchro, getAllAggregationLevelSinceDateSynchro, getAllClusterAggregationLevelSinceDateSynchro, getPrincipal, load, load, loadAll, loadAll, loadAll, loadAll, remoteAggregationLevelFullVOToEntityCollection, remoteAggregationLevelNaturalIdToEntityCollection, remove, remove, remove, search, search, search, search, toClusterAggregationLevel, toClusterAggregationLevelArray, toClusterAggregationLevelCollection, toEntity, toRemoteAggregationLevelFullVO, toRemoteAggregationLevelFullVOArray, toRemoteAggregationLevelFullVOCollection, toRemoteAggregationLevelNaturalId, toRemoteAggregationLevelNaturalIdArray, toRemoteAggregationLevelNaturalIdCollection, transformEntities, transformEntity, update, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AggregationLevelDaoImpl

public AggregationLevelDaoImpl()
Method Detail

handleCreateFromClusterAggregationLevel

protected AggregationLevel handleCreateFromClusterAggregationLevel(ClusterAggregationLevel clusterAggregationLevel)
Description copied from class: AggregationLevelDaoBase
Performs the core logic for AggregationLevelDaoBase.createFromClusterAggregationLevel(fr.ifremer.allegro.referential.pmfm.generic.cluster.ClusterAggregationLevel)

Specified by:
handleCreateFromClusterAggregationLevel in class AggregationLevelDaoBase
See Also:
AggregationLevelDao.createFromClusterAggregationLevel(fr.ifremer.allegro.referential.pmfm.generic.cluster.ClusterAggregationLevel)

handleGetAllClusterAggregationLevelSinceDateSynchro

protected ClusterAggregationLevel[] handleGetAllClusterAggregationLevelSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp,
                                                                                        java.lang.Integer userId,
                                                                                        java.lang.Integer[] registrationLocationIds,
                                                                                        java.lang.Integer pageNumber,
                                                                                        java.lang.Integer pageSize)
Description copied from class: AggregationLevelDaoBase
Performs the core logic for AggregationLevelDaoBase.getAllClusterAggregationLevelSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Specified by:
handleGetAllClusterAggregationLevelSinceDateSynchro in class AggregationLevelDaoBase
See Also:
AggregationLevelDao.getAllClusterAggregationLevelSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

toRemoteAggregationLevelFullVO

public void toRemoteAggregationLevelFullVO(AggregationLevel source,
                                           RemoteAggregationLevelFullVO target)
Description copied from interface: AggregationLevelDao
Copies the fields of the specified entity to the target value object. This method is similar to toRemoteAggregationLevelFullVO(), 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:
toRemoteAggregationLevelFullVO in interface AggregationLevelDao
Overrides:
toRemoteAggregationLevelFullVO in class AggregationLevelDaoBase
See Also:
AggregationLevelDao.toRemoteAggregationLevelFullVO(fr.ifremer.allegro.referential.pmfm.AggregationLevel, fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteAggregationLevelFullVO)

toRemoteAggregationLevelFullVO

public RemoteAggregationLevelFullVO toRemoteAggregationLevelFullVO(AggregationLevel entity)
Description copied from interface: AggregationLevelDao
Converts this DAO's entity to an object of type RemoteAggregationLevelFullVO.

Specified by:
toRemoteAggregationLevelFullVO in interface AggregationLevelDao
Overrides:
toRemoteAggregationLevelFullVO in class AggregationLevelDaoBase
See Also:
AggregationLevelDao.toRemoteAggregationLevelFullVO(fr.ifremer.allegro.referential.pmfm.AggregationLevel)

remoteAggregationLevelFullVOToEntity

public AggregationLevel remoteAggregationLevelFullVOToEntity(RemoteAggregationLevelFullVO remoteAggregationLevelFullVO)
Description copied from interface: AggregationLevelDao
Converts an instance of type RemoteAggregationLevelFullVO to this DAO's entity.

See Also:
AggregationLevelDao.remoteAggregationLevelFullVOToEntity(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteAggregationLevelFullVO)

remoteAggregationLevelFullVOToEntity

public void remoteAggregationLevelFullVOToEntity(RemoteAggregationLevelFullVO source,
                                                 AggregationLevel target,
                                                 boolean copyIfNull)
Description copied from interface: AggregationLevelDao
Copies the fields of RemoteAggregationLevelFullVO to the specified entity.

Specified by:
remoteAggregationLevelFullVOToEntity in interface AggregationLevelDao
Overrides:
remoteAggregationLevelFullVOToEntity in class AggregationLevelDaoBase
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.pmfm.AggregationLevelDao#remoteAggregationLevelFullVOToEntity(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteAggregationLevelFullVO, fr.ifremer.allegro.referential.pmfm.AggregationLevel)

toRemoteAggregationLevelNaturalId

public void toRemoteAggregationLevelNaturalId(AggregationLevel source,
                                              RemoteAggregationLevelNaturalId target)
Description copied from interface: AggregationLevelDao
Copies the fields of the specified entity to the target value object. This method is similar to toRemoteAggregationLevelNaturalId(), 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:
toRemoteAggregationLevelNaturalId in interface AggregationLevelDao
Overrides:
toRemoteAggregationLevelNaturalId in class AggregationLevelDaoBase
See Also:
AggregationLevelDao.toRemoteAggregationLevelNaturalId(fr.ifremer.allegro.referential.pmfm.AggregationLevel, fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteAggregationLevelNaturalId)

toRemoteAggregationLevelNaturalId

public RemoteAggregationLevelNaturalId toRemoteAggregationLevelNaturalId(AggregationLevel entity)
Description copied from interface: AggregationLevelDao
Converts this DAO's entity to an object of type RemoteAggregationLevelNaturalId.

Specified by:
toRemoteAggregationLevelNaturalId in interface AggregationLevelDao
Overrides:
toRemoteAggregationLevelNaturalId in class AggregationLevelDaoBase
See Also:
AggregationLevelDao.toRemoteAggregationLevelNaturalId(fr.ifremer.allegro.referential.pmfm.AggregationLevel)

remoteAggregationLevelNaturalIdToEntity

public AggregationLevel remoteAggregationLevelNaturalIdToEntity(RemoteAggregationLevelNaturalId remoteAggregationLevelNaturalId)
Description copied from interface: AggregationLevelDao
Converts an instance of type RemoteAggregationLevelNaturalId to this DAO's entity.

See Also:
AggregationLevelDao.remoteAggregationLevelNaturalIdToEntity(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteAggregationLevelNaturalId)

remoteAggregationLevelNaturalIdToEntity

public void remoteAggregationLevelNaturalIdToEntity(RemoteAggregationLevelNaturalId source,
                                                    AggregationLevel target,
                                                    boolean copyIfNull)
Description copied from interface: AggregationLevelDao
Copies the fields of RemoteAggregationLevelNaturalId to the specified entity.

Specified by:
remoteAggregationLevelNaturalIdToEntity in interface AggregationLevelDao
Overrides:
remoteAggregationLevelNaturalIdToEntity in class AggregationLevelDaoBase
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.pmfm.AggregationLevelDao#remoteAggregationLevelNaturalIdToEntity(fr.ifremer.allegro.referential.pmfm.generic.vo.RemoteAggregationLevelNaturalId, fr.ifremer.allegro.referential.pmfm.AggregationLevel)

toClusterAggregationLevel

public void toClusterAggregationLevel(AggregationLevel source,
                                      ClusterAggregationLevel target)
Description copied from interface: AggregationLevelDao
Copies the fields of the specified entity to the target value object. This method is similar to toClusterAggregationLevel(), 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:
toClusterAggregationLevel in interface AggregationLevelDao
Overrides:
toClusterAggregationLevel in class AggregationLevelDaoBase
See Also:
AggregationLevelDao.toClusterAggregationLevel(fr.ifremer.allegro.referential.pmfm.AggregationLevel, fr.ifremer.allegro.referential.pmfm.generic.cluster.ClusterAggregationLevel)

toClusterAggregationLevel

public ClusterAggregationLevel toClusterAggregationLevel(AggregationLevel entity)
Description copied from interface: AggregationLevelDao
Converts this DAO's entity to an object of type ClusterAggregationLevel.

Specified by:
toClusterAggregationLevel in interface AggregationLevelDao
Overrides:
toClusterAggregationLevel in class AggregationLevelDaoBase
See Also:
AggregationLevelDao.toClusterAggregationLevel(fr.ifremer.allegro.referential.pmfm.AggregationLevel)

clusterAggregationLevelToEntity

public AggregationLevel clusterAggregationLevelToEntity(ClusterAggregationLevel clusterAggregationLevel)
Description copied from interface: AggregationLevelDao
Converts an instance of type ClusterAggregationLevel to this DAO's entity.

See Also:
AggregationLevelDao.clusterAggregationLevelToEntity(fr.ifremer.allegro.referential.pmfm.generic.cluster.ClusterAggregationLevel)

clusterAggregationLevelToEntity

public void clusterAggregationLevelToEntity(ClusterAggregationLevel source,
                                            AggregationLevel target,
                                            boolean copyIfNull)
Description copied from interface: AggregationLevelDao
Copies the fields of ClusterAggregationLevel to the specified entity.

Specified by:
clusterAggregationLevelToEntity in interface AggregationLevelDao
Overrides:
clusterAggregationLevelToEntity in class AggregationLevelDaoBase
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.pmfm.AggregationLevelDao#clusterAggregationLevelToEntity(fr.ifremer.allegro.referential.pmfm.generic.cluster.ClusterAggregationLevel, fr.ifremer.allegro.referential.pmfm.AggregationLevel)


Copyright © 2008-2010 IFREMER. All Rights Reserved.