fr.ifremer.allegro.referential
Class QualityFlagDaoImpl

java.lang.Object
  extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
      extended by fr.ifremer.allegro.referential.QualityFlagDaoBase
          extended by fr.ifremer.allegro.referential.QualityFlagDaoImpl
All Implemented Interfaces:
QualityFlagDao

public class QualityFlagDaoImpl
extends QualityFlagDaoBase

See Also:
QualityFlag

Field Summary
 
Fields inherited from interface fr.ifremer.allegro.referential.QualityFlagDao
TRANSFORM_CLUSTERQUALITYFLAG, TRANSFORM_NONE, TRANSFORM_REMOTEQUALITYFLAGFULLVO, TRANSFORM_REMOTEQUALITYFLAGNATURALID
 
Constructor Summary
QualityFlagDaoImpl()
           
 
Method Summary
 QualityFlag clusterQualityFlagToEntity(ClusterQualityFlag clusterQualityFlag)
          Converts an instance of type ClusterQualityFlag to this DAO's entity.
 void clusterQualityFlagToEntity(ClusterQualityFlag source, QualityFlag target, boolean copyIfNull)
          Copies the fields of ClusterQualityFlag to the specified entity.
protected  QualityFlag handleCreateFromClusterQualityFlag(ClusterQualityFlag clusterQualityFlag)
          Performs the core logic for QualityFlagDaoBase.createFromClusterQualityFlag(fr.ifremer.allegro.referential.generic.cluster.ClusterQualityFlag)
