fr.ifremer.allegro.referential
Class NumericalPrecisionDaoImpl

java.lang.Object
  extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
      extended by fr.ifremer.allegro.referential.NumericalPrecisionDaoBase
          extended by fr.ifremer.allegro.referential.NumericalPrecisionDaoImpl
All Implemented Interfaces:
NumericalPrecisionDao

public class NumericalPrecisionDaoImpl
extends NumericalPrecisionDaoBase

See Also:
NumericalPrecision

Field Summary
 
Fields inherited from interface fr.ifremer.allegro.referential.NumericalPrecisionDao
TRANSFORM_CLUSTERNUMERICALPRECISION, TRANSFORM_NONE, TRANSFORM_REMOTENUMERICALPRECISIONFULLVO, TRANSFORM_REMOTENUMERICALPRECISIONNATURALID
 
Constructor Summary
NumericalPrecisionDaoImpl()
           
 
Method Summary
 NumericalPrecision clusterNumericalPrecisionToEntity(ClusterNumericalPrecision clusterNumericalPrecision)
          Converts an instance of type ClusterNumericalPrecision to this DAO's entity.
 void clusterNumericalPrecisionToEntity(ClusterNumericalPrecision source, NumericalPrecision target, boolean copyIfNull)
          Copies the fields of ClusterNumericalPrecision to the specified entity.
protected  NumericalPrecision handleCreateFromClusterNumericalPrecision(ClusterNumericalPrecision clusterNumericalPrecision)
          Performs the core logic for NumericalPrecisionDaoBase.createFromClusterNumericalPrecision(fr.ifremer.allegro.referential.generic.cluster.ClusterNumericalPrecision)
