fr.ifremer.allegro.administration.programStrategy
Class ReferenceTaxonStrategyDaoImpl

java.lang.Object
  extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
      extended by fr.ifremer.allegro.administration.programStrategy.ReferenceTaxonStrategyDaoBase
          extended by fr.ifremer.allegro.administration.programStrategy.ReferenceTaxonStrategyDaoImpl
All Implemented Interfaces:
ReferenceTaxonStrategyDao

public class ReferenceTaxonStrategyDaoImpl
extends ReferenceTaxonStrategyDaoBase

See Also:
ReferenceTaxonStrategy

Field Summary
 
Fields inherited from interface fr.ifremer.allegro.administration.programStrategy.ReferenceTaxonStrategyDao
TRANSFORM_CLUSTERREFERENCETAXONSTRATEGY, TRANSFORM_NONE, TRANSFORM_REMOTEREFERENCETAXONSTRATEGYFULLVO, TRANSFORM_REMOTEREFERENCETAXONSTRATEGYNATURALID
 
Constructor Summary
ReferenceTaxonStrategyDaoImpl()
           
 
Method Summary
 ReferenceTaxonStrategy clusterReferenceTaxonStrategyToEntity(ClusterReferenceTaxonStrategy clusterReferenceTaxonStrategy)
          Converts an instance of type ClusterReferenceTaxonStrategy to this DAO's entity.
 void clusterReferenceTaxonStrategyToEntity(ClusterReferenceTaxonStrategy source, ReferenceTaxonStrategy target, boolean copyIfNull)
          Copies the fields of ClusterReferenceTaxonStrategy to the specified entity.
