fr.ifremer.allegro.administration.user
Class ManagedDataDaoImpl

java.lang.Object
  extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
      extended by fr.ifremer.allegro.administration.user.ManagedDataDaoBase
          extended by fr.ifremer.allegro.administration.user.ManagedDataDaoImpl
All Implemented Interfaces:
ManagedDataDao

public class ManagedDataDaoImpl
extends ManagedDataDaoBase

See Also:
ManagedData

Field Summary
 
Fields inherited from interface fr.ifremer.allegro.administration.user.ManagedDataDao
TRANSFORM_CLUSTERMANAGEDDATA, TRANSFORM_NONE, TRANSFORM_REMOTEMANAGEDDATAFULLVO, TRANSFORM_REMOTEMANAGEDDATANATURALID
 
Constructor Summary
ManagedDataDaoImpl()
           
 
Method Summary
 ManagedData clusterManagedDataToEntity(ClusterManagedData clusterManagedData)
          Converts an instance of type ClusterManagedData to this DAO's entity.
 void clusterManagedDataToEntity(ClusterManagedData source, ManagedData target, boolean copyIfNull)
          Copies the fields of ClusterManagedData to the specified entity.
protected  ManagedData handleCreateFromClusterManagedData(ClusterManagedData clusterManagedData)
          Performs the core logic for ManagedDataDaoBase.createFromClusterManagedData(fr.ifremer.allegro.administration.user.generic.cluster.ClusterManagedData)
protected  ClusterManagedData[] handleGetAllClusterManagedDataSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp, java.lang.Integer userId, java.lang.Integer[] registrationLocationIds, java.lang.Integer pageNumber, java.lang.Integer pageSize, java.lang.Integer[] managedDataIds)
          Performs the core logic for ManagedDataDaoBase.getAllClusterManagedDataSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer, java.lang.Integer[])
 ManagedData remoteManagedDataFullVOToEntity(RemoteManagedDataFullVO remoteManagedDataFullVO)
          Converts an instance of type RemoteManagedDataFullVO to this DAO's entity.
 void remoteManagedDataFullVOToEntity(RemoteManagedDataFullVO source, ManagedData target, boolean copyIfNull)
          Copies the fields of RemoteManagedDataFullVO to the specified entity.
 ManagedData remoteManagedDataNaturalIdToEntity(RemoteManagedDataNaturalId remoteManagedDataNaturalId)
          Converts an instance of type RemoteManagedDataNaturalId to this DAO's entity.
 void remoteManagedDataNaturalIdToEntity(RemoteManagedDataNaturalId source, ManagedData target, boolean copyIfNull)
          Copies the fields of RemoteManagedDataNaturalId to the specified entity.
 ClusterManagedData toClusterManagedData(ManagedData entity)
          Converts this DAO's entity to an object of type ClusterManagedData.
 void toClusterManagedData(ManagedData source, ClusterManagedData target)
          Copies the fields of the specified entity to the target value object.
 RemoteManagedDataFullVO toRemoteManagedDataFullVO(ManagedData entity)
          Converts this DAO's entity to an object of type RemoteManagedDataFullVO.
 void toRemoteManagedDataFullVO(ManagedData source, RemoteManagedDataFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteManagedDataNaturalId toRemoteManagedDataNaturalId(ManagedData entity)
          Converts this DAO's entity to an object of type RemoteManagedDataNaturalId.
 void toRemoteManagedDataNaturalId(ManagedData source, RemoteManagedDataNaturalId target)
          Copies the fields of the specified entity to the target value object.
 
Methods inherited from class fr.ifremer.allegro.administration.user.ManagedDataDaoBase
clusterManagedDataToEntityCollection, create, create, create, create, create, create, create, create, createFromClusterManagedData, findManagedDataById, findManagedDataById, findManagedDataById, findManagedDataById, findManagedDataByManagedDataType, findManagedDataByManagedDataType, findManagedDataByManagedDataType, findManagedDataByManagedDataType, findManagedDataByManagedDataType, findManagedDataByManagedDataType, findManagedDataByManagedDataType, findManagedDataByManagedDataType, findManagedDataByManagerUser, findManagedDataByManagerUser, findManagedDataByManagerUser, findManagedDataByManagerUser, findManagedDataByManagerUser, findManagedDataByManagerUser, findManagedDataByManagerUser, findManagedDataByManagerUser, findManagedDataByNaturalId, findManagedDataByNaturalId, findManagedDataByNaturalId, findManagedDataByNaturalId, findManagedDataBySupervisorUser, findManagedDataBySupervisorUser, findManagedDataBySupervisorUser, findManagedDataBySupervisorUser, findManagedDataBySupervisorUser, findManagedDataBySupervisorUser, findManagedDataBySupervisorUser, findManagedDataBySupervisorUser, getAllClusterManagedDataSinceDateSynchro, getAllManagedData, getAllManagedData, getAllManagedData, getAllManagedData, getAllManagedData, getAllManagedData, getAllManagedData, getAllManagedData, getAllManagedDataSinceDateSynchro, getAllManagedDataSinceDateSynchro, getAllManagedDataSinceDateSynchro, getAllManagedDataSinceDateSynchro, getAllManagedDataSinceDateSynchro, getAllManagedDataSinceDateSynchro, getAllManagedDataSinceDateSynchro, getAllManagedDataSinceDateSynchro, getManagedDataTransferDao, getManagedDataTypeDao, getPrincipal, getUserDao, getVesselManagePeriodDao, load, load, loadAll, loadAll, loadAll, loadAll, remoteManagedDataFullVOToEntityCollection, remoteManagedDataNaturalIdToEntityCollection, remove, remove, remove, search, search, search, search, setManagedDataTransferDao, setManagedDataTypeDao, setUserDao, setVesselManagePeriodDao, toClusterManagedData, toClusterManagedDataArray, toClusterManagedDataCollection, toEntity, toRemoteManagedDataFullVO, toRemoteManagedDataFullVOArray, toRemoteManagedDataFullVOCollection, toRemoteManagedDataNaturalId, toRemoteManagedDataNaturalIdArray, toRemoteManagedDataNaturalIdCollection, transformEntities, transformEntity, update, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManagedDataDaoImpl

public ManagedDataDaoImpl()
Method Detail

handleCreateFromClusterManagedData

protected ManagedData handleCreateFromClusterManagedData(ClusterManagedData clusterManagedData)
Description copied from class: ManagedDataDaoBase
Performs the core logic for ManagedDataDaoBase.createFromClusterManagedData(fr.ifremer.allegro.administration.user.generic.cluster.ClusterManagedData)

Specified by:
handleCreateFromClusterManagedData in class ManagedDataDaoBase
See Also:
ManagedDataDao.createFromClusterManagedData(fr.ifremer.allegro.administration.user.generic.cluster.ClusterManagedData)

handleGetAllClusterManagedDataSinceDateSynchro

protected ClusterManagedData[] handleGetAllClusterManagedDataSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp,
                                                                              java.lang.Integer userId,
                                                                              java.lang.Integer[] registrationLocationIds,
                                                                              java.lang.Integer pageNumber,
                                                                              java.lang.Integer pageSize,
                                                                              java.lang.Integer[] managedDataIds)
