fr.ifremer.allegro.referential
Class AnalysisInstrumentDaoImpl

java.lang.Object
  extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
      extended by fr.ifremer.allegro.referential.AnalysisInstrumentDaoBase
          extended by fr.ifremer.allegro.referential.AnalysisInstrumentDaoImpl
All Implemented Interfaces:
AnalysisInstrumentDao

public class AnalysisInstrumentDaoImpl
extends AnalysisInstrumentDaoBase

See Also:
AnalysisInstrument

Field Summary
 
Fields inherited from interface fr.ifremer.allegro.referential.AnalysisInstrumentDao
TRANSFORM_CLUSTERANALYSISINSTRUMENT, TRANSFORM_NONE, TRANSFORM_REMOTEANALYSISINSTRUMENTFULLVO, TRANSFORM_REMOTEANALYSISINSTRUMENTNATURALID
 
Constructor Summary
AnalysisInstrumentDaoImpl()
           
 
Method Summary
 AnalysisInstrument clusterAnalysisInstrumentToEntity(ClusterAnalysisInstrument clusterAnalysisInstrument)
          Converts an instance of type ClusterAnalysisInstrument to this DAO's entity.
 void clusterAnalysisInstrumentToEntity(ClusterAnalysisInstrument source, AnalysisInstrument target, boolean copyIfNull)
          Copies the fields of ClusterAnalysisInstrument to the specified entity.
protected  AnalysisInstrument handleCreateFromClusterAnalysisInstrument(ClusterAnalysisInstrument clusterAnalysisInstrument)
          Performs the core logic for AnalysisInstrumentDaoBase.createFromClusterAnalysisInstrument(fr.ifremer.allegro.referential.generic.cluster.ClusterAnalysisInstrument)
