fr.ifremer.allegro.referential.metier
Class FishingMetierDaoImpl

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
              extended by fr.ifremer.allegro.referential.metier.FishingMetierDaoBase
                  extended by fr.ifremer.allegro.referential.metier.FishingMetierDaoImpl
All Implemented Interfaces:
FishingMetierDao, MetierDao

public class FishingMetierDaoImpl
extends FishingMetierDaoBase

See Also:
FishingMetier

Field Summary
 
Fields inherited from interface fr.ifremer.allegro.referential.metier.FishingMetierDao
TRANSFORM_CLUSTERFISHINGMETIER, TRANSFORM_REMOTEFISHINGMETIERFULLVO, TRANSFORM_REMOTEFISHINGMETIERNATURALID
 
Fields inherited from interface fr.ifremer.allegro.referential.metier.MetierDao
TRANSFORM_CLUSTERMETIER, TRANSFORM_NONE, TRANSFORM_REMOTEMETIERFULLVO, TRANSFORM_REMOTEMETIERNATURALID
 
Constructor Summary
FishingMetierDaoImpl()
           
 
Method Summary
 FishingMetier clusterFishingMetierToEntity(ClusterFishingMetier clusterFishingMetier)
          Converts an instance of type ClusterFishingMetier to this DAO's entity.
 void clusterFishingMetierToEntity(ClusterFishingMetier source, FishingMetier target, boolean copyIfNull)
          Copies the fields of ClusterFishingMetier to the specified entity.
protected  FishingMetier handleCreateFromClusterFishingMetier(ClusterFishingMetier clusterFishingMetier)
          Performs the core logic for FishingMetierDaoBase.createFromClusterFishingMetier(fr.ifremer.allegro.referential.metier.generic.cluster.ClusterFishingMetier)
