fr.ifremer.allegro.referential.metier
Class MetierDaoImpl

java.lang.Object
  extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
      extended by fr.ifremer.allegro.referential.metier.MetierDaoBase
          extended by fr.ifremer.allegro.referential.metier.MetierDaoImpl
All Implemented Interfaces:
MetierDao
Direct Known Subclasses:
FishingMetierDaoBase

public class MetierDaoImpl
extends MetierDaoBase

See Also:
Metier

Field Summary
 
Fields inherited from interface fr.ifremer.allegro.referential.metier.MetierDao
TRANSFORM_CLUSTERMETIER, TRANSFORM_NONE, TRANSFORM_REMOTEMETIERFULLVO, TRANSFORM_REMOTEMETIERNATURALID
 
Constructor Summary
MetierDaoImpl()
           
 
Method Summary
 Metier clusterMetierToEntity(ClusterMetier clusterMetier)
          Converts an instance of type ClusterMetier to this DAO's entity.
 void clusterMetierToEntity(ClusterMetier source, Metier target, boolean copyIfNull)
          Copies the fields of ClusterMetier to the specified entity.
protected  Metier handleCreateFromClusterMetier(ClusterMetier clusterMetier)
          Performs the core logic for MetierDaoBase.createFromClusterMetier(fr.ifremer.allegro.referential.metier.generic.cluster.ClusterMetier)
