eu.etaxonomy.cdm.persistence.dao.hibernate.description
Class PolytomousKeyDaoImpl

java.lang.Object
  extended by eu.etaxonomy.cdm.persistence.dao.hibernate.common.DaoBase
      extended by eu.etaxonomy.cdm.persistence.dao.hibernate.common.CdmEntityDaoBase<T>
          extended by eu.etaxonomy.cdm.persistence.dao.hibernate.common.VersionableDaoBase<T>
              extended by eu.etaxonomy.cdm.persistence.dao.hibernate.common.AnnotatableDaoImpl<T>
                  extended by eu.etaxonomy.cdm.persistence.dao.hibernate.common.IdentifiableDaoBase<PolytomousKey>
                      extended by eu.etaxonomy.cdm.persistence.dao.hibernate.description.PolytomousKeyDaoImpl
All Implemented Interfaces:
IAnnotatableDao<PolytomousKey>, ICdmEntityDao<PolytomousKey>, IIdentifiableDao<PolytomousKey>, ISearchableDao<PolytomousKey>, ITitledDao<PolytomousKey>, IVersionableDao<PolytomousKey>, IPolytomousKeyDao

@Repository
public class PolytomousKeyDaoImpl
extends IdentifiableDaoBase<PolytomousKey>
implements IPolytomousKeyDao

Version:
1.0
Author:
a.mueller

Field Summary
 
Fields inherited from class eu.etaxonomy.cdm.persistence.dao.hibernate.common.IdentifiableDaoBase
defaultField, indexedClasses
 
Fields inherited from class eu.etaxonomy.cdm.persistence.dao.hibernate.common.CdmEntityDaoBase
defaultBeanInitializer, flushAfterNo, type, version
 
Constructor Summary
PolytomousKeyDaoImpl()
           
 
Method Summary
 List<PolytomousKey> list()
           
 void loadNodes(PolytomousKeyNode root, List<String> nodePaths)
           
 
Methods inherited from class eu.etaxonomy.cdm.persistence.dao.hibernate.common.IdentifiableDaoBase
count, countByReferenceTitle, countByTitle, countByTitle, countByTitle, countByTitle, countRights, countSources, countTitleCache, find, findByReferenceTitle, findByTitle, findByTitle, findByTitle, findByTitle, findByTitleAndClass, findOriginalSourceByIdInSource, findTitleCache, getCredits, getRights, getSources, getUuidAndTitleCache, getUuidAndTitleCache, optimizeIndex, purgeIndex, rebuildIndex, search, suggestQuery
 
Methods inherited from class eu.etaxonomy.cdm.persistence.dao.hibernate.common.AnnotatableDaoImpl
countAnnotations, countMarkers, countMarkers, getAnnotations, getMarkers, groupMarkers
 
Methods inherited from class eu.etaxonomy.cdm.persistence.dao.hibernate.common.VersionableDaoBase
addCriteria, addOrder, checkNotInPriorView, count, count, count, countAuditEvents, countAuditEvents, countByParam, exists, findByParam, findByUuid, getAuditEventFromContext, getAuditEvents, getAuditEvents, getAuditReader, getNextAuditEvent, getPreviousAuditEvent, list, list, list, list, load, load
 
Methods inherited from class eu.etaxonomy.cdm.persistence.dao.hibernate.common.CdmEntityDaoBase
addCriteria, addExample, addGroups, addOrder, clear, countGroups, delete, findById, getSession, getType, group, list, list, list, list, listByIds, load, lock, merge, refresh, refresh, replace, rows, save, saveAll, saveCdmObj, saveOrUpdate, saveOrUpdateAll, setDefaultBeanInitializer, setPagingParameter, setPagingParameter, update
 
Methods inherited from class eu.etaxonomy.cdm.persistence.dao.hibernate.common.DaoBase
addOrder, flush, getSessionFactory, setSessionFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface eu.etaxonomy.cdm.persistence.dao.common.IIdentifiableDao
countByReferenceTitle, countByTitle, countRights, countSources, countTitleCache, find, findByReferenceTitle, findByTitle, findOriginalSourceByIdInSource, findTitleCache, getRights, getSources, getUuidAndTitleCache
 
Methods inherited from interface eu.etaxonomy.cdm.persistence.dao.common.IAnnotatableDao
countAnnotations, countMarkers, countMarkers, getAnnotations, getMarkers, groupMarkers
 
Methods inherited from interface eu.etaxonomy.cdm.persistence.dao.common.IVersionableDao
countAuditEvents, countAuditEvents, getAuditEvents, getAuditEvents, getNextAuditEvent, getPreviousAuditEvent
 
Methods inherited from interface eu.etaxonomy.cdm.persistence.dao.common.ICdmEntityDao
clear, count, count, count, delete, exists, findById, findByUuid, flush, getSession, getType, group, list, list, list, list, list, list, list, listByIds, load, load, load, lock, merge, refresh, refresh, replace, rows, save, saveAll, saveOrUpdate, saveOrUpdateAll, update
 
Methods inherited from interface eu.etaxonomy.cdm.persistence.dao.common.ITitledDao
countByTitle, countByTitle, countByTitle, findByTitle, findByTitle, findByTitle, findByTitleAndClass
 
Methods inherited from interface eu.etaxonomy.cdm.persistence.dao.common.ISearchableDao
count, optimizeIndex, purgeIndex, rebuildIndex, search, suggestQuery
 

Constructor Detail

PolytomousKeyDaoImpl

public PolytomousKeyDaoImpl()
Method Detail

list

public List<PolytomousKey> list()
Specified by:
list in interface IPolytomousKeyDao

loadNodes

public void loadNodes(PolytomousKeyNode root,
                      List<String> nodePaths)
Specified by:
loadNodes in interface IPolytomousKeyDao


Copyright © 2007-2013 EDIT. All Rights Reserved.