com.atlassian.confluence.core.persistence.hibernate
Class HibernateSearchableDao
java.lang.Object
org.springframework.dao.support.DaoSupport
org.springframework.orm.hibernate.support.HibernateDaoSupport
com.atlassian.confluence.core.persistence.hibernate.HibernateSearchableDao
- All Implemented Interfaces:
- SearchableDao, org.springframework.beans.factory.InitializingBean
public class HibernateSearchableDao
- extends org.springframework.orm.hibernate.support.HibernateDaoSupport
- implements SearchableDao
Fields inherited from class org.springframework.dao.support.DaoSupport |
logger |
Methods inherited from class org.springframework.orm.hibernate.support.HibernateDaoSupport |
checkDaoConfig, convertHibernateAccessException, createHibernateTemplate, getHibernateTemplate, getSession, getSession, getSessionFactory, releaseSession, setHibernateTemplate, setSessionFactory |
Methods inherited from class org.springframework.dao.support.DaoSupport |
afterPropertiesSet, initDao |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HibernateSearchableDao
public HibernateSearchableDao()
findAllSearchableHandles
public List<com.atlassian.bonnie.Handle> findAllSearchableHandles()
- Description copied from interface:
SearchableDao
- Gets handles for all
Searchable
objects.
- Specified by:
findAllSearchableHandles
in interface SearchableDao
- Returns:
- a List of
Handle
s.
findLatestSearchableHandles
public List<com.atlassian.bonnie.Handle> findLatestSearchableHandles()
- Description copied from interface:
SearchableDao
- Gets a handle for (@link Searchable} objects, only returning the latest
version of objects that implement Versioned.
- Specified by:
findLatestSearchableHandles
in interface SearchableDao
- Returns:
- a List of
Handle
s
findAllSearchablesIterator
public Iterator<com.atlassian.bonnie.Searchable> findAllSearchablesIterator()
- Description copied from interface:
SearchableDao
- Gets an iterator of all
Searchable
objects. Use this instead of SearchableDao.findAllSearchables()
- Specified by:
findAllSearchablesIterator
in interface SearchableDao
- Returns:
- an iterator of all
Searchable
objects.
getSearchableCount
public int getSearchableCount()
- Description copied from interface:
SearchableDao
- Gets the total number of
Searchable
s.
- Specified by:
getSearchableCount
in interface SearchableDao
- Returns:
- the total number of
Searchable
s.
findAllSearchables
public List<com.atlassian.bonnie.Searchable> findAllSearchables()
- Specified by:
findAllSearchables
in interface SearchableDao
getAllSearchablesGroupedByType
public List<List<HibernateHandle>> getAllSearchablesGroupedByType()
- Description copied from interface:
SearchableDao
- Returns a grouped list of all searchables available. Each list is guaranteed to only contain one type of handles.
- Specified by:
getAllSearchablesGroupedByType
in interface SearchableDao
- Returns:
- a list of lists of handles. Grouped by handle type.
Copyright © 2003-2012 Atlassian. All Rights Reserved.