protected  ClusterMetier[] handleGetAllClusterMetierSinceDateSynchro(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 MetierDaoBase.getAllClusterMetierSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
 Metier remoteMetierFullVOToEntity(RemoteMetierFullVO remoteMetierFullVO)
          Converts an instance of type RemoteMetierFullVO to this DAO's entity.
 void remoteMetierFullVOToEntity(RemoteMetierFullVO source, Metier target, boolean copyIfNull)
          Copies the fields of RemoteMetierFullVO to the specified entity.
 Metier remoteMetierNaturalIdToEntity(RemoteMetierNaturalId remoteMetierNaturalId)
          Converts an instance of type RemoteMetierNaturalId to this DAO's entity.
 void remoteMetierNaturalIdToEntity(RemoteMetierNaturalId source, Metier target, boolean copyIfNull)
          Copies the fields of RemoteMetierNaturalId to the specified entity.
 ClusterMetier toClusterMetier(Metier entity)
          Converts this DAO's entity to an object of type ClusterMetier.
 void toClusterMetier(Metier source, ClusterMetier target)
          Copies the fields of the specified entity to the target value object.
 RemoteMetierFullVO toRemoteMetierFullVO(Metier entity)
          Converts this DAO's entity to an object of type RemoteMetierFullVO.
 void toRemoteMetierFullVO(Metier source, RemoteMetierFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteMetierNaturalId toRemoteMetierNaturalId(Metier entity)
          Converts this DAO's entity to an object of type RemoteMetierNaturalId.
 void toRemoteMetierNaturalId(Metier source, RemoteMetierNaturalId target)
          Copies the fields of the specified entity to the target value object.
 
Methods inherited from class fr.ifremer.allegro.referential.metier.MetierDaoBase
clusterMetierToEntityCollection, create, create, create, create, create, create, create, create, createFromClusterMetier, findMetierById, findMetierById, findMetierById, findMetierById, findMetierByNaturalId, findMetierByNaturalId, findMetierByNaturalId, findMetierByNaturalId, findMetierByStatus, findMetierByStatus, findMetierByStatus, findMetierByStatus, findMetierByStatus, findMetierByStatus, findMetierByStatus, findMetierByStatus, getAllClusterMetierSinceDateSynchro, getAllMetier, getAllMetier, getAllMetier, getAllMetier, getAllMetier, getAllMetier, getAllMetier, getAllMetier, getAllMetierSinceDateSynchro, getAllMetierSinceDateSynchro, getAllMetierSinceDateSynchro, getAllMetierSinceDateSynchro, getAllMetierSinceDateSynchro, getAllMetierSinceDateSynchro, getAllMetierSinceDateSynchro, getAllMetierSinceDateSynchro, getPrincipal, getStatusDao, load, load, loadAll, loadAll, loadAll, loadAll, remoteMetierFullVOToEntityCollection, remoteMetierNaturalIdToEntityCollection, remove, remove, remove, search, search, search, search, setStatusDao, toClusterMetier, toClusterMetierArray, toClusterMetierCollection, toEntity, toRemoteMetierFullVO, toRemoteMetierFullVOArray, toRemoteMetierFullVOCollection, toRemoteMetierNaturalId, toRemoteMetierNaturalIdArray, toRemoteMetierNaturalIdCollection, transformEntities, transformEntity, update, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetierDaoImpl

public MetierDaoImpl()
Method Detail

handleCreateFromClusterMetier

protected Metier handleCreateFromClusterMetier(ClusterMetier clusterMetier)
Description copied from class: MetierDaoBase
Performs the core logic for MetierDaoBase.createFromClusterMetier(fr.ifremer.allegro.referential.metier.generic.cluster.ClusterMetier)

Specified by:
handleCreateFromClusterMetier in class MetierDaoBase
See Also:
MetierDao.createFromClusterMetier(fr.ifremer.allegro.referential.metier.generic.cluster.ClusterMetier)

handleGetAllClusterMetierSinceDateSynchro

protected ClusterMetier[] handleGetAllClusterMetierSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp,
                                                                    java.lang.Integer userId,
                                                                    java.lang.Integer[] registrationLocationIds,
                                                                    java.lang.Integer pageNumber,
                                                                    java.lang.Integer pageSize)
Description copied from class: MetierDaoBase
Performs the core logic for MetierDaoBase.getAllClusterMetierSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Specified by:
handleGetAllClusterMetierSinceDateSynchro in class MetierDaoBase
See Also:
MetierDao.getAllClusterMetierSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

toRemoteMetierFullVO

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

toRemoteMetierFullVO

public RemoteMetierFullVO toRemoteMetierFullVO(Metier entity)
Description copied from interface: MetierDao
Converts this DAO's entity to an object of type RemoteMetierFullVO.

Specified by:
toRemoteMetierFullVO in interface MetierDao
Overrides:
toRemoteMetierFullVO in class MetierDaoBase
See Also:
MetierDao.toRemoteMetierFullVO(fr.ifremer.allegro.referential.metier.Metier)

remoteMetierFullVOToEntity

public Metier remoteMetierFullVOToEntity(RemoteMetierFullVO remoteMetierFullVO)
Description copied from interface: MetierDao
Converts an instance of type RemoteMetierFullVO to this DAO's entity.

See Also:
MetierDao.remoteMetierFullVOToEntity(fr.ifremer.allegro.referential.metier.generic.vo.RemoteMetierFullVO)

remoteMetierFullVOToEntity

public void remoteMetierFullVOToEntity(RemoteMetierFullVO source,
                                       Metier target,
                                       boolean copyIfNull)
Description copied from interface: MetierDao
Copies the fields of RemoteMetierFullVO to the specified entity.

Specified by:
remoteMetierFullVOToEntity in interface MetierDao
Overrides:
remoteMetierFullVOToEntity in class MetierDaoBase
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.metier.MetierDao#remoteMetierFullVOToEntity(fr.ifremer.allegro.referential.metier.generic.vo.RemoteMetierFullVO, fr.ifremer.allegro.referential.metier.Metier)

toRemoteMetierNaturalId

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

toRemoteMetierNaturalId

public RemoteMetierNaturalId toRemoteMetierNaturalId(Metier entity)
Description copied from interface: MetierDao
Converts this DAO's entity to an object of type RemoteMetierNaturalId.

Specified by:
toRemoteMetierNaturalId in interface MetierDao
Overrides:
toRemoteMetierNaturalId in class MetierDaoBase
See Also:
MetierDao.toRemoteMetierNaturalId(fr.ifremer.allegro.referential.metier.Metier)

remoteMetierNaturalIdToEntity

public Metier remoteMetierNaturalIdToEntity(RemoteMetierNaturalId remoteMetierNaturalId)
Description copied from interface: MetierDao
Converts an instance of type RemoteMetierNaturalId to this DAO's entity.

See Also:
MetierDao.remoteMetierNaturalIdToEntity(fr.ifremer.allegro.referential.metier.generic.vo.RemoteMetierNaturalId)

remoteMetierNaturalIdToEntity

public void remoteMetierNaturalIdToEntity(RemoteMetierNaturalId source,
                                          Metier target,
                                          boolean copyIfNull)
Description copied from interface: MetierDao
Copies the fields of RemoteMetierNaturalId to the specified entity.

Specified by:
remoteMetierNaturalIdToEntity in interface MetierDao
Overrides:
remoteMetierNaturalIdToEntity in class MetierDaoBase
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.metier.MetierDao#remoteMetierNaturalIdToEntity(fr.ifremer.allegro.referential.metier.generic.vo.RemoteMetierNaturalId, fr.ifremer.allegro.referential.metier.Metier)

toClusterMetier

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

toClusterMetier

public ClusterMetier toClusterMetier(Metier entity)
Description copied from interface: MetierDao
Converts this DAO's entity to an object of type ClusterMetier.

Specified by:
toClusterMetier in interface MetierDao
Overrides:
toClusterMetier in class MetierDaoBase
See Also:
MetierDao.toClusterMetier(fr.ifremer.allegro.referential.metier.Metier)

clusterMetierToEntity

public Metier clusterMetierToEntity(ClusterMetier clusterMetier)
Description copied from interface: MetierDao
Converts an instance of type ClusterMetier to this DAO's entity.

See Also:
MetierDao.clusterMetierToEntity(fr.ifremer.allegro.referential.metier.generic.cluster.ClusterMetier)

clusterMetierToEntity

public void clusterMetierToEntity(ClusterMetier source,
                                  Metier target,
                                  boolean copyIfNull)
Description copied from interface: MetierDao
Copies the fields of ClusterMetier to the specified entity.

Specified by:
clusterMetierToEntity in interface MetierDao
Overrides:
clusterMetierToEntity in class MetierDaoBase
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.metier.MetierDao#clusterMetierToEntity(fr.ifremer.allegro.referential.metier.generic.cluster.ClusterMetier, fr.ifremer.allegro.referential.metier.Metier)


Copyright © 2008-2010 IFREMER. All Rights Reserved.