protected  ClusterAnalysisInstrument[] handleGetAllClusterAnalysisInstrumentSinceDateSynchro(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 AnalysisInstrumentDaoBase.getAllClusterAnalysisInstrumentSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
 AnalysisInstrument remoteAnalysisInstrumentFullVOToEntity(RemoteAnalysisInstrumentFullVO remoteAnalysisInstrumentFullVO)
          Converts an instance of type RemoteAnalysisInstrumentFullVO to this DAO's entity.
 void remoteAnalysisInstrumentFullVOToEntity(RemoteAnalysisInstrumentFullVO source, AnalysisInstrument target, boolean copyIfNull)
          Copies the fields of RemoteAnalysisInstrumentFullVO to the specified entity.
 AnalysisInstrument remoteAnalysisInstrumentNaturalIdToEntity(RemoteAnalysisInstrumentNaturalId remoteAnalysisInstrumentNaturalId)
          Converts an instance of type RemoteAnalysisInstrumentNaturalId to this DAO's entity.
 void remoteAnalysisInstrumentNaturalIdToEntity(RemoteAnalysisInstrumentNaturalId source, AnalysisInstrument target, boolean copyIfNull)
          Copies the fields of RemoteAnalysisInstrumentNaturalId to the specified entity.
 ClusterAnalysisInstrument toClusterAnalysisInstrument(AnalysisInstrument entity)
          Converts this DAO's entity to an object of type ClusterAnalysisInstrument.
 void toClusterAnalysisInstrument(AnalysisInstrument source, ClusterAnalysisInstrument target)
          Copies the fields of the specified entity to the target value object.
 RemoteAnalysisInstrumentFullVO toRemoteAnalysisInstrumentFullVO(AnalysisInstrument entity)
          Converts this DAO's entity to an object of type RemoteAnalysisInstrumentFullVO.
 void toRemoteAnalysisInstrumentFullVO(AnalysisInstrument source, RemoteAnalysisInstrumentFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteAnalysisInstrumentNaturalId toRemoteAnalysisInstrumentNaturalId(AnalysisInstrument entity)
          Converts this DAO's entity to an object of type RemoteAnalysisInstrumentNaturalId.
 void toRemoteAnalysisInstrumentNaturalId(AnalysisInstrument source, RemoteAnalysisInstrumentNaturalId target)
          Copies the fields of the specified entity to the target value object.
 
Methods inherited from class fr.ifremer.allegro.referential.AnalysisInstrumentDaoBase
clusterAnalysisInstrumentToEntityCollection, create, create, create, create, create, create, create, create, createFromClusterAnalysisInstrument, findAnalysisInstrumentById, findAnalysisInstrumentById, findAnalysisInstrumentById, findAnalysisInstrumentById, findAnalysisInstrumentByNaturalId, findAnalysisInstrumentByNaturalId, findAnalysisInstrumentByNaturalId, findAnalysisInstrumentByNaturalId, findAnalysisInstrumentByStatus, findAnalysisInstrumentByStatus, findAnalysisInstrumentByStatus, findAnalysisInstrumentByStatus, findAnalysisInstrumentByStatus, findAnalysisInstrumentByStatus, findAnalysisInstrumentByStatus, findAnalysisInstrumentByStatus, getAllAnalysisInstrument, getAllAnalysisInstrument, getAllAnalysisInstrument, getAllAnalysisInstrument, getAllAnalysisInstrument, getAllAnalysisInstrument, getAllAnalysisInstrument, getAllAnalysisInstrument, getAllAnalysisInstrumentSinceDateSynchro, getAllAnalysisInstrumentSinceDateSynchro, getAllAnalysisInstrumentSinceDateSynchro, getAllAnalysisInstrumentSinceDateSynchro, getAllAnalysisInstrumentSinceDateSynchro, getAllAnalysisInstrumentSinceDateSynchro, getAllAnalysisInstrumentSinceDateSynchro, getAllAnalysisInstrumentSinceDateSynchro, getAllClusterAnalysisInstrumentSinceDateSynchro, getPrincipal, getStatusDao, load, load, loadAll, loadAll, loadAll, loadAll, remoteAnalysisInstrumentFullVOToEntityCollection, remoteAnalysisInstrumentNaturalIdToEntityCollection, remove, remove, remove, search, search, search, search, setStatusDao, toClusterAnalysisInstrument, toClusterAnalysisInstrumentArray, toClusterAnalysisInstrumentCollection, toEntity, toRemoteAnalysisInstrumentFullVO, toRemoteAnalysisInstrumentFullVOArray, toRemoteAnalysisInstrumentFullVOCollection, toRemoteAnalysisInstrumentNaturalId, toRemoteAnalysisInstrumentNaturalIdArray, toRemoteAnalysisInstrumentNaturalIdCollection, transformEntities, transformEntity, update, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnalysisInstrumentDaoImpl

public AnalysisInstrumentDaoImpl()
Method Detail

handleCreateFromClusterAnalysisInstrument

protected AnalysisInstrument handleCreateFromClusterAnalysisInstrument(ClusterAnalysisInstrument clusterAnalysisInstrument)
Description copied from class: AnalysisInstrumentDaoBase
Performs the core logic for AnalysisInstrumentDaoBase.createFromClusterAnalysisInstrument(fr.ifremer.allegro.referential.generic.cluster.ClusterAnalysisInstrument)

Specified by:
handleCreateFromClusterAnalysisInstrument in class AnalysisInstrumentDaoBase
See Also:
AnalysisInstrumentDao.createFromClusterAnalysisInstrument(fr.ifremer.allegro.referential.generic.cluster.ClusterAnalysisInstrument)

handleGetAllClusterAnalysisInstrumentSinceDateSynchro

protected ClusterAnalysisInstrument[] handleGetAllClusterAnalysisInstrumentSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp,
                                                                                            java.lang.Integer userId,
                                                                                            java.lang.Integer[] registrationLocationIds,
                                                                                            java.lang.Integer pageNumber,
                                                                                            java.lang.Integer pageSize)
Description copied from class: AnalysisInstrumentDaoBase
Performs the core logic for AnalysisInstrumentDaoBase.getAllClusterAnalysisInstrumentSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Specified by:
handleGetAllClusterAnalysisInstrumentSinceDateSynchro in class AnalysisInstrumentDaoBase
See Also:
AnalysisInstrumentDao.getAllClusterAnalysisInstrumentSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

toRemoteAnalysisInstrumentFullVO

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

toRemoteAnalysisInstrumentFullVO

public RemoteAnalysisInstrumentFullVO toRemoteAnalysisInstrumentFullVO(AnalysisInstrument entity)
Description copied from interface: AnalysisInstrumentDao
Converts this DAO's entity to an object of type RemoteAnalysisInstrumentFullVO.

Specified by:
toRemoteAnalysisInstrumentFullVO in interface AnalysisInstrumentDao
Overrides:
toRemoteAnalysisInstrumentFullVO in class AnalysisInstrumentDaoBase
See Also:
AnalysisInstrumentDao.toRemoteAnalysisInstrumentFullVO(fr.ifremer.allegro.referential.AnalysisInstrument)

remoteAnalysisInstrumentFullVOToEntity

public AnalysisInstrument remoteAnalysisInstrumentFullVOToEntity(RemoteAnalysisInstrumentFullVO remoteAnalysisInstrumentFullVO)
Description copied from interface: AnalysisInstrumentDao
Converts an instance of type RemoteAnalysisInstrumentFullVO to this DAO's entity.

See Also:
AnalysisInstrumentDao.remoteAnalysisInstrumentFullVOToEntity(fr.ifremer.allegro.referential.generic.vo.RemoteAnalysisInstrumentFullVO)

remoteAnalysisInstrumentFullVOToEntity

public void remoteAnalysisInstrumentFullVOToEntity(RemoteAnalysisInstrumentFullVO source,
                                                   AnalysisInstrument target,
                                                   boolean copyIfNull)
Description copied from interface: AnalysisInstrumentDao
Copies the fields of RemoteAnalysisInstrumentFullVO to the specified entity.

Specified by:
remoteAnalysisInstrumentFullVOToEntity in interface AnalysisInstrumentDao
Overrides:
remoteAnalysisInstrumentFullVOToEntity in class AnalysisInstrumentDaoBase
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.AnalysisInstrumentDao#remoteAnalysisInstrumentFullVOToEntity(fr.ifremer.allegro.referential.generic.vo.RemoteAnalysisInstrumentFullVO, fr.ifremer.allegro.referential.AnalysisInstrument)

toRemoteAnalysisInstrumentNaturalId

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

toRemoteAnalysisInstrumentNaturalId

public RemoteAnalysisInstrumentNaturalId toRemoteAnalysisInstrumentNaturalId(AnalysisInstrument entity)
Description copied from interface: AnalysisInstrumentDao
Converts this DAO's entity to an object of type RemoteAnalysisInstrumentNaturalId.

Specified by:
toRemoteAnalysisInstrumentNaturalId in interface AnalysisInstrumentDao
Overrides:
toRemoteAnalysisInstrumentNaturalId in class AnalysisInstrumentDaoBase
See Also:
AnalysisInstrumentDao.toRemoteAnalysisInstrumentNaturalId(fr.ifremer.allegro.referential.AnalysisInstrument)

remoteAnalysisInstrumentNaturalIdToEntity

public AnalysisInstrument remoteAnalysisInstrumentNaturalIdToEntity(RemoteAnalysisInstrumentNaturalId remoteAnalysisInstrumentNaturalId)
Description copied from interface: AnalysisInstrumentDao
Converts an instance of type RemoteAnalysisInstrumentNaturalId to this DAO's entity.

See Also:
AnalysisInstrumentDao.remoteAnalysisInstrumentNaturalIdToEntity(fr.ifremer.allegro.referential.generic.vo.RemoteAnalysisInstrumentNaturalId)

remoteAnalysisInstrumentNaturalIdToEntity

public void remoteAnalysisInstrumentNaturalIdToEntity(RemoteAnalysisInstrumentNaturalId source,
                                                      AnalysisInstrument target,
                                                      boolean copyIfNull)
Description copied from interface: AnalysisInstrumentDao
Copies the fields of RemoteAnalysisInstrumentNaturalId to the specified entity.

Specified by:
remoteAnalysisInstrumentNaturalIdToEntity in interface AnalysisInstrumentDao
Overrides:
remoteAnalysisInstrumentNaturalIdToEntity in class AnalysisInstrumentDaoBase
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.AnalysisInstrumentDao#remoteAnalysisInstrumentNaturalIdToEntity(fr.ifremer.allegro.referential.generic.vo.RemoteAnalysisInstrumentNaturalId, fr.ifremer.allegro.referential.AnalysisInstrument)

toClusterAnalysisInstrument

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

toClusterAnalysisInstrument

public ClusterAnalysisInstrument toClusterAnalysisInstrument(AnalysisInstrument entity)
Description copied from interface: AnalysisInstrumentDao
Converts this DAO's entity to an object of type ClusterAnalysisInstrument.

Specified by:
toClusterAnalysisInstrument in interface AnalysisInstrumentDao
Overrides:
toClusterAnalysisInstrument in class AnalysisInstrumentDaoBase
See Also:
AnalysisInstrumentDao.toClusterAnalysisInstrument(fr.ifremer.allegro.referential.AnalysisInstrument)

clusterAnalysisInstrumentToEntity

public AnalysisInstrument clusterAnalysisInstrumentToEntity(ClusterAnalysisInstrument clusterAnalysisInstrument)
Description copied from interface: AnalysisInstrumentDao
Converts an instance of type ClusterAnalysisInstrument to this DAO's entity.

See Also:
AnalysisInstrumentDao.clusterAnalysisInstrumentToEntity(fr.ifremer.allegro.referential.generic.cluster.ClusterAnalysisInstrument)

clusterAnalysisInstrumentToEntity

public void clusterAnalysisInstrumentToEntity(ClusterAnalysisInstrument source,
                                              AnalysisInstrument target,
                                              boolean copyIfNull)
Description copied from interface: AnalysisInstrumentDao
Copies the fields of ClusterAnalysisInstrument to the specified entity.

Specified by:
clusterAnalysisInstrumentToEntity in interface AnalysisInstrumentDao
Overrides:
clusterAnalysisInstrumentToEntity in class AnalysisInstrumentDaoBase
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.AnalysisInstrumentDao#clusterAnalysisInstrumentToEntity(fr.ifremer.allegro.referential.generic.cluster.ClusterAnalysisInstrument, fr.ifremer.allegro.referential.AnalysisInstrument)


Copyright © 2008-2010 IFREMER. All Rights Reserved.