Description copied from class: ManagedDataDaoBase
Performs the core logic for ManagedDataDaoBase.getAllClusterManagedDataSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer, java.lang.Integer[])

Specified by:
handleGetAllClusterManagedDataSinceDateSynchro in class ManagedDataDaoBase
See Also:
ManagedDataDao.getAllClusterManagedDataSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer, java.lang.Integer[])

toRemoteManagedDataFullVO

public void toRemoteManagedDataFullVO(ManagedData source,
                                      RemoteManagedDataFullVO target)
Description copied from interface: ManagedDataDao
Copies the fields of the specified entity to the target value object. This method is similar to toRemoteManagedDataFullVO(), 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:
toRemoteManagedDataFullVO in interface ManagedDataDao
Overrides:
toRemoteManagedDataFullVO in class ManagedDataDaoBase
See Also:
ManagedDataDao.toRemoteManagedDataFullVO(fr.ifremer.allegro.administration.user.ManagedData, fr.ifremer.allegro.administration.user.generic.vo.RemoteManagedDataFullVO)

toRemoteManagedDataFullVO

public RemoteManagedDataFullVO toRemoteManagedDataFullVO(ManagedData entity)
Description copied from interface: ManagedDataDao
Converts this DAO's entity to an object of type RemoteManagedDataFullVO.

Specified by:
toRemoteManagedDataFullVO in interface ManagedDataDao
Overrides:
toRemoteManagedDataFullVO in class ManagedDataDaoBase
See Also:
ManagedDataDao.toRemoteManagedDataFullVO(fr.ifremer.allegro.administration.user.ManagedData)

remoteManagedDataFullVOToEntity

public ManagedData remoteManagedDataFullVOToEntity(RemoteManagedDataFullVO remoteManagedDataFullVO)
Description copied from interface: ManagedDataDao
Converts an instance of type RemoteManagedDataFullVO to this DAO's entity.

See Also:
ManagedDataDao.remoteManagedDataFullVOToEntity(fr.ifremer.allegro.administration.user.generic.vo.RemoteManagedDataFullVO)

remoteManagedDataFullVOToEntity

public void remoteManagedDataFullVOToEntity(RemoteManagedDataFullVO source,
                                            ManagedData target,
                                            boolean copyIfNull)
Description copied from interface: ManagedDataDao
Copies the fields of RemoteManagedDataFullVO to the specified entity.