protected  ClusterFishingMetier[] handleGetAllClusterFishingMetierSinceDateSynchro(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 FishingMetierDaoBase.getAllClusterFishingMetierSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
 FishingMetier remoteFishingMetierFullVOToEntity(RemoteFishingMetierFullVO remoteFishingMetierFullVO)
          Converts an instance of type RemoteFishingMetierFullVO to this DAO's entity.
 void remoteFishingMetierFullVOToEntity(RemoteFishingMetierFullVO source, FishingMetier target, boolean copyIfNull)
          Copies the fields of RemoteFishingMetierFullVO to the specified entity.
 FishingMetier remoteFishingMetierNaturalIdToEntity(RemoteFishingMetierNaturalId remoteFishingMetierNaturalId)
          Converts an instance of type RemoteFishingMetierNaturalId to this DAO's entity.
 void remoteFishingMetierNaturalIdToEntity(RemoteFishingMetierNaturalId source, FishingMetier target, boolean copyIfNull)
          Copies the fields of RemoteFishingMetierNaturalId to the specified entity.
 ClusterFishingMetier toClusterFishingMetier(FishingMetier entity)
          Converts this DAO's entity to an object of type ClusterFishingMetier.
 void toClusterFishingMetier(FishingMetier source, ClusterFishingMetier target)
          Copies the fields of the specified entity to the target value object.
 RemoteFishingMetierFullVO toRemoteFishingMetierFullVO(FishingMetier entity)
          Converts this DAO's entity to an object of type RemoteFishingMetierFullVO.
 void toRemoteFishingMetierFullVO(FishingMetier source, RemoteFishingMetierFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteFishingMetierNaturalId toRemoteFishingMetierNaturalId(FishingMetier entity)
          Converts this DAO's entity to an object of type RemoteFishingMetierNaturalId.
 void toRemoteFishingMetierNaturalId(FishingMetier source, RemoteFishingMetierNaturalId target)
          Copies the fields of the specified entity to the target value object.
 
Methods inherited from class fr.ifremer.allegro.referential.metier.FishingMetierDaoBase
clusterFishingMetierToEntityCollection, create, create, create, create, create, create, create, create, createFromClusterFishingMetier, findFishingMetierByGear, findFishingMetierByGear, findFishingMetierByGear, findFishingMetierByGear, findFishingMetierByGear, findFishingMetierByGear, findFishingMetierByGear, findFishingMetierByGear, findFishingMetierById, findFishingMetierById, findFishingMetierById, findFishingMetierById, findFishingMetierByNaturalId, findFishingMetierByNaturalId, findFishingMetierByNaturalId, findFishingMetierByNaturalId, findFishingMetierByStatus, findFishingMetierByStatus, findFishingMetierByStatus, findFishingMetierByStatus, findFishingMetierByStatus, findFishingMetierByStatus, findFishingMetierByStatus, findFishingMetierByStatus, findFishingMetierByTaxonGroup, findFishingMetierByTaxonGroup, findFishingMetierByTaxonGroup, findFishingMetierByTaxonGroup, findFishingMetierByTaxonGroup, findFishingMetierByTaxonGroup, findFishingMetierByTaxonGroup, findFishingMetierByTaxonGroup, findMetierById, findMetierById, findMetierById, findMetierById, findMetierByNaturalId, findMetierByNaturalId, findMetierByNaturalId, findMetierByNaturalId, findMetierByStatus, findMetierByStatus, findMetierByStatus, findMetierByStatus, findMetierByStatus, findMetierByStatus, findMetierByStatus, findMetierByStatus, getAllClusterFishingMetierSinceDateSynchro, getAllFishingMetier, getAllFishingMetier, getAllFishingMetier, getAllFishingMetier, getAllFishingMetier, getAllFishingMetier, getAllFishingMetier, getAllFishingMetier, getAllFishingMetierSinceDateSynchro, getAllFishingMetierSinceDateSynchro, getAllFishingMetierSinceDateSynchro, getAllFishingMetierSinceDateSynchro, getAllFishingMetierSinceDateSynchro, getAllFishingMetierSinceDateSynchro, getAllFishingMetierSinceDateSynchro, getAllFishingMetierSinceDateSynchro, getAllMetier, getAllMetier, getAllMetier, getAllMetier, getAllMetier, getAllMetier, getAllMetier, getAllMetier, getAllMetierSinceDateSynchro, getAllMetierSinceDateSynchro, getAllMetierSinceDateSynchro, getAllMetierSinceDateSynchro, getAllMetierSinceDateSynchro, getAllMetierSinceDateSynchro, getAllMetierSinceDateSynchro, getAllMetierSinceDateSynchro, getGearDao, getPrincipal, getTaxonGroupDao, load, load, loadAll, loadAll, loadAll, loadAll, remoteFishingMetierFullVOToEntityCollection, remoteFishingMetierNaturalIdToEntityCollection, remove, remove, remove, search, search, search, search, setGearDao, setTaxonGroupDao, toClusterFishingMetier, toClusterFishingMetierArray, toClusterFishingMetierCollection, toEntity, toRemoteFishingMetierFullVO, toRemoteFishingMetierFullVOArray, toRemoteFishingMetierFullVOCollection, toRemoteFishingMetierNaturalId, toRemoteFishingMetierNaturalIdArray, toRemoteFishingMetierNaturalIdCollection, transformEntities, transformEntity, update, update
 
Methods inherited from class fr.ifremer.allegro.referential.metier.MetierDaoImpl
clusterMetierToEntity, clusterMetierToEntity, handleCreateFromClusterMetier, handleGetAllClusterMetierSinceDateSynchro, remoteMetierFullVOToEntity, remoteMetierFullVOToEntity, remoteMetierNaturalIdToEntity, remoteMetierNaturalIdToEntity, toClusterMetier, toClusterMetier, toRemoteMetierFullVO, toRemoteMetierFullVO, toRemoteMetierNaturalId, toRemoteMetierNaturalId
 
Methods inherited from class fr.ifremer.allegro.referential.metier.MetierDaoBase
clusterMetierToEntityCollection, create, create, create, create, create, create, createFromClusterMetier, getAllClusterMetierSinceDateSynchro, getStatusDao, remoteMetierFullVOToEntityCollection, remoteMetierNaturalIdToEntityCollection, remove, setStatusDao, toClusterMetier, toClusterMetierArray, toClusterMetierCollection, toRemoteMetierFullVO, toRemoteMetierFullVOArray, toRemoteMetierFullVOCollection, toRemoteMetierNaturalId, toRemoteMetierNaturalIdArray, toRemoteMetierNaturalIdCollection, transformEntity, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface fr.ifremer.allegro.referential.metier.MetierDao
clusterMetierToEntity, clusterMetierToEntity, clusterMetierToEntityCollection, create, create, create, create, create, create, createFromClusterMetier, getAllClusterMetierSinceDateSynchro, remoteMetierFullVOToEntity, remoteMetierFullVOToEntity, remoteMetierFullVOToEntityCollection, remoteMetierNaturalIdToEntity, remoteMetierNaturalIdToEntity, remoteMetierNaturalIdToEntityCollection, remove, toClusterMetier, toClusterMetier, toClusterMetierArray, toClusterMetierCollection, toRemoteMetierFullVO, toRemoteMetierFullVO, toRemoteMetierFullVOArray, toRemoteMetierFullVOCollection, toRemoteMetierNaturalId, toRemoteMetierNaturalId, toRemoteMetierNaturalIdArray, toRemoteMetierNaturalIdCollection, update
 

Constructor Detail

FishingMetierDaoImpl

public FishingMetierDaoImpl()
Method Detail

handleCreateFromClusterFishingMetier

protected FishingMetier handleCreateFromClusterFishingMetier(ClusterFishingMetier clusterFishingMetier)
Description copied from class: FishingMetierDaoBase
Performs the core logic for FishingMetierDaoBase.createFromClusterFishingMetier(fr.ifremer.allegro.referential.metier.generic.cluster.ClusterFishingMetier)

Specified by:
handleCreateFromClusterFishingMetier in class FishingMetierDaoBase
See Also:
FishingMetierDao.createFromClusterFishingMetier(fr.ifremer.allegro.referential.metier.generic.cluster.ClusterFishingMetier)

handleGetAllClusterFishingMetierSinceDateSynchro

protected ClusterFishingMetier[] handleGetAllClusterFishingMetierSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp,
                                                                                  java.lang.Integer userId,
                                                                                  java.lang.Integer[] registrationLocationIds,
                                                                                  java.lang.Integer pageNumber,
                                                                                  java.lang.Integer pageSize)
Description copied from class: FishingMetierDaoBase
Performs the core logic for FishingMetierDaoBase.getAllClusterFishingMetierSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Specified by:
handleGetAllClusterFishingMetierSinceDateSynchro in class FishingMetierDaoBase
See Also:
FishingMetierDao.getAllClusterFishingMetierSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

toRemoteFishingMetierFullVO

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

toRemoteFishingMetierFullVO

public RemoteFishingMetierFullVO toRemoteFishingMetierFullVO(FishingMetier entity)
Description copied from interface: FishingMetierDao
Converts this DAO's entity to an object of type RemoteFishingMetierFullVO.

Specified by:
toRemoteFishingMetierFullVO in interface FishingMetierDao
Overrides:
toRemoteFishingMetierFullVO in class FishingMetierDaoBase
See Also:
FishingMetierDao.toRemoteFishingMetierFullVO(fr.ifremer.allegro.referential.metier.FishingMetier)

remoteFishingMetierFullVOToEntity

public FishingMetier remoteFishingMetierFullVOToEntity(RemoteFishingMetierFullVO remoteFishingMetierFullVO)
Description copied from interface: FishingMetierDao
Converts an instance of type RemoteFishingMetierFullVO to this DAO's entity.

See Also:
FishingMetierDao.remoteFishingMetierFullVOToEntity(fr.ifremer.allegro.referential.metier.generic.vo.RemoteFishingMetierFullVO)

remoteFishingMetierFullVOToEntity

public void remoteFishingMetierFullVOToEntity(RemoteFishingMetierFullVO source,
                                              FishingMetier target,
                                              boolean copyIfNull)
Description copied from interface: FishingMetierDao
Copies the fields of RemoteFishingMetierFullVO to the specified entity.

Specified by:
remoteFishingMetierFullVOToEntity in interface FishingMetierDao
Overrides:
remoteFishingMetierFullVOToEntity in class FishingMetierDaoBase
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.FishingMetierDao#remoteFishingMetierFullVOToEntity(fr.ifremer.allegro.referential.metier.generic.vo.RemoteFishingMetierFullVO, fr.ifremer.allegro.referential.metier.FishingMetier)

toRemoteFishingMetierNaturalId

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

toRemoteFishingMetierNaturalId

public RemoteFishingMetierNaturalId toRemoteFishingMetierNaturalId(FishingMetier entity)
Description copied from interface: FishingMetierDao
Converts this DAO's entity to an object of type RemoteFishingMetierNaturalId.

Specified by:
toRemoteFishingMetierNaturalId in interface FishingMetierDao
Overrides:
toRemoteFishingMetierNaturalId in class FishingMetierDaoBase
See Also:
FishingMetierDao.toRemoteFishingMetierNaturalId(fr.ifremer.allegro.referential.metier.FishingMetier)

remoteFishingMetierNaturalIdToEntity

public FishingMetier remoteFishingMetierNaturalIdToEntity(RemoteFishingMetierNaturalId remoteFishingMetierNaturalId)
Description copied from interface: FishingMetierDao
Converts an instance of type RemoteFishingMetierNaturalId to this DAO's entity.

See Also:
FishingMetierDao.remoteFishingMetierNaturalIdToEntity(fr.ifremer.allegro.referential.metier.generic.vo.RemoteFishingMetierNaturalId)

remoteFishingMetierNaturalIdToEntity

public void remoteFishingMetierNaturalIdToEntity(RemoteFishingMetierNaturalId source,
                                                 FishingMetier target,
                                                 boolean copyIfNull)
Description copied from interface: FishingMetierDao
Copies the fields of RemoteFishingMetierNaturalId to the specified entity.

Specified by:
remoteFishingMetierNaturalIdToEntity in interface FishingMetierDao
Overrides:
remoteFishingMetierNaturalIdToEntity in class FishingMetierDaoBase
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.FishingMetierDao#remoteFishingMetierNaturalIdToEntity(fr.ifremer.allegro.referential.metier.generic.vo.RemoteFishingMetierNaturalId, fr.ifremer.allegro.referential.metier.FishingMetier)

toClusterFishingMetier

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

toClusterFishingMetier

public ClusterFishingMetier toClusterFishingMetier(FishingMetier entity)
Description copied from interface: FishingMetierDao
Converts this DAO's entity to an object of type ClusterFishingMetier.

Specified by:
toClusterFishingMetier in interface FishingMetierDao
Overrides:
toClusterFishingMetier in class FishingMetierDaoBase
See Also:
FishingMetierDao.toClusterFishingMetier(fr.ifremer.allegro.referential.metier.FishingMetier)

clusterFishingMetierToEntity

public FishingMetier clusterFishingMetierToEntity(ClusterFishingMetier clusterFishingMetier)
Description copied from interface: FishingMetierDao
Converts an instance of type ClusterFishingMetier to this DAO's entity.

See Also:
FishingMetierDao.clusterFishingMetierToEntity(fr.ifremer.allegro.referential.metier.generic.cluster.ClusterFishingMetier)

clusterFishingMetierToEntity

public void clusterFishingMetierToEntity(ClusterFishingMetier source,
                                         FishingMetier target,
                                         boolean copyIfNull)
Description copied from interface: FishingMetierDao
Copies the fields of ClusterFishingMetier to the specified entity.

Specified by:
clusterFishingMetierToEntity in interface FishingMetierDao
Overrides:
clusterFishingMetierToEntity in class FishingMetierDaoBase
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.FishingMetierDao#clusterFishingMetierToEntity(fr.ifremer.allegro.referential.metier.generic.cluster.ClusterFishingMetier, fr.ifremer.allegro.referential.metier.FishingMetier)


Copyright © 2008-2010 IFREMER. All Rights Reserved.