fr.ifremer.allegro.referential.taxon
Class TaxonGroupInformationDaoImpl

java.lang.Object
  extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
      extended by fr.ifremer.allegro.referential.taxon.TaxonGroupInformationDaoBase
          extended by fr.ifremer.allegro.referential.taxon.TaxonGroupInformationDaoImpl
All Implemented Interfaces:
TaxonGroupInformationDao

public class TaxonGroupInformationDaoImpl
extends TaxonGroupInformationDaoBase

See Also:
TaxonGroupInformation

Field Summary
 
Fields inherited from interface fr.ifremer.allegro.referential.taxon.TaxonGroupInformationDao
TRANSFORM_CLUSTERTAXONGROUPINFORMATION, TRANSFORM_NONE, TRANSFORM_REMOTETAXONGROUPINFORMATIONFULLVO, TRANSFORM_REMOTETAXONGROUPINFORMATIONNATURALID
 
Constructor Summary
TaxonGroupInformationDaoImpl()
           
 
Method Summary
 TaxonGroupInformation clusterTaxonGroupInformationToEntity(ClusterTaxonGroupInformation clusterTaxonGroupInformation)
          Converts an instance of type ClusterTaxonGroupInformation to this DAO's entity.
 void clusterTaxonGroupInformationToEntity(ClusterTaxonGroupInformation source, TaxonGroupInformation target, boolean copyIfNull)
          Copies the fields of ClusterTaxonGroupInformation to the specified entity.
protected  TaxonGroupInformation handleCreateFromClusterTaxonGroupInformation(ClusterTaxonGroupInformation clusterTaxonGroupInformation)
          Performs the core logic for TaxonGroupInformationDaoBase.createFromClusterTaxonGroupInformation(fr.ifremer.allegro.referential.taxon.generic.cluster.ClusterTaxonGroupInformation)
 TaxonGroupInformation remoteTaxonGroupInformationFullVOToEntity(RemoteTaxonGroupInformationFullVO remoteTaxonGroupInformationFullVO)
          Converts an instance of type RemoteTaxonGroupInformationFullVO to this DAO's entity.
 void remoteTaxonGroupInformationFullVOToEntity(RemoteTaxonGroupInformationFullVO source, TaxonGroupInformation target, boolean copyIfNull)
          Copies the fields of RemoteTaxonGroupInformationFullVO to the specified entity.
 TaxonGroupInformation remoteTaxonGroupInformationNaturalIdToEntity(RemoteTaxonGroupInformationNaturalId remoteTaxonGroupInformationNaturalId)
          Converts an instance of type RemoteTaxonGroupInformationNaturalId to this DAO's entity.
 void remoteTaxonGroupInformationNaturalIdToEntity(RemoteTaxonGroupInformationNaturalId source, TaxonGroupInformation target, boolean copyIfNull)
          Copies the fields of RemoteTaxonGroupInformationNaturalId to the specified entity.
 ClusterTaxonGroupInformation toClusterTaxonGroupInformation(TaxonGroupInformation entity)
          Converts this DAO's entity to an object of type ClusterTaxonGroupInformation.
 void toClusterTaxonGroupInformation(TaxonGroupInformation source, ClusterTaxonGroupInformation target)
          Copies the fields of the specified entity to the target value object.
 RemoteTaxonGroupInformationFullVO toRemoteTaxonGroupInformationFullVO(TaxonGroupInformation entity)
          Converts this DAO's entity to an object of type RemoteTaxonGroupInformationFullVO.
 void toRemoteTaxonGroupInformationFullVO(TaxonGroupInformation source, RemoteTaxonGroupInformationFullVO target)
          Copies the fields of the specified entity to the target value object.
 RemoteTaxonGroupInformationNaturalId toRemoteTaxonGroupInformationNaturalId(TaxonGroupInformation entity)
          Converts this DAO's entity to an object of type RemoteTaxonGroupInformationNaturalId.
 void toRemoteTaxonGroupInformationNaturalId(TaxonGroupInformation source, RemoteTaxonGroupInformationNaturalId target)
          Copies the fields of the specified entity to the target value object.
 
