fr.ifremer.allegro.referential.taxon
Class TaxonomicLevelDaoImpl

java.lang.Object
  extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
      extended by fr.ifremer.allegro.referential.taxon.TaxonomicLevelDaoBase
          extended by fr.ifremer.allegro.referential.taxon.TaxonomicLevelDaoImpl
All Implemented Interfaces:
TaxonomicLevelDao

public class TaxonomicLevelDaoImpl
extends TaxonomicLevelDaoBase

See Also:
TaxonomicLevel

Field Summary
 
Fields inherited from interface fr.ifremer.allegro.referential.taxon.TaxonomicLevelDao
TRANSFORM_CLUSTERTAXONOMICLEVEL, TRANSFORM_NONE, TRANSFORM_REMOTETAXONOMICLEVELFULLVO, TRANSFORM_REMOTETAXONOMICLEVELNATURALID
 
Constructor Summary
TaxonomicLevelDaoImpl()
           
 
Method Summary
 TaxonomicLevel clusterTaxonomicLevelToEntity(ClusterTaxonomicLevel clusterTaxonomicLevel)
          Converts an instance of type ClusterTaxonomicLevel to this DAO's entity.
 void clusterTaxonomicLevelToEntity(ClusterTaxonomicLevel source, TaxonomicLevel target, boolean copyIfNull)
          Copies the fields of ClusterTaxonomicLevel to the specified entity.
protected  TaxonomicLevel handleCreateFromClusterTaxonomicLevel(ClusterTaxonomicLevel clusterTaxonomicLevel)
          Performs the core logic for TaxonomicLevelDaoBase.createFromClusterTaxonomicLevel(fr.ifremer.allegro.referential.taxon.generic.cluster.ClusterTaxonomicLevel)
