com.googlecode.genericdao.search.hibernate
Class HibernateSearchFacade
java.lang.Object
com.googlecode.genericdao.search.hibernate.HibernateSearchFacade
- All Implemented Interfaces:
- SearchFacade
public class HibernateSearchFacade
- extends Object
- implements SearchFacade
Hibernate implementation of SearchFacade.
The SessionFactory must be set before an instance of this class can be used.
The getCurrentSession() method of the SessionFactory is used
when a session is needed.
To change this default behavior, you can override the protected getSession() method.
- Author:
- dwolverton
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HibernateSearchFacade
public HibernateSearchFacade()
HibernateSearchFacade
public HibernateSearchFacade(org.hibernate.SessionFactory sessionFactory)
setSessionFactory
public void setSessionFactory(org.hibernate.SessionFactory sessionFactory)
getSession
protected org.hibernate.Session getSession()
getProcessor
protected HibernateSearchProcessor getProcessor()
search
public List search(ISearch search)
- Specified by:
search in interface SearchFacade
search
public List search(Class<?> searchClass,
ISearch search)
- Specified by:
search in interface SearchFacade
count
public int count(ISearch search)
- Specified by:
count in interface SearchFacade
count
public int count(Class<?> searchClass,
ISearch search)
- Specified by:
count in interface SearchFacade
searchAndCount
public SearchResult searchAndCount(ISearch search)
- Specified by:
searchAndCount in interface SearchFacade
searchAndCount
public SearchResult searchAndCount(Class<?> searchClass,
ISearch search)
- Specified by:
searchAndCount in interface SearchFacade
searchUnique
public Object searchUnique(ISearch search)
- Specified by:
searchUnique in interface SearchFacade
searchUnique
public Object searchUnique(Class<?> searchClass,
ISearch search)
- Specified by:
searchUnique in interface SearchFacade
getFilterFromExample
public Filter getFilterFromExample(Object example)
- Specified by:
getFilterFromExample in interface SearchFacade
getFilterFromExample
public Filter getFilterFromExample(Object example,
ExampleOptions options)
- Specified by:
getFilterFromExample in interface SearchFacade
Copyright © 2008-2011. All Rights Reserved.