Methods inherited from class fr.ifremer.allegro.referential.taxon.TaxonGroupInformationDaoBase
clusterTaxonGroupInformationToEntityCollection, create, create, create, create, create, create, create, create, createFromClusterTaxonGroupInformation, findTaxonGroupInformationByIdentifiers, findTaxonGroupInformationByIdentifiers, findTaxonGroupInformationByIdentifiers, findTaxonGroupInformationByIdentifiers, findTaxonGroupInformationByNaturalId, findTaxonGroupInformationByNaturalId, findTaxonGroupInformationByNaturalId, findTaxonGroupInformationByNaturalId, findTaxonGroupInformationByReferenceDocument, findTaxonGroupInformationByReferenceDocument, findTaxonGroupInformationByReferenceDocument, findTaxonGroupInformationByReferenceDocument, findTaxonGroupInformationByReferenceDocument, findTaxonGroupInformationByReferenceDocument, findTaxonGroupInformationByReferenceDocument, findTaxonGroupInformationByReferenceDocument, findTaxonGroupInformationByTaxonGroup, findTaxonGroupInformationByTaxonGroup, findTaxonGroupInformationByTaxonGroup, findTaxonGroupInformationByTaxonGroup, findTaxonGroupInformationByTaxonGroup, findTaxonGroupInformationByTaxonGroup, findTaxonGroupInformationByTaxonGroup, findTaxonGroupInformationByTaxonGroup, getAllTaxonGroupInformation, getAllTaxonGroupInformation, getAllTaxonGroupInformation, getAllTaxonGroupInformation, getAllTaxonGroupInformation, getAllTaxonGroupInformation, getAllTaxonGroupInformation, getAllTaxonGroupInformation, getAllTaxonGroupInformationSinceDateSynchro, getAllTaxonGroupInformationSinceDateSynchro, getAllTaxonGroupInformationSinceDateSynchro, getAllTaxonGroupInformationSinceDateSynchro, getAllTaxonGroupInformationSinceDateSynchro, getAllTaxonGroupInformationSinceDateSynchro, getAllTaxonGroupInformationSinceDateSynchro, getAllTaxonGroupInformationSinceDateSynchro, getPrincipal, getReferenceDocumentDao, getTaxonGroupDao, load, load, loadAll, loadAll, loadAll, loadAll, remoteTaxonGroupInformationFullVOToEntityCollection, remoteTaxonGroupInformationNaturalIdToEntityCollection, remove, remove, remove, search, search, search, search, setReferenceDocumentDao, setTaxonGroupDao, toClusterTaxonGroupInformation, toClusterTaxonGroupInformationArray, toClusterTaxonGroupInformationCollection, toEntity, toRemoteTaxonGroupInformationFullVO, toRemoteTaxonGroupInformationFullVOArray, toRemoteTaxonGroupInformationFullVOCollection, toRemoteTaxonGroupInformationNaturalId, toRemoteTaxonGroupInformationNaturalIdArray, toRemoteTaxonGroupInformationNaturalIdCollection, transformEntities, transformEntity, update, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaxonGroupInformationDaoImpl

public TaxonGroupInformationDaoImpl()
Method Detail

handleCreateFromClusterTaxonGroupInformation

protected TaxonGroupInformation handleCreateFromClusterTaxonGroupInformation(ClusterTaxonGroupInformation clusterTaxonGroupInformation)
Description copied from class: TaxonGroupInformationDaoBase
Performs the core logic for TaxonGroupInformationDaoBase.createFromClusterTaxonGroupInformation(fr.ifremer.allegro.referential.taxon.generic.cluster.ClusterTaxonGroupInformation)

Specified by:
handleCreateFromClusterTaxonGroupInformation in class TaxonGroupInformationDaoBase
See Also:
TaxonGroupInformationDao.createFromClusterTaxonGroupInformation(fr.ifremer.allegro.referential.taxon.generic.cluster.ClusterTaxonGroupInformation)

toRemoteTaxonGroupInformationFullVO

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

toRemoteTaxonGroupInformationFullVO

public RemoteTaxonGroupInformationFullVO toRemoteTaxonGroupInformationFullVO(TaxonGroupInformation entity)
Description copied from interface: TaxonGroupInformationDao
Converts this DAO's entity to an object of type RemoteTaxonGroupInformationFullVO.

Specified by:
toRemoteTaxonGroupInformationFullVO in interface TaxonGroupInformationDao
Overrides:
toRemoteTaxonGroupInformationFullVO in class TaxonGroupInformationDaoBase
See Also:
TaxonGroupInformationDao.toRemoteTaxonGroupInformationFullVO(fr.ifremer.allegro.referential.taxon.TaxonGroupInformation)

remoteTaxonGroupInformationFullVOToEntity

public TaxonGroupInformation remoteTaxonGroupInformationFullVOToEntity(RemoteTaxonGroupInformationFullVO remoteTaxonGroupInformationFullVO)
Description copied from interface: TaxonGroupInformationDao
Converts an instance of type RemoteTaxonGroupInformationFullVO to this DAO's entity.

See Also:
TaxonGroupInformationDao.remoteTaxonGroupInformationFullVOToEntity(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonGroupInformationFullVO)

remoteTaxonGroupInformationFullVOToEntity

public void remoteTaxonGroupInformationFullVOToEntity(RemoteTaxonGroupInformationFullVO source,
                                                      TaxonGroupInformation target,
                                                      boolean copyIfNull)