protected  ClusterTaxonomicLevel[] handleGetAllClusterTaxonomicLevelSinceDateSynchro(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 TaxonomicLevelDaoBase.getAllClusterTaxonomicLevelSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)
 TaxonomicLevel remoteTaxonomicLevelFullVOToEntity(RemoteTaxonomicLevelFullVO remoteTaxonomicLevelFullVO)
          Converts an instance of type RemoteTaxonomicLevelFullVO to this DAO's entity.
 void remoteTaxonomicLevelFullVOToEntity(RemoteTaxonomicLevelFullVO source, TaxonomicLevel target, boolean copyIfNull)
          Copies the fields of RemoteTaxonomicLevelFullVO to the specified entity.
 TaxonomicLevel remoteTaxonomicLevelNaturalIdToEntity(RemoteTaxonomicLevelNaturalId remoteTaxonomicLevelNaturalId)
          Converts an instance of type RemoteTaxonomicLevelNaturalId to this DAO's entity.
 void remoteTaxonomicLevelNaturalIdToEntity(RemoteTaxonomicLevelNaturalId source, TaxonomicLevel target, boolean copyIfNull)
          Copies the fields of RemoteTaxonomicLevelNaturalId to the specified entity.
 ClusterTaxonomicLevel toClusterTaxonomicLevel(TaxonomicLevel entity)
          Converts this DAO's entity to an object of type ClusterTaxonomicLevel.
 void toClusterTaxonomicLevel(TaxonomicLevel source, ClusterTaxonomicLevel target)
          Copies the fields of the specified entity to the target value object.
 RemoteTaxonomicLevelFullVO toRemoteTaxonomicLevelFullVO(TaxonomicLevel entity)
          Converts this DAO's entity to an object of type RemoteTaxonomicLevelFullVO.
 void toRemoteTaxonomicLevelFullVO(TaxonomicLevel source, RemoteTaxonomicLevelFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteTaxonomicLevelNaturalId toRemoteTaxonomicLevelNaturalId(TaxonomicLevel entity)
          Converts this DAO's entity to an object of type RemoteTaxonomicLevelNaturalId.
 void toRemoteTaxonomicLevelNaturalId(TaxonomicLevel source, RemoteTaxonomicLevelNaturalId target)
          Copies the fields of the specified entity to the target value object.
 
Methods inherited from class fr.ifremer.allegro.referential.taxon.TaxonomicLevelDaoBase
clusterTaxonomicLevelToEntityCollection, create, create, create, create, create, create, create, create, createFromClusterTaxonomicLevel, findTaxonomicLevelByCode, findTaxonomicLevelByCode, findTaxonomicLevelByCode, findTaxonomicLevelByCode, findTaxonomicLevelByNaturalId, findTaxonomicLevelByNaturalId, findTaxonomicLevelByNaturalId, findTaxonomicLevelByNaturalId, findTaxonomicLevelByStatus, findTaxonomicLevelByStatus, findTaxonomicLevelByStatus, findTaxonomicLevelByStatus, findTaxonomicLevelByStatus, findTaxonomicLevelByStatus, findTaxonomicLevelByStatus, findTaxonomicLevelByStatus, getAllClusterTaxonomicLevelSinceDateSynchro, getAllTaxonomicLevel, getAllTaxonomicLevel, getAllTaxonomicLevel, getAllTaxonomicLevel, getAllTaxonomicLevel, getAllTaxonomicLevel, getAllTaxonomicLevel, getAllTaxonomicLevel, getAllTaxonomicLevelSinceDateSynchro, getAllTaxonomicLevelSinceDateSynchro, getAllTaxonomicLevelSinceDateSynchro, getAllTaxonomicLevelSinceDateSynchro, getAllTaxonomicLevelSinceDateSynchro, getAllTaxonomicLevelSinceDateSynchro, getAllTaxonomicLevelSinceDateSynchro, getAllTaxonomicLevelSinceDateSynchro, getPrincipal, getStatusDao, getTaxonNameDao, load, load, loadAll, loadAll, loadAll, loadAll, remoteTaxonomicLevelFullVOToEntityCollection, remoteTaxonomicLevelNaturalIdToEntityCollection, remove, remove, remove, search, search, search, search, setStatusDao, setTaxonNameDao, toClusterTaxonomicLevel, toClusterTaxonomicLevelArray, toClusterTaxonomicLevelCollection, toEntity, toRemoteTaxonomicLevelFullVO, toRemoteTaxonomicLevelFullVOArray, toRemoteTaxonomicLevelFullVOCollection, toRemoteTaxonomicLevelNaturalId, toRemoteTaxonomicLevelNaturalIdArray, toRemoteTaxonomicLevelNaturalIdCollection, transformEntities, transformEntity, update, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaxonomicLevelDaoImpl

public TaxonomicLevelDaoImpl()
Method Detail

handleCreateFromClusterTaxonomicLevel

protected TaxonomicLevel handleCreateFromClusterTaxonomicLevel(ClusterTaxonomicLevel clusterTaxonomicLevel)
Description copied from class: TaxonomicLevelDaoBase
Performs the core logic for TaxonomicLevelDaoBase.createFromClusterTaxonomicLevel(fr.ifremer.allegro.referential.taxon.generic.cluster.ClusterTaxonomicLevel)

Specified by:
handleCreateFromClusterTaxonomicLevel in class TaxonomicLevelDaoBase
See Also:
TaxonomicLevelDao.createFromClusterTaxonomicLevel(fr.ifremer.allegro.referential.taxon.generic.cluster.ClusterTaxonomicLevel)

handleGetAllClusterTaxonomicLevelSinceDateSynchro

protected ClusterTaxonomicLevel[] handleGetAllClusterTaxonomicLevelSinceDateSynchro(java.sql.Timestamp synchronizationTimestamp,
                                                                                    java.lang.Integer userId,
                                                                                    java.lang.Integer[] registrationLocationIds,
                                                                                    java.lang.Integer pageNumber,
                                                                                    java.lang.Integer pageSize)
Description copied from class: TaxonomicLevelDaoBase
Performs the core logic for TaxonomicLevelDaoBase.getAllClusterTaxonomicLevelSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

Specified by:
handleGetAllClusterTaxonomicLevelSinceDateSynchro in class TaxonomicLevelDaoBase
See Also:
TaxonomicLevelDao.getAllClusterTaxonomicLevelSinceDateSynchro(java.sql.Timestamp, java.lang.Integer, java.lang.Integer[], java.lang.Integer, java.lang.Integer)

toRemoteTaxonomicLevelFullVO

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

toRemoteTaxonomicLevelFullVO

public RemoteTaxonomicLevelFullVO toRemoteTaxonomicLevelFullVO(TaxonomicLevel entity)
Description copied from interface: TaxonomicLevelDao
Converts this DAO's entity to an object of type RemoteTaxonomicLevelFullVO.

Specified by:
toRemoteTaxonomicLevelFullVO in interface TaxonomicLevelDao
Overrides:
toRemoteTaxonomicLevelFullVO in class TaxonomicLevelDaoBase
See Also:
TaxonomicLevelDao.toRemoteTaxonomicLevelFullVO(fr.ifremer.allegro.referential.taxon.TaxonomicLevel)

remoteTaxonomicLevelFullVOToEntity

public TaxonomicLevel remoteTaxonomicLevelFullVOToEntity(RemoteTaxonomicLevelFullVO remoteTaxonomicLevelFullVO)
Description copied from interface: TaxonomicLevelDao
Converts an instance of type RemoteTaxonomicLevelFullVO to this DAO's entity.

See Also:
TaxonomicLevelDao.remoteTaxonomicLevelFullVOToEntity(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonomicLevelFullVO)

remoteTaxonomicLevelFullVOToEntity

public void remoteTaxonomicLevelFullVOToEntity(RemoteTaxonomicLevelFullVO source,
                                               TaxonomicLevel target,
                                               boolean copyIfNull)
Description copied from interface: TaxonomicLevelDao
Copies the fields of RemoteTaxonomicLevelFullVO to the specified entity.

Specified by:
remoteTaxonomicLevelFullVOToEntity in interface TaxonomicLevelDao
Overrides:
remoteTaxonomicLevelFullVOToEntity in class TaxonomicLevelDaoBase
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.taxon.TaxonomicLevelDao#remoteTaxonomicLevelFullVOToEntity(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonomicLevelFullVO, fr.ifremer.allegro.referential.taxon.TaxonomicLevel)

toRemoteTaxonomicLevelNaturalId

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

toRemoteTaxonomicLevelNaturalId

public RemoteTaxonomicLevelNaturalId toRemoteTaxonomicLevelNaturalId(TaxonomicLevel entity)
Description copied from interface: TaxonomicLevelDao
Converts this DAO's entity to an object of type RemoteTaxonomicLevelNaturalId.

Specified by:
toRemoteTaxonomicLevelNaturalId in interface TaxonomicLevelDao
Overrides:
toRemoteTaxonomicLevelNaturalId in class TaxonomicLevelDaoBase
See Also:
TaxonomicLevelDao.toRemoteTaxonomicLevelNaturalId(fr.ifremer.allegro.referential.taxon.TaxonomicLevel)

remoteTaxonomicLevelNaturalIdToEntity

public TaxonomicLevel remoteTaxonomicLevelNaturalIdToEntity(RemoteTaxonomicLevelNaturalId remoteTaxonomicLevelNaturalId)
Description copied from interface: TaxonomicLevelDao
Converts an instance of type RemoteTaxonomicLevelNaturalId to this DAO's entity.

See Also:
TaxonomicLevelDao.remoteTaxonomicLevelNaturalIdToEntity(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonomicLevelNaturalId)

remoteTaxonomicLevelNaturalIdToEntity

public void remoteTaxonomicLevelNaturalIdToEntity(RemoteTaxonomicLevelNaturalId source,
                                                  TaxonomicLevel target,
                                                  boolean copyIfNull)
Description copied from interface: TaxonomicLevelDao
Copies the fields of RemoteTaxonomicLevelNaturalId to the specified entity.

Specified by:
remoteTaxonomicLevelNaturalIdToEntity in interface TaxonomicLevelDao
Overrides:
remoteTaxonomicLevelNaturalIdToEntity in class TaxonomicLevelDaoBase
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.taxon.TaxonomicLevelDao#remoteTaxonomicLevelNaturalIdToEntity(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonomicLevelNaturalId, fr.ifremer.allegro.referential.taxon.TaxonomicLevel)

toClusterTaxonomicLevel

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

toClusterTaxonomicLevel

public ClusterTaxonomicLevel toClusterTaxonomicLevel(TaxonomicLevel entity)
Description copied from interface: TaxonomicLevelDao
Converts this DAO's entity to an object of type ClusterTaxonomicLevel.

Specified by:
toClusterTaxonomicLevel in interface TaxonomicLevelDao
Overrides:
toClusterTaxonomicLevel in class TaxonomicLevelDaoBase
See Also:
TaxonomicLevelDao.toClusterTaxonomicLevel(fr.ifremer.allegro.referential.taxon.TaxonomicLevel)

clusterTaxonomicLevelToEntity

public TaxonomicLevel clusterTaxonomicLevelToEntity(ClusterTaxonomicLevel clusterTaxonomicLevel)
Description copied from interface: TaxonomicLevelDao
Converts an instance of type ClusterTaxonomicLevel to this DAO's entity.

See Also:
TaxonomicLevelDao.clusterTaxonomicLevelToEntity(fr.ifremer.allegro.referential.taxon.generic.cluster.ClusterTaxonomicLevel)

clusterTaxonomicLevelToEntity

public void clusterTaxonomicLevelToEntity(ClusterTaxonomicLevel source,
                                          TaxonomicLevel target,
                                          boolean copyIfNull)
Description copied from interface: TaxonomicLevelDao
Copies the fields of ClusterTaxonomicLevel to the specified entity.

Specified by:
clusterTaxonomicLevelToEntity in interface TaxonomicLevelDao
Overrides:
clusterTaxonomicLevelToEntity in class TaxonomicLevelDaoBase
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.taxon.TaxonomicLevelDao#clusterTaxonomicLevelToEntity(fr.ifremer.allegro.referential.taxon.generic.cluster.ClusterTaxonomicLevel, fr.ifremer.allegro.referential.taxon.TaxonomicLevel)


Copyright © 2008-2010 IFREMER. All Rights Reserved.