Class HibernateSearchableDao
- java.lang.Object
-
- com.atlassian.confluence.core.persistence.hibernate.HibernateSearchableDao
-
- All Implemented Interfaces:
SearchableDao
@Transactional public class HibernateSearchableDao extends Object implements SearchableDao
-
-
Constructor Summary
Constructors Constructor Description HibernateSearchableDao(org.hibernate.SessionFactory sessionFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetCountOfLatestSearchables()Finds the count of all latest searchables.intgetCountOfLatestSearchables(Class clazz)Finds the count of the latest searchables that implement the specified hibernate entity class.List<HibernateHandle>getLatestSearchableHandles(Class clazz)Finds a list of handles for the specified class.List<List<HibernateHandle>>getLatestSearchableHandlesGroupedByType()Returns a list of latest searchable handles grouped by hibernate entity class.
-
-
-
Method Detail
-
getLatestSearchableHandlesGroupedByType
@Transactional(readOnly=true) public List<List<HibernateHandle>> getLatestSearchableHandlesGroupedByType()
Description copied from interface:SearchableDaoReturns a list of latest searchable handles grouped by hibernate entity class. Each sublist is guaranteed to be one type.- Specified by:
getLatestSearchableHandlesGroupedByTypein interfaceSearchableDao- Returns:
- a list of latest searchable handles grouped by hibernate entity class. Each sublist is guaranteed to be one type.
-
getLatestSearchableHandles
@Transactional(readOnly=true) public List<HibernateHandle> getLatestSearchableHandles(Class clazz)
Description copied from interface:SearchableDaoFinds a list of handles for the specified class.- Specified by:
getLatestSearchableHandlesin interfaceSearchableDao- Parameters:
clazz- a hibernate entity class
-
getCountOfLatestSearchables
@Transactional(readOnly=true) public int getCountOfLatestSearchables()
Description copied from interface:SearchableDaoFinds the count of all latest searchables.- Specified by:
getCountOfLatestSearchablesin interfaceSearchableDao
-
getCountOfLatestSearchables
@Transactional(readOnly=true) public int getCountOfLatestSearchables(Class clazz)
Description copied from interface:SearchableDaoFinds the count of the latest searchables that implement the specified hibernate entity class.- Specified by:
getCountOfLatestSearchablesin interfaceSearchableDao- Parameters:
clazz- a hibernate entity class
-
-