fr.ifremer.allegro.administration.user
Class ManagedDataTypeDaoImpl

java.lang.Object
  extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
      extended by fr.ifremer.allegro.administration.user.ManagedDataTypeDaoBase
          extended by fr.ifremer.allegro.administration.user.ManagedDataTypeDaoImpl
All Implemented Interfaces:
ManagedDataTypeDao

public class ManagedDataTypeDaoImpl
extends ManagedDataTypeDaoBase

See Also:
ManagedDataType

Field Summary
 
Fields inherited from interface fr.ifremer.allegro.administration.user.ManagedDataTypeDao
TRANSFORM_CLUSTERMANAGEDDATATYPE, TRANSFORM_NONE, TRANSFORM_REMOTEMANAGEDDATATYPEFULLVO, TRANSFORM_REMOTEMANAGEDDATATYPENATURALID
 
Constructor Summary
ManagedDataTypeDaoImpl()
           
 
Method Summary
 ManagedDataType clusterManagedDataTypeToEntity(ClusterManagedDataType clusterManagedDataType)
          Converts an instance of type ClusterManagedDataType to this DAO's entity.
 void clusterManagedDataTypeToEntity(ClusterManagedDataType source, ManagedDataType target, boolean copyIfNull)
          Copies the fields of ClusterManagedDataType to the specified entity.
protected  ManagedDataType handleCreateFromClusterManagedDataType(ClusterManagedDataType clusterManagedDataType)
          Performs the core logic for ManagedDataTypeDaoBase.createFromClusterManagedDataType(fr.ifremer.allegro.administration.user.generic.cluster.ClusterManagedDataType)