Description copied from interface: TaxonGroupInformationDao
Copies the fields of RemoteTaxonGroupInformationFullVO to the specified entity.

Specified by:
remoteTaxonGroupInformationFullVOToEntity in interface TaxonGroupInformationDao
Overrides:
remoteTaxonGroupInformationFullVOToEntity in class TaxonGroupInformationDaoBase
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.TaxonGroupInformationDao#remoteTaxonGroupInformationFullVOToEntity(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonGroupInformationFullVO, fr.ifremer.allegro.referential.taxon.TaxonGroupInformation)

toRemoteTaxonGroupInformationNaturalId

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

toRemoteTaxonGroupInformationNaturalId

public RemoteTaxonGroupInformationNaturalId toRemoteTaxonGroupInformationNaturalId(TaxonGroupInformation entity)
Description copied from interface: TaxonGroupInformationDao
Converts this DAO's entity to an object of type RemoteTaxonGroupInformationNaturalId.

Specified by:
toRemoteTaxonGroupInformationNaturalId in interface TaxonGroupInformationDao
Overrides:
toRemoteTaxonGroupInformationNaturalId in class TaxonGroupInformationDaoBase
See Also:
TaxonGroupInformationDao.toRemoteTaxonGroupInformationNaturalId(fr.ifremer.allegro.referential.taxon.TaxonGroupInformation)

remoteTaxonGroupInformationNaturalIdToEntity

public TaxonGroupInformation remoteTaxonGroupInformationNaturalIdToEntity(RemoteTaxonGroupInformationNaturalId remoteTaxonGroupInformationNaturalId)
Description copied from interface: TaxonGroupInformationDao
Converts an instance of type RemoteTaxonGroupInformationNaturalId to this DAO's entity.

See Also:
TaxonGroupInformationDao.remoteTaxonGroupInformationNaturalIdToEntity(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonGroupInformationNaturalId)

remoteTaxonGroupInformationNaturalIdToEntity

public void remoteTaxonGroupInformationNaturalIdToEntity(RemoteTaxonGroupInformationNaturalId source,
                                                         TaxonGroupInformation target,
                                                         boolean copyIfNull)
Description copied from interface: TaxonGroupInformationDao
Copies the fields of RemoteTaxonGroupInformationNaturalId to the specified entity.

Specified by:
remoteTaxonGroupInformationNaturalIdToEntity in interface TaxonGroupInformationDao
Overrides:
remoteTaxonGroupInformationNaturalIdToEntity in class TaxonGroupInformationDaoBase
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.TaxonGroupInformationDao#remoteTaxonGroupInformationNaturalIdToEntity(fr.ifremer.allegro.referential.taxon.generic.vo.RemoteTaxonGroupInformationNaturalId, fr.ifremer.allegro.referential.taxon.TaxonGroupInformation)

toClusterTaxonGroupInformation

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

toClusterTaxonGroupInformation

public ClusterTaxonGroupInformation toClusterTaxonGroupInformation(TaxonGroupInformation entity)
Description copied from interface: TaxonGroupInformationDao
Converts this DAO's entity to an object of type ClusterTaxonGroupInformation.

Specified by:
toClusterTaxonGroupInformation in interface TaxonGroupInformationDao
Overrides:
toClusterTaxonGroupInformation in class TaxonGroupInformationDaoBase
See Also:
TaxonGroupInformationDao.toClusterTaxonGroupInformation(fr.ifremer.allegro.referential.taxon.TaxonGroupInformation)

clusterTaxonGroupInformationToEntity

public TaxonGroupInformation clusterTaxonGroupInformationToEntity(ClusterTaxonGroupInformation clusterTaxonGroupInformation)
Description copied from interface: TaxonGroupInformationDao
Converts an instance of type ClusterTaxonGroupInformation to this DAO's entity.

See Also:
TaxonGroupInformationDao.clusterTaxonGroupInformationToEntity(fr.ifremer.allegro.referential.taxon.generic.cluster.ClusterTaxonGroupInformation)

clusterTaxonGroupInformationToEntity

public void clusterTaxonGroupInformationToEntity(ClusterTaxonGroupInformation source,
                                                 TaxonGroupInformation target,
                                                 boolean copyIfNull)
Description copied from interface: TaxonGroupInformationDao
Copies the fields of ClusterTaxonGroupInformation to the specified entity.

Specified by:
clusterTaxonGroupInformationToEntity in interface TaxonGroupInformationDao
Overrides:
clusterTaxonGroupInformationToEntity in class TaxonGroupInformationDaoBase
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.TaxonGroupInformationDao#clusterTaxonGroupInformationToEntity(fr.ifremer.allegro.referential.taxon.generic.cluster.ClusterTaxonGroupInformation, fr.ifremer.allegro.referential.taxon.TaxonGroupInformation)


Copyright © 2008-2010 IFREMER. All Rights Reserved.