protected  ReferenceTaxonStrategy handleCreateFromClusterReferenceTaxonStrategy(ClusterReferenceTaxonStrategy clusterReferenceTaxonStrategy)
          Performs the core logic for ReferenceTaxonStrategyDaoBase.createFromClusterReferenceTaxonStrategy(fr.ifremer.allegro.administration.programStrategy.generic.cluster.ClusterReferenceTaxonStrategy)
 ReferenceTaxonStrategy remoteReferenceTaxonStrategyFullVOToEntity(RemoteReferenceTaxonStrategyFullVO remoteReferenceTaxonStrategyFullVO)
          Converts an instance of type RemoteReferenceTaxonStrategyFullVO to this DAO's entity.
 void remoteReferenceTaxonStrategyFullVOToEntity(RemoteReferenceTaxonStrategyFullVO source, ReferenceTaxonStrategy target, boolean copyIfNull)
          Copies the fields of RemoteReferenceTaxonStrategyFullVO to the specified entity.
 ReferenceTaxonStrategy remoteReferenceTaxonStrategyNaturalIdToEntity(RemoteReferenceTaxonStrategyNaturalId remoteReferenceTaxonStrategyNaturalId)
          Converts an instance of type RemoteReferenceTaxonStrategyNaturalId to this DAO's entity.
 void remoteReferenceTaxonStrategyNaturalIdToEntity(RemoteReferenceTaxonStrategyNaturalId source, ReferenceTaxonStrategy target, boolean copyIfNull)
          Copies the fields of RemoteReferenceTaxonStrategyNaturalId to the specified entity.
 ClusterReferenceTaxonStrategy toClusterReferenceTaxonStrategy(ReferenceTaxonStrategy entity)
          Converts this DAO's entity to an object of type ClusterReferenceTaxonStrategy.
 void toClusterReferenceTaxonStrategy(ReferenceTaxonStrategy source, ClusterReferenceTaxonStrategy target)
          Copies the fields of the specified entity to the target value object.
 RemoteReferenceTaxonStrategyFullVO toRemoteReferenceTaxonStrategyFullVO(ReferenceTaxonStrategy entity)
          Converts this DAO's entity to an object of type RemoteReferenceTaxonStrategyFullVO.
 void toRemoteReferenceTaxonStrategyFullVO(ReferenceTaxonStrategy source, RemoteReferenceTaxonStrategyFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteReferenceTaxonStrategyNaturalId toRemoteReferenceTaxonStrategyNaturalId(ReferenceTaxonStrategy entity)
          Converts this DAO's entity to an object of type RemoteReferenceTaxonStrategyNaturalId.
 void toRemoteReferenceTaxonStrategyNaturalId(ReferenceTaxonStrategy source, RemoteReferenceTaxonStrategyNaturalId target)
          Copies the fields of the specified entity to the target value object.
 
Methods inherited from class fr.ifremer.allegro.administration.programStrategy.ReferenceTaxonStrategyDaoBase
clusterReferenceTaxonStrategyToEntityCollection, create, create, create, create, create, create, create, create, createFromClusterReferenceTaxonStrategy, findReferenceTaxonStrategyByIdentifiers, findReferenceTaxonStrategyByIdentifiers, findReferenceTaxonStrategyByIdentifiers, findReferenceTaxonStrategyByIdentifiers, findReferenceTaxonStrategyByNaturalId, findReferenceTaxonStrategyByNaturalId, findReferenceTaxonStrategyByNaturalId, findReferenceTaxonStrategyByNaturalId, findReferenceTaxonStrategyByReferenceTaxon, findReferenceTaxonStrategyByReferenceTaxon, findReferenceTaxonStrategyByReferenceTaxon, findReferenceTaxonStrategyByReferenceTaxon, findReferenceTaxonStrategyByReferenceTaxon, findReferenceTaxonStrategyByReferenceTaxon, findReferenceTaxonStrategyByReferenceTaxon, findReferenceTaxonStrategyByReferenceTaxon, findReferenceTaxonStrategyByStrategy, findReferenceTaxonStrategyByStrategy, findReferenceTaxonStrategyByStrategy, findReferenceTaxonStrategyByStrategy, findReferenceTaxonStrategyByStrategy, findReferenceTaxonStrategyByStrategy, findReferenceTaxonStrategyByStrategy, findReferenceTaxonStrategyByStrategy, getAllReferenceTaxonStrategy, getAllReferenceTaxonStrategy, getAllReferenceTaxonStrategy, getAllReferenceTaxonStrategy, getAllReferenceTaxonStrategy, getAllReferenceTaxonStrategy, getAllReferenceTaxonStrategy, getAllReferenceTaxonStrategy, getPrincipal, getReferenceTaxonDao, getStrategyDao, load, load, loadAll, loadAll, loadAll, loadAll, remoteReferenceTaxonStrategyFullVOToEntityCollection, remoteReferenceTaxonStrategyNaturalIdToEntityCollection, remove, remove, remove, search, search, search, search, setReferenceTaxonDao, setStrategyDao, toClusterReferenceTaxonStrategy, toClusterReferenceTaxonStrategyArray, toClusterReferenceTaxonStrategyCollection, toEntity, toRemoteReferenceTaxonStrategyFullVO, toRemoteReferenceTaxonStrategyFullVOArray, toRemoteReferenceTaxonStrategyFullVOCollection, toRemoteReferenceTaxonStrategyNaturalId, toRemoteReferenceTaxonStrategyNaturalIdArray, toRemoteReferenceTaxonStrategyNaturalIdCollection, transformEntities, transformEntity, update, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReferenceTaxonStrategyDaoImpl

public ReferenceTaxonStrategyDaoImpl()
Method Detail

handleCreateFromClusterReferenceTaxonStrategy

protected ReferenceTaxonStrategy handleCreateFromClusterReferenceTaxonStrategy(ClusterReferenceTaxonStrategy clusterReferenceTaxonStrategy)
Description copied from class: ReferenceTaxonStrategyDaoBase
Performs the core logic for ReferenceTaxonStrategyDaoBase.createFromClusterReferenceTaxonStrategy(fr.ifremer.allegro.administration.programStrategy.generic.cluster.ClusterReferenceTaxonStrategy)

Specified by:
handleCreateFromClusterReferenceTaxonStrategy in class ReferenceTaxonStrategyDaoBase
See Also:
ReferenceTaxonStrategyDao.createFromClusterReferenceTaxonStrategy(fr.ifremer.allegro.administration.programStrategy.generic.cluster.ClusterReferenceTaxonStrategy)

toRemoteReferenceTaxonStrategyFullVO

public void toRemoteReferenceTaxonStrategyFullVO(ReferenceTaxonStrategy source,
                                                 RemoteReferenceTaxonStrategyFullVO target)
Description copied from interface: ReferenceTaxonStrategyDao
Copies the fields of the specified entity to the target value object. This method is similar to toRemoteReferenceTaxonStrategyFullVO(), 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:
toRemoteReferenceTaxonStrategyFullVO in interface ReferenceTaxonStrategyDao
Overrides:
toRemoteReferenceTaxonStrategyFullVO in class ReferenceTaxonStrategyDaoBase
See Also:
ReferenceTaxonStrategyDao.toRemoteReferenceTaxonStrategyFullVO(fr.ifremer.allegro.administration.programStrategy.ReferenceTaxonStrategy, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteReferenceTaxonStrategyFullVO)

toRemoteReferenceTaxonStrategyFullVO

public RemoteReferenceTaxonStrategyFullVO toRemoteReferenceTaxonStrategyFullVO(ReferenceTaxonStrategy entity)
Description copied from interface: ReferenceTaxonStrategyDao
Converts this DAO's entity to an object of type RemoteReferenceTaxonStrategyFullVO.

Specified by:
toRemoteReferenceTaxonStrategyFullVO in interface ReferenceTaxonStrategyDao
Overrides:
toRemoteReferenceTaxonStrategyFullVO in class ReferenceTaxonStrategyDaoBase
See Also:
ReferenceTaxonStrategyDao.toRemoteReferenceTaxonStrategyFullVO(fr.ifremer.allegro.administration.programStrategy.ReferenceTaxonStrategy)

remoteReferenceTaxonStrategyFullVOToEntity

public ReferenceTaxonStrategy remoteReferenceTaxonStrategyFullVOToEntity(RemoteReferenceTaxonStrategyFullVO remoteReferenceTaxonStrategyFullVO)
Description copied from interface: ReferenceTaxonStrategyDao
Converts an instance of type RemoteReferenceTaxonStrategyFullVO to this DAO's entity.

See Also:
ReferenceTaxonStrategyDao.remoteReferenceTaxonStrategyFullVOToEntity(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteReferenceTaxonStrategyFullVO)

remoteReferenceTaxonStrategyFullVOToEntity

public void remoteReferenceTaxonStrategyFullVOToEntity(RemoteReferenceTaxonStrategyFullVO source,
                                                       ReferenceTaxonStrategy target,
                                                       boolean copyIfNull)
Description copied from interface: ReferenceTaxonStrategyDao
Copies the fields of RemoteReferenceTaxonStrategyFullVO to the specified entity.

Specified by:
remoteReferenceTaxonStrategyFullVOToEntity in interface ReferenceTaxonStrategyDao
Overrides:
remoteReferenceTaxonStrategyFullVOToEntity in class ReferenceTaxonStrategyDaoBase
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.programStrategy.ReferenceTaxonStrategyDao#remoteReferenceTaxonStrategyFullVOToEntity(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteReferenceTaxonStrategyFullVO, fr.ifremer.allegro.administration.programStrategy.ReferenceTaxonStrategy)

toRemoteReferenceTaxonStrategyNaturalId

public void toRemoteReferenceTaxonStrategyNaturalId(ReferenceTaxonStrategy source,
                                                    RemoteReferenceTaxonStrategyNaturalId target)
Description copied from interface: ReferenceTaxonStrategyDao
Copies the fields of the specified entity to the target value object. This method is similar to toRemoteReferenceTaxonStrategyNaturalId(), 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:
toRemoteReferenceTaxonStrategyNaturalId in interface ReferenceTaxonStrategyDao
Overrides:
toRemoteReferenceTaxonStrategyNaturalId in class ReferenceTaxonStrategyDaoBase
See Also:
ReferenceTaxonStrategyDao.toRemoteReferenceTaxonStrategyNaturalId(fr.ifremer.allegro.administration.programStrategy.ReferenceTaxonStrategy, fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteReferenceTaxonStrategyNaturalId)

toRemoteReferenceTaxonStrategyNaturalId

public RemoteReferenceTaxonStrategyNaturalId toRemoteReferenceTaxonStrategyNaturalId(ReferenceTaxonStrategy entity)
Description copied from interface: ReferenceTaxonStrategyDao
Converts this DAO's entity to an object of type RemoteReferenceTaxonStrategyNaturalId.

Specified by:
toRemoteReferenceTaxonStrategyNaturalId in interface ReferenceTaxonStrategyDao
Overrides:
toRemoteReferenceTaxonStrategyNaturalId in class ReferenceTaxonStrategyDaoBase
See Also:
ReferenceTaxonStrategyDao.toRemoteReferenceTaxonStrategyNaturalId(fr.ifremer.allegro.administration.programStrategy.ReferenceTaxonStrategy)

remoteReferenceTaxonStrategyNaturalIdToEntity

public ReferenceTaxonStrategy remoteReferenceTaxonStrategyNaturalIdToEntity(RemoteReferenceTaxonStrategyNaturalId remoteReferenceTaxonStrategyNaturalId)
Description copied from interface: ReferenceTaxonStrategyDao
Converts an instance of type RemoteReferenceTaxonStrategyNaturalId to this DAO's entity.

See Also:
ReferenceTaxonStrategyDao.remoteReferenceTaxonStrategyNaturalIdToEntity(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteReferenceTaxonStrategyNaturalId)

remoteReferenceTaxonStrategyNaturalIdToEntity

public void remoteReferenceTaxonStrategyNaturalIdToEntity(RemoteReferenceTaxonStrategyNaturalId source,
                                                          ReferenceTaxonStrategy target,
                                                          boolean copyIfNull)
Description copied from interface: ReferenceTaxonStrategyDao
Copies the fields of RemoteReferenceTaxonStrategyNaturalId to the specified entity.

Specified by:
remoteReferenceTaxonStrategyNaturalIdToEntity in interface ReferenceTaxonStrategyDao
Overrides:
remoteReferenceTaxonStrategyNaturalIdToEntity in class ReferenceTaxonStrategyDaoBase
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.programStrategy.ReferenceTaxonStrategyDao#remoteReferenceTaxonStrategyNaturalIdToEntity(fr.ifremer.allegro.administration.programStrategy.generic.vo.RemoteReferenceTaxonStrategyNaturalId, fr.ifremer.allegro.administration.programStrategy.ReferenceTaxonStrategy)

toClusterReferenceTaxonStrategy

public void toClusterReferenceTaxonStrategy(ReferenceTaxonStrategy source,
                                            ClusterReferenceTaxonStrategy target)
Description copied from interface: ReferenceTaxonStrategyDao
Copies the fields of the specified entity to the target value object. This method is similar to toClusterReferenceTaxonStrategy(), 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:
toClusterReferenceTaxonStrategy in interface ReferenceTaxonStrategyDao
Overrides:
toClusterReferenceTaxonStrategy in class ReferenceTaxonStrategyDaoBase
See Also:
ReferenceTaxonStrategyDao.toClusterReferenceTaxonStrategy(fr.ifremer.allegro.administration.programStrategy.ReferenceTaxonStrategy, fr.ifremer.allegro.administration.programStrategy.generic.cluster.ClusterReferenceTaxonStrategy)

toClusterReferenceTaxonStrategy

public ClusterReferenceTaxonStrategy toClusterReferenceTaxonStrategy(ReferenceTaxonStrategy entity)
Description copied from interface: ReferenceTaxonStrategyDao
Converts this DAO's entity to an object of type ClusterReferenceTaxonStrategy.

Specified by:
toClusterReferenceTaxonStrategy in interface ReferenceTaxonStrategyDao
Overrides:
toClusterReferenceTaxonStrategy in class ReferenceTaxonStrategyDaoBase
See Also:
ReferenceTaxonStrategyDao.toClusterReferenceTaxonStrategy(fr.ifremer.allegro.administration.programStrategy.ReferenceTaxonStrategy)

clusterReferenceTaxonStrategyToEntity

public ReferenceTaxonStrategy clusterReferenceTaxonStrategyToEntity(ClusterReferenceTaxonStrategy clusterReferenceTaxonStrategy)
Description copied from interface: ReferenceTaxonStrategyDao
Converts an instance of type ClusterReferenceTaxonStrategy to this DAO's entity.

See Also:
ReferenceTaxonStrategyDao.clusterReferenceTaxonStrategyToEntity(fr.ifremer.allegro.administration.programStrategy.generic.cluster.ClusterReferenceTaxonStrategy)

clusterReferenceTaxonStrategyToEntity

public void clusterReferenceTaxonStrategyToEntity(ClusterReferenceTaxonStrategy source,
                                                  ReferenceTaxonStrategy target,
                                                  boolean copyIfNull)
Description copied from interface: ReferenceTaxonStrategyDao
Copies the fields of ClusterReferenceTaxonStrategy to the specified entity.

Specified by:
clusterReferenceTaxonStrategyToEntity in interface ReferenceTaxonStrategyDao
Overrides:
clusterReferenceTaxonStrategyToEntity in class ReferenceTaxonStrategyDaoBase
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.programStrategy.ReferenceTaxonStrategyDao#clusterReferenceTaxonStrategyToEntity(fr.ifremer.allegro.administration.programStrategy.generic.cluster.ClusterReferenceTaxonStrategy, fr.ifremer.allegro.administration.programStrategy.ReferenceTaxonStrategy)


Copyright © 2008-2010 IFREMER. All Rights Reserved.