protected  ClusterManagedDataType[] handleGetAllClusterManagedDataTypeSinceDateSynchro(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 ManagedDataTypeDaoBase.getAllClusterManagedDataTypeSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
 ManagedDataType remoteManagedDataTypeFullVOToEntity(RemoteManagedDataTypeFullVO remoteManagedDataTypeFullVO)
          Converts an instance of type RemoteManagedDataTypeFullVO to this DAO's entity.
 void remoteManagedDataTypeFullVOToEntity(RemoteManagedDataTypeFullVO source, ManagedDataType target, boolean copyIfNull)
          Copies the fields of RemoteManagedDataTypeFullVO to the specified entity.
 ManagedDataType remoteManagedDataTypeNaturalIdToEntity(RemoteManagedDataTypeNaturalId remoteManagedDataTypeNaturalId)
          Converts an instance of type RemoteManagedDataTypeNaturalId to this DAO's entity.
 void remoteManagedDataTypeNaturalIdToEntity(RemoteManagedDataTypeNaturalId source, ManagedDataType target, boolean copyIfNull)
          Copies the fields of RemoteManagedDataTypeNaturalId to the specified entity.
 ClusterManagedDataType toClusterManagedDataType(ManagedDataType entity)
          Converts this DAO's entity to an object of type ClusterManagedDataType.
 void toClusterManagedDataType(ManagedDataType source, ClusterManagedDataType target)
          Copies the fields of the specified entity to the target value object.
 RemoteManagedDataTypeFullVO toRemoteManagedDataTypeFullVO(ManagedDataType entity)
          Converts this DAO's entity to an object of type RemoteManagedDataTypeFullVO.
 void toRemoteManagedDataTypeFullVO(ManagedDataType source, RemoteManagedDataTypeFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteManagedDataTypeNaturalId toRemoteManagedDataTypeNaturalId(ManagedDataType entity)
          Converts this DAO's entity to an object of type RemoteManagedDataTypeNaturalId.
 void toRemoteManagedDataTypeNaturalId(ManagedDataType source, RemoteManagedDataTypeNaturalId target)
          Copies the fields of the specified entity to the target value object.
 
Methods inherited from class fr.ifremer.allegro.administration.user.ManagedDataTypeDaoBase
clusterManagedDataTypeToEntityCollection, create, create, create, create, create, create, create, create, createFromClusterManagedDataType, findManagedDataTypeById, findManagedDataTypeById, findManagedDataTypeById, findManagedDataTypeById, findManagedDataTypeByNaturalId, findManagedDataTypeByNaturalId, findManagedDataTypeByNaturalId, findManagedDataTypeByNaturalId, findManagedDataTypeByStatus, findManagedDataTypeByStatus, findManagedDataTypeByStatus, findManagedDataTypeByStatus, findManagedDataTypeByStatus, findManagedDataTypeByStatus, findManagedDataTypeByStatus, findManagedDataTypeByStatus, getAllClusterManagedDataTypeSinceDateSynchro, getAllManagedDataType, getAllManagedDataType, getAllManagedDataType, getAllManagedDataType, getAllManagedDataType, getAllManagedDataType, getAllManagedDataType, getAllManagedDataType, getAllManagedDataTypeSinceDateSynchro, getAllManagedDataTypeSinceDateSynchro, getAllManagedDataTypeSinceDateSynchro, getAllManagedDataTypeSinceDateSynchro, getAllManagedDataTypeSinceDateSynchro, getAllManagedDataTypeSinceDateSynchro, getAllManagedDataTypeSinceDateSynchro, getAllManagedDataTypeSinceDateSynchro, getPrincipal, getStatusDao, load, load, loadAll, loadAll, loadAll, loadAll, remoteManagedDataTypeFullVOToEntityCollection, remoteManagedDataTypeNaturalIdToEntityCollection, remove, remove, remove, search, search, search, search, setStatusDao, toClusterManagedDataType, toClusterManagedDataTypeArray, toClusterManagedDataTypeCollection, toEntity, toRemoteManagedDataTypeFullVO, toRemoteManagedDataTypeFullVOArray, toRemoteManagedDataTypeFullVOCollection, toRemoteManagedDataTypeNaturalId, toRemoteManagedDataTypeNaturalIdArray, toRemoteManagedDataTypeNaturalIdCollection, transformEntities, transformEntity, update, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManagedDataTypeDaoImpl

public ManagedDataTypeDaoImpl()
Method Detail

handleCreateFromClusterManagedDataType

protected ManagedDataType handleCreateFromClusterManagedDataType(ClusterManagedDataType clusterManagedDataType)
Description copied from class: ManagedDataTypeDaoBase
Performs the core logic for ManagedDataTypeDaoBase.createFromClusterManagedDataType(fr.ifremer.allegro.administration.user.generic.cluster.ClusterManagedDataType)

Specified by:
handleCreateFromClusterManagedDataType in class ManagedDataTypeDaoBase
See Also:
ManagedDataTypeDao.createFromClusterManagedDataType(fr.ifremer.allegro.administration.user.generic.cluster.ClusterManagedDataType)

handleGetAllClusterManagedDataTypeSinceDateSynchro

protected ClusterManagedDataType[] handleGetAllClusterManagedDataTypeSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp,
                                                                                      java.lang.Integer userId,
                                                                                      java.lang.Integer[] registrationLocationIds,
                                                                                      java.lang.Integer pageNumber,
                                                                                      java.lang.Integer pageSize)
Description copied from class: ManagedDataTypeDaoBase
Performs the core logic for ManagedDataTypeDaoBase.getAllClusterManagedDataTypeSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Specified by:
handleGetAllClusterManagedDataTypeSinceDateSynchro in class ManagedDataTypeDaoBase
See Also:
ManagedDataTypeDao.getAllClusterManagedDataTypeSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

toRemoteManagedDataTypeFullVO

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

toRemoteManagedDataTypeFullVO

public RemoteManagedDataTypeFullVO toRemoteManagedDataTypeFullVO(ManagedDataType entity)
Description copied from interface: ManagedDataTypeDao
Converts this DAO's entity to an object of type RemoteManagedDataTypeFullVO.

Specified by:
toRemoteManagedDataTypeFullVO in interface ManagedDataTypeDao
Overrides:
toRemoteManagedDataTypeFullVO in class ManagedDataTypeDaoBase
See Also:
ManagedDataTypeDao.toRemoteManagedDataTypeFullVO(fr.ifremer.allegro.administration.user.ManagedDataType)

remoteManagedDataTypeFullVOToEntity

public ManagedDataType remoteManagedDataTypeFullVOToEntity(RemoteManagedDataTypeFullVO remoteManagedDataTypeFullVO)
Description copied from interface: ManagedDataTypeDao
Converts an instance of type RemoteManagedDataTypeFullVO to this DAO's entity.

See Also:
ManagedDataTypeDao.remoteManagedDataTypeFullVOToEntity(fr.ifremer.allegro.administration.user.generic.vo.RemoteManagedDataTypeFullVO)

remoteManagedDataTypeFullVOToEntity

public void remoteManagedDataTypeFullVOToEntity(RemoteManagedDataTypeFullVO source,
                                                ManagedDataType target,
                                                boolean copyIfNull)
Description copied from interface: ManagedDataTypeDao
Copies the fields of RemoteManagedDataTypeFullVO to the specified entity.

Specified by:
remoteManagedDataTypeFullVOToEntity in interface ManagedDataTypeDao
Overrides:
remoteManagedDataTypeFullVOToEntity in class ManagedDataTypeDaoBase
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.ManagedDataTypeDao#remoteManagedDataTypeFullVOToEntity(fr.ifremer.allegro.administration.user.generic.vo.RemoteManagedDataTypeFullVO, fr.ifremer.allegro.administration.user.ManagedDataType)

toRemoteManagedDataTypeNaturalId

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

toRemoteManagedDataTypeNaturalId

public RemoteManagedDataTypeNaturalId toRemoteManagedDataTypeNaturalId(ManagedDataType entity)
Description copied from interface: ManagedDataTypeDao
Converts this DAO's entity to an object of type RemoteManagedDataTypeNaturalId.

Specified by:
toRemoteManagedDataTypeNaturalId in interface ManagedDataTypeDao
Overrides:
toRemoteManagedDataTypeNaturalId in class ManagedDataTypeDaoBase
See Also:
ManagedDataTypeDao.toRemoteManagedDataTypeNaturalId(fr.ifremer.allegro.administration.user.ManagedDataType)

remoteManagedDataTypeNaturalIdToEntity

public ManagedDataType remoteManagedDataTypeNaturalIdToEntity(RemoteManagedDataTypeNaturalId remoteManagedDataTypeNaturalId)
Description copied from interface: ManagedDataTypeDao
Converts an instance of type RemoteManagedDataTypeNaturalId to this DAO's entity.

See Also:
ManagedDataTypeDao.remoteManagedDataTypeNaturalIdToEntity(fr.ifremer.allegro.administration.user.generic.vo.RemoteManagedDataTypeNaturalId)

remoteManagedDataTypeNaturalIdToEntity

public void remoteManagedDataTypeNaturalIdToEntity(RemoteManagedDataTypeNaturalId source,
                                                   ManagedDataType target,
                                                   boolean copyIfNull)
Description copied from interface: ManagedDataTypeDao
Copies the fields of RemoteManagedDataTypeNaturalId to the specified entity.

Specified by:
remoteManagedDataTypeNaturalIdToEntity in interface ManagedDataTypeDao
Overrides:
remoteManagedDataTypeNaturalIdToEntity in class ManagedDataTypeDaoBase
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.ManagedDataTypeDao#remoteManagedDataTypeNaturalIdToEntity(fr.ifremer.allegro.administration.user.generic.vo.RemoteManagedDataTypeNaturalId, fr.ifremer.allegro.administration.user.ManagedDataType)

toClusterManagedDataType

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

toClusterManagedDataType

public ClusterManagedDataType toClusterManagedDataType(ManagedDataType entity)
Description copied from interface: ManagedDataTypeDao
Converts this DAO's entity to an object of type ClusterManagedDataType.

Specified by:
toClusterManagedDataType in interface ManagedDataTypeDao
Overrides:
toClusterManagedDataType in class ManagedDataTypeDaoBase
See Also:
ManagedDataTypeDao.toClusterManagedDataType(fr.ifremer.allegro.administration.user.ManagedDataType)

clusterManagedDataTypeToEntity

public ManagedDataType clusterManagedDataTypeToEntity(ClusterManagedDataType clusterManagedDataType)
Description copied from interface: ManagedDataTypeDao
Converts an instance of type ClusterManagedDataType to this DAO's entity.

See Also:
ManagedDataTypeDao.clusterManagedDataTypeToEntity(fr.ifremer.allegro.administration.user.generic.cluster.ClusterManagedDataType)

clusterManagedDataTypeToEntity

public void clusterManagedDataTypeToEntity(ClusterManagedDataType source,
                                           ManagedDataType target,
                                           boolean copyIfNull)
Description copied from interface: ManagedDataTypeDao
Copies the fields of ClusterManagedDataType to the specified entity.

Specified by:
clusterManagedDataTypeToEntity in interface ManagedDataTypeDao
Overrides:
clusterManagedDataTypeToEntity in class ManagedDataTypeDaoBase
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.ManagedDataTypeDao#clusterManagedDataTypeToEntity(fr.ifremer.allegro.administration.user.generic.cluster.ClusterManagedDataType, fr.ifremer.allegro.administration.user.ManagedDataType)


Copyright © 2008-2010 IFREMER. All Rights Reserved.