Specified by:
remoteManagedDataFullVOToEntity in interface ManagedDataDao
Overrides:
remoteManagedDataFullVOToEntity in class ManagedDataDaoBase
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.administration.user.ManagedDataDao#remoteManagedDataFullVOToEntity(fr.ifremer.allegro.administration.user.generic.vo.RemoteManagedDataFullVO, fr.ifremer.allegro.administration.user.ManagedData)

toRemoteManagedDataNaturalId

public void toRemoteManagedDataNaturalId(ManagedData source,
                                         RemoteManagedDataNaturalId target)
Description copied from interface: ManagedDataDao
Copies the fields of the specified entity to the target value object. This method is similar to toRemoteManagedDataNaturalId(), 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:
toRemoteManagedDataNaturalId in interface ManagedDataDao
Overrides:
toRemoteManagedDataNaturalId in class ManagedDataDaoBase
See Also:
ManagedDataDao.toRemoteManagedDataNaturalId(fr.ifremer.allegro.administration.user.ManagedData, fr.ifremer.allegro.administration.user.generic.vo.RemoteManagedDataNaturalId)

toRemoteManagedDataNaturalId

public RemoteManagedDataNaturalId toRemoteManagedDataNaturalId(ManagedData entity)
Description copied from interface: ManagedDataDao
Converts this DAO's entity to an object of type RemoteManagedDataNaturalId.

Specified by:
toRemoteManagedDataNaturalId in interface ManagedDataDao
Overrides:
toRemoteManagedDataNaturalId in class ManagedDataDaoBase
See Also:
ManagedDataDao.toRemoteManagedDataNaturalId(fr.ifremer.allegro.administration.user.ManagedData)

remoteManagedDataNaturalIdToEntity

public ManagedData remoteManagedDataNaturalIdToEntity(RemoteManagedDataNaturalId remoteManagedDataNaturalId)
Description copied from interface: ManagedDataDao
Converts an instance of type RemoteManagedDataNaturalId to this DAO's entity.

See Also:
ManagedDataDao.remoteManagedDataNaturalIdToEntity(fr.ifremer.allegro.administration.user.generic.vo.RemoteManagedDataNaturalId)

remoteManagedDataNaturalIdToEntity

public void remoteManagedDataNaturalIdToEntity(RemoteManagedDataNaturalId source,
                                               ManagedData target,
                                               boolean copyIfNull)
Description copied from interface: ManagedDataDao
Copies the fields of RemoteManagedDataNaturalId to the specified entity.

Specified by:
remoteManagedDataNaturalIdToEntity in interface ManagedDataDao
Overrides:
remoteManagedDataNaturalIdToEntity in class ManagedDataDaoBase
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.administration.user.ManagedDataDao#remoteManagedDataNaturalIdToEntity(fr.ifremer.allegro.administration.user.generic.vo.RemoteManagedDataNaturalId, fr.ifremer.allegro.administration.user.ManagedData)

toClusterManagedData

public void toClusterManagedData(ManagedData source,
                                 ClusterManagedData target)
Description copied from interface: ManagedDataDao
Copies the fields of the specified entity to the target value object. This method is similar to toClusterManagedData(), 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:
toClusterManagedData in interface ManagedDataDao
Overrides:
toClusterManagedData in class ManagedDataDaoBase
See Also:
ManagedDataDao.toClusterManagedData(fr.ifremer.allegro.administration.user.ManagedData, fr.ifremer.allegro.administration.user.generic.cluster.ClusterManagedData)

toClusterManagedData

public ClusterManagedData toClusterManagedData(ManagedData entity)
Description copied from interface: ManagedDataDao
Converts this DAO's entity to an object of type ClusterManagedData.

Specified by:
toClusterManagedData in interface ManagedDataDao
Overrides:
toClusterManagedData in class ManagedDataDaoBase
See Also:
ManagedDataDao.toClusterManagedData(fr.ifremer.allegro.administration.user.ManagedData)

clusterManagedDataToEntity

public ManagedData clusterManagedDataToEntity(ClusterManagedData clusterManagedData)
Description copied from interface: ManagedDataDao
Converts an instance of type ClusterManagedData to this DAO's entity.

See Also:
ManagedDataDao.clusterManagedDataToEntity(fr.ifremer.allegro.administration.user.generic.cluster.ClusterManagedData)

clusterManagedDataToEntity

public void clusterManagedDataToEntity(ClusterManagedData source,
                                       ManagedData target,
                                       boolean copyIfNull)
Description copied from interface: ManagedDataDao
Copies the fields of ClusterManagedData to the specified entity.

Specified by:
clusterManagedDataToEntity in interface ManagedDataDao
Overrides:
clusterManagedDataToEntity in class ManagedDataDaoBase
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.administration.user.ManagedDataDao#clusterManagedDataToEntity(fr.ifremer.allegro.administration.user.generic.cluster.ClusterManagedData, fr.ifremer.allegro.administration.user.ManagedData)


Copyright © 2008-2010 IFREMER. All Rights Reserved.