protected  ClusterQualityFlag[] handleGetAllClusterQualityFlag(java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize)
          Performs the core logic for QualityFlagDaoBase.getAllClusterQualityFlag(java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
 QualityFlag remoteQualityFlagFullVOToEntity(RemoteQualityFlagFullVO remoteQualityFlagFullVO)
          Converts an instance of type RemoteQualityFlagFullVO to this DAO's entity.
 void remoteQualityFlagFullVOToEntity(RemoteQualityFlagFullVO source, QualityFlag target, boolean copyIfNull)
          Copies the fields of RemoteQualityFlagFullVO to the specified entity.
 QualityFlag remoteQualityFlagNaturalIdToEntity(RemoteQualityFlagNaturalId remoteQualityFlagNaturalId)
          Converts an instance of type RemoteQualityFlagNaturalId to this DAO's entity.
 void remoteQualityFlagNaturalIdToEntity(RemoteQualityFlagNaturalId source, QualityFlag target, boolean copyIfNull)
          Copies the fields of RemoteQualityFlagNaturalId to the specified entity.
 ClusterQualityFlag toClusterQualityFlag(QualityFlag entity)
          Converts this DAO's entity to an object of type ClusterQualityFlag.
 void toClusterQualityFlag(QualityFlag source, ClusterQualityFlag target)
          Copies the fields of the specified entity to the target value object.
 RemoteQualityFlagFullVO toRemoteQualityFlagFullVO(QualityFlag entity)
          Converts this DAO's entity to an object of type RemoteQualityFlagFullVO.
 void toRemoteQualityFlagFullVO(QualityFlag source, RemoteQualityFlagFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteQualityFlagNaturalId toRemoteQualityFlagNaturalId(QualityFlag entity)
          Converts this DAO's entity to an object of type RemoteQualityFlagNaturalId.
 void toRemoteQualityFlagNaturalId(QualityFlag source, RemoteQualityFlagNaturalId target)
          Copies the fields of the specified entity to the target value object.
 
Methods inherited from class fr.ifremer.allegro.referential.QualityFlagDaoBase
clusterQualityFlagToEntityCollection, create, create, create, create, create, create, createFromClusterQualityFlag, findQualityFlagByCode, findQualityFlagByCode, findQualityFlagByCode, findQualityFlagByCode, findQualityFlagByNaturalId, findQualityFlagByNaturalId, findQualityFlagByNaturalId, findQualityFlagByNaturalId, getAllClusterQualityFlag, getAllQualityFlag, getAllQualityFlag, getAllQualityFlag, getAllQualityFlag, getAllQualityFlag, getAllQualityFlag, getAllQualityFlag, getAllQualityFlag, getPrincipal, load, load, loadAll, loadAll, loadAll, loadAll, remoteQualityFlagFullVOToEntityCollection, remoteQualityFlagNaturalIdToEntityCollection, remove, remove, remove, search, search, search, search, toClusterQualityFlag, toClusterQualityFlagArray, toClusterQualityFlagCollection, toEntity, toRemoteQualityFlagFullVO, toRemoteQualityFlagFullVOArray, toRemoteQualityFlagFullVOCollection, toRemoteQualityFlagNaturalId, toRemoteQualityFlagNaturalIdArray, toRemoteQualityFlagNaturalIdCollection, transformEntities, transformEntity, update, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QualityFlagDaoImpl

public QualityFlagDaoImpl()
Method Detail

handleCreateFromClusterQualityFlag

protected QualityFlag handleCreateFromClusterQualityFlag(ClusterQualityFlag clusterQualityFlag)
Description copied from class: QualityFlagDaoBase
Performs the core logic for QualityFlagDaoBase.createFromClusterQualityFlag(fr.ifremer.allegro.referential.generic.cluster.ClusterQualityFlag)

Specified by:
handleCreateFromClusterQualityFlag in class QualityFlagDaoBase
See Also:
QualityFlagDao.createFromClusterQualityFlag(fr.ifremer.allegro.referential.generic.cluster.ClusterQualityFlag)

handleGetAllClusterQualityFlag

protected ClusterQualityFlag[] handleGetAllClusterQualityFlag(java.lang.Integer userId,
                                                              java.lang.Integer[] registrationLocationIds,
                                                              java.lang.Integer pageNumber,
                                                              java.lang.Integer pageSize)
Description copied from class: QualityFlagDaoBase
Performs the core logic for QualityFlagDaoBase.getAllClusterQualityFlag(java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Specified by:
handleGetAllClusterQualityFlag in class QualityFlagDaoBase
See Also:
QualityFlagDao.getAllClusterQualityFlag(java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

toRemoteQualityFlagFullVO

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

toRemoteQualityFlagFullVO

public RemoteQualityFlagFullVO toRemoteQualityFlagFullVO(QualityFlag entity)
Description copied from interface: QualityFlagDao
Converts this DAO's entity to an object of type RemoteQualityFlagFullVO.

Specified by:
toRemoteQualityFlagFullVO in interface QualityFlagDao
Overrides:
toRemoteQualityFlagFullVO in class QualityFlagDaoBase
See Also:
QualityFlagDao.toRemoteQualityFlagFullVO(fr.ifremer.allegro.referential.QualityFlag)

remoteQualityFlagFullVOToEntity

public QualityFlag remoteQualityFlagFullVOToEntity(RemoteQualityFlagFullVO remoteQualityFlagFullVO)
Description copied from interface: QualityFlagDao
Converts an instance of type RemoteQualityFlagFullVO to this DAO's entity.

See Also:
QualityFlagDao.remoteQualityFlagFullVOToEntity(fr.ifremer.allegro.referential.generic.vo.RemoteQualityFlagFullVO)

remoteQualityFlagFullVOToEntity

public void remoteQualityFlagFullVOToEntity(RemoteQualityFlagFullVO source,
                                            QualityFlag target,
                                            boolean copyIfNull)
Description copied from interface: QualityFlagDao
Copies the fields of RemoteQualityFlagFullVO to the specified entity.

Specified by:
remoteQualityFlagFullVOToEntity in interface QualityFlagDao
Overrides:
remoteQualityFlagFullVOToEntity in class QualityFlagDaoBase
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.QualityFlagDao#remoteQualityFlagFullVOToEntity(fr.ifremer.allegro.referential.generic.vo.RemoteQualityFlagFullVO, fr.ifremer.allegro.referential.QualityFlag)

toRemoteQualityFlagNaturalId

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

toRemoteQualityFlagNaturalId

public RemoteQualityFlagNaturalId toRemoteQualityFlagNaturalId(QualityFlag entity)
Description copied from interface: QualityFlagDao
Converts this DAO's entity to an object of type RemoteQualityFlagNaturalId.

Specified by:
toRemoteQualityFlagNaturalId in interface QualityFlagDao
Overrides:
toRemoteQualityFlagNaturalId in class QualityFlagDaoBase
See Also:
QualityFlagDao.toRemoteQualityFlagNaturalId(fr.ifremer.allegro.referential.QualityFlag)

remoteQualityFlagNaturalIdToEntity

public QualityFlag remoteQualityFlagNaturalIdToEntity(RemoteQualityFlagNaturalId remoteQualityFlagNaturalId)
Description copied from interface: QualityFlagDao
Converts an instance of type RemoteQualityFlagNaturalId to this DAO's entity.

See Also:
QualityFlagDao.remoteQualityFlagNaturalIdToEntity(fr.ifremer.allegro.referential.generic.vo.RemoteQualityFlagNaturalId)

remoteQualityFlagNaturalIdToEntity

public void remoteQualityFlagNaturalIdToEntity(RemoteQualityFlagNaturalId source,
                                               QualityFlag target,
                                               boolean copyIfNull)
Description copied from interface: QualityFlagDao
Copies the fields of RemoteQualityFlagNaturalId to the specified entity.

Specified by:
remoteQualityFlagNaturalIdToEntity in interface QualityFlagDao
Overrides:
remoteQualityFlagNaturalIdToEntity in class QualityFlagDaoBase
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.QualityFlagDao#remoteQualityFlagNaturalIdToEntity(fr.ifremer.allegro.referential.generic.vo.RemoteQualityFlagNaturalId, fr.ifremer.allegro.referential.QualityFlag)

toClusterQualityFlag

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

toClusterQualityFlag

public ClusterQualityFlag toClusterQualityFlag(QualityFlag entity)
Description copied from interface: QualityFlagDao
Converts this DAO's entity to an object of type ClusterQualityFlag.

Specified by:
toClusterQualityFlag in interface QualityFlagDao
Overrides:
toClusterQualityFlag in class QualityFlagDaoBase
See Also:
QualityFlagDao.toClusterQualityFlag(fr.ifremer.allegro.referential.QualityFlag)

clusterQualityFlagToEntity

public QualityFlag clusterQualityFlagToEntity(ClusterQualityFlag clusterQualityFlag)
Description copied from interface: QualityFlagDao
Converts an instance of type ClusterQualityFlag to this DAO's entity.

See Also:
QualityFlagDao.clusterQualityFlagToEntity(fr.ifremer.allegro.referential.generic.cluster.ClusterQualityFlag)

clusterQualityFlagToEntity

public void clusterQualityFlagToEntity(ClusterQualityFlag source,
                                       QualityFlag target,
                                       boolean copyIfNull)
Description copied from interface: QualityFlagDao
Copies the fields of ClusterQualityFlag to the specified entity.

Specified by:
clusterQualityFlagToEntity in interface QualityFlagDao
Overrides:
clusterQualityFlagToEntity in class QualityFlagDaoBase
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.QualityFlagDao#clusterQualityFlagToEntity(fr.ifremer.allegro.referential.generic.cluster.ClusterQualityFlag, fr.ifremer.allegro.referential.QualityFlag)


Copyright © 2008-2010 IFREMER. All Rights Reserved.