protected  ClusterNumericalPrecision[] handleGetAllClusterNumericalPrecisionSinceDateSynchro(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 NumericalPrecisionDaoBase.getAllClusterNumericalPrecisionSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
 NumericalPrecision remoteNumericalPrecisionFullVOToEntity(RemoteNumericalPrecisionFullVO remoteNumericalPrecisionFullVO)
          Converts an instance of type RemoteNumericalPrecisionFullVO to this DAO's entity.
 void remoteNumericalPrecisionFullVOToEntity(RemoteNumericalPrecisionFullVO source, NumericalPrecision target, boolean copyIfNull)
          Copies the fields of RemoteNumericalPrecisionFullVO to the specified entity.
 NumericalPrecision remoteNumericalPrecisionNaturalIdToEntity(RemoteNumericalPrecisionNaturalId remoteNumericalPrecisionNaturalId)
          Converts an instance of type RemoteNumericalPrecisionNaturalId to this DAO's entity.
 void remoteNumericalPrecisionNaturalIdToEntity(RemoteNumericalPrecisionNaturalId source, NumericalPrecision target, boolean copyIfNull)
          Copies the fields of RemoteNumericalPrecisionNaturalId to the specified entity.
 ClusterNumericalPrecision toClusterNumericalPrecision(NumericalPrecision entity)
          Converts this DAO's entity to an object of type ClusterNumericalPrecision.
 void toClusterNumericalPrecision(NumericalPrecision source, ClusterNumericalPrecision target)
          Copies the fields of the specified entity to the target value object.
 RemoteNumericalPrecisionFullVO toRemoteNumericalPrecisionFullVO(NumericalPrecision entity)
          Converts this DAO's entity to an object of type RemoteNumericalPrecisionFullVO.
 void toRemoteNumericalPrecisionFullVO(NumericalPrecision source, RemoteNumericalPrecisionFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteNumericalPrecisionNaturalId toRemoteNumericalPrecisionNaturalId(NumericalPrecision entity)
          Converts this DAO's entity to an object of type RemoteNumericalPrecisionNaturalId.
 void toRemoteNumericalPrecisionNaturalId(NumericalPrecision source, RemoteNumericalPrecisionNaturalId target)
          Copies the fields of the specified entity to the target value object.
 
Methods inherited from class fr.ifremer.allegro.referential.NumericalPrecisionDaoBase
clusterNumericalPrecisionToEntityCollection, create, create, create, create, create, create, create, create, createFromClusterNumericalPrecision, findNumericalPrecisionById, findNumericalPrecisionById, findNumericalPrecisionById, findNumericalPrecisionById, findNumericalPrecisionByNaturalId, findNumericalPrecisionByNaturalId, findNumericalPrecisionByNaturalId, findNumericalPrecisionByNaturalId, findNumericalPrecisionByStatus, findNumericalPrecisionByStatus, findNumericalPrecisionByStatus, findNumericalPrecisionByStatus, findNumericalPrecisionByStatus, findNumericalPrecisionByStatus, findNumericalPrecisionByStatus, findNumericalPrecisionByStatus, getAllClusterNumericalPrecisionSinceDateSynchro, getAllNumericalPrecision, getAllNumericalPrecision, getAllNumericalPrecision, getAllNumericalPrecision, getAllNumericalPrecision, getAllNumericalPrecision, getAllNumericalPrecision, getAllNumericalPrecision, getAllNumericalPrecisionSinceDateSynchro, getAllNumericalPrecisionSinceDateSynchro, getAllNumericalPrecisionSinceDateSynchro, getAllNumericalPrecisionSinceDateSynchro, getAllNumericalPrecisionSinceDateSynchro, getAllNumericalPrecisionSinceDateSynchro, getAllNumericalPrecisionSinceDateSynchro, getAllNumericalPrecisionSinceDateSynchro, getPrincipal, getStatusDao, load, load, loadAll, loadAll, loadAll, loadAll, remoteNumericalPrecisionFullVOToEntityCollection, remoteNumericalPrecisionNaturalIdToEntityCollection, remove, remove, remove, search, search, search, search, setStatusDao, toClusterNumericalPrecision, toClusterNumericalPrecisionArray, toClusterNumericalPrecisionCollection, toEntity, toRemoteNumericalPrecisionFullVO, toRemoteNumericalPrecisionFullVOArray, toRemoteNumericalPrecisionFullVOCollection, toRemoteNumericalPrecisionNaturalId, toRemoteNumericalPrecisionNaturalIdArray, toRemoteNumericalPrecisionNaturalIdCollection, transformEntities, transformEntity, update, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NumericalPrecisionDaoImpl

public NumericalPrecisionDaoImpl()
Method Detail

handleCreateFromClusterNumericalPrecision

protected NumericalPrecision handleCreateFromClusterNumericalPrecision(ClusterNumericalPrecision clusterNumericalPrecision)
Description copied from class: NumericalPrecisionDaoBase
Performs the core logic for NumericalPrecisionDaoBase.createFromClusterNumericalPrecision(fr.ifremer.allegro.referential.generic.cluster.ClusterNumericalPrecision)

Specified by:
handleCreateFromClusterNumericalPrecision in class NumericalPrecisionDaoBase
See Also:
NumericalPrecisionDao.createFromClusterNumericalPrecision(fr.ifremer.allegro.referential.generic.cluster.ClusterNumericalPrecision)

handleGetAllClusterNumericalPrecisionSinceDateSynchro

protected ClusterNumericalPrecision[] handleGetAllClusterNumericalPrecisionSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp,
                                                                                            java.lang.Integer userId,
                                                                                            java.lang.Integer[] registrationLocationIds,
                                                                                            java.lang.Integer pageNumber,
                                                                                            java.lang.Integer pageSize)
Description copied from class: NumericalPrecisionDaoBase
Performs the core logic for NumericalPrecisionDaoBase.getAllClusterNumericalPrecisionSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Specified by:
handleGetAllClusterNumericalPrecisionSinceDateSynchro in class NumericalPrecisionDaoBase
See Also:
NumericalPrecisionDao.getAllClusterNumericalPrecisionSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

toRemoteNumericalPrecisionFullVO

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

toRemoteNumericalPrecisionFullVO

public RemoteNumericalPrecisionFullVO toRemoteNumericalPrecisionFullVO(NumericalPrecision entity)
Description copied from interface: NumericalPrecisionDao
Converts this DAO's entity to an object of type RemoteNumericalPrecisionFullVO.

Specified by:
toRemoteNumericalPrecisionFullVO in interface NumericalPrecisionDao
Overrides:
toRemoteNumericalPrecisionFullVO in class NumericalPrecisionDaoBase
See Also:
NumericalPrecisionDao.toRemoteNumericalPrecisionFullVO(fr.ifremer.allegro.referential.NumericalPrecision)

remoteNumericalPrecisionFullVOToEntity

public NumericalPrecision remoteNumericalPrecisionFullVOToEntity(RemoteNumericalPrecisionFullVO remoteNumericalPrecisionFullVO)
Description copied from interface: NumericalPrecisionDao
Converts an instance of type RemoteNumericalPrecisionFullVO to this DAO's entity.

See Also:
NumericalPrecisionDao.remoteNumericalPrecisionFullVOToEntity(fr.ifremer.allegro.referential.generic.vo.RemoteNumericalPrecisionFullVO)

remoteNumericalPrecisionFullVOToEntity

public void remoteNumericalPrecisionFullVOToEntity(RemoteNumericalPrecisionFullVO source,
                                                   NumericalPrecision target,
                                                   boolean copyIfNull)
Description copied from interface: NumericalPrecisionDao
Copies the fields of RemoteNumericalPrecisionFullVO to the specified entity.

Specified by:
remoteNumericalPrecisionFullVOToEntity in interface NumericalPrecisionDao
Overrides:
remoteNumericalPrecisionFullVOToEntity in class NumericalPrecisionDaoBase
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.NumericalPrecisionDao#remoteNumericalPrecisionFullVOToEntity(fr.ifremer.allegro.referential.generic.vo.RemoteNumericalPrecisionFullVO, fr.ifremer.allegro.referential.NumericalPrecision)

toRemoteNumericalPrecisionNaturalId

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

toRemoteNumericalPrecisionNaturalId

public RemoteNumericalPrecisionNaturalId toRemoteNumericalPrecisionNaturalId(NumericalPrecision entity)
Description copied from interface: NumericalPrecisionDao
Converts this DAO's entity to an object of type RemoteNumericalPrecisionNaturalId.

Specified by:
toRemoteNumericalPrecisionNaturalId in interface NumericalPrecisionDao
Overrides:
toRemoteNumericalPrecisionNaturalId in class NumericalPrecisionDaoBase
See Also:
NumericalPrecisionDao.toRemoteNumericalPrecisionNaturalId(fr.ifremer.allegro.referential.NumericalPrecision)

remoteNumericalPrecisionNaturalIdToEntity

public NumericalPrecision remoteNumericalPrecisionNaturalIdToEntity(RemoteNumericalPrecisionNaturalId remoteNumericalPrecisionNaturalId)
Description copied from interface: NumericalPrecisionDao
Converts an instance of type RemoteNumericalPrecisionNaturalId to this DAO's entity.

See Also:
NumericalPrecisionDao.remoteNumericalPrecisionNaturalIdToEntity(fr.ifremer.allegro.referential.generic.vo.RemoteNumericalPrecisionNaturalId)

remoteNumericalPrecisionNaturalIdToEntity

public void remoteNumericalPrecisionNaturalIdToEntity(RemoteNumericalPrecisionNaturalId source,
                                                      NumericalPrecision target,
                                                      boolean copyIfNull)
Description copied from interface: NumericalPrecisionDao
Copies the fields of RemoteNumericalPrecisionNaturalId to the specified entity.

Specified by:
remoteNumericalPrecisionNaturalIdToEntity in interface NumericalPrecisionDao
Overrides:
remoteNumericalPrecisionNaturalIdToEntity in class NumericalPrecisionDaoBase
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.NumericalPrecisionDao#remoteNumericalPrecisionNaturalIdToEntity(fr.ifremer.allegro.referential.generic.vo.RemoteNumericalPrecisionNaturalId, fr.ifremer.allegro.referential.NumericalPrecision)

toClusterNumericalPrecision

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

toClusterNumericalPrecision

public ClusterNumericalPrecision toClusterNumericalPrecision(NumericalPrecision entity)
Description copied from interface: NumericalPrecisionDao
Converts this DAO's entity to an object of type ClusterNumericalPrecision.

Specified by:
toClusterNumericalPrecision in interface NumericalPrecisionDao
Overrides:
toClusterNumericalPrecision in class NumericalPrecisionDaoBase
See Also:
NumericalPrecisionDao.toClusterNumericalPrecision(fr.ifremer.allegro.referential.NumericalPrecision)

clusterNumericalPrecisionToEntity

public NumericalPrecision clusterNumericalPrecisionToEntity(ClusterNumericalPrecision clusterNumericalPrecision)
Description copied from interface: NumericalPrecisionDao
Converts an instance of type ClusterNumericalPrecision to this DAO's entity.

See Also:
NumericalPrecisionDao.clusterNumericalPrecisionToEntity(fr.ifremer.allegro.referential.generic.cluster.ClusterNumericalPrecision)

clusterNumericalPrecisionToEntity

public void clusterNumericalPrecisionToEntity(ClusterNumericalPrecision source,
                                              NumericalPrecision target,
                                              boolean copyIfNull)
Description copied from interface: NumericalPrecisionDao
Copies the fields of ClusterNumericalPrecision to the specified entity.

Specified by:
clusterNumericalPrecisionToEntity in interface NumericalPrecisionDao
Overrides:
clusterNumericalPrecisionToEntity in class NumericalPrecisionDaoBase
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.NumericalPrecisionDao#clusterNumericalPrecisionToEntity(fr.ifremer.allegro.referential.generic.cluster.ClusterNumericalPrecision, fr.ifremer.allegro.referential.NumericalPrecision)


Copyright © 2008-2010 IFREMER. All Rights Reserved.