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.
| Constructor and Description |
|---|
HibernateSearchFacade() |
HibernateSearchFacade(org.hibernate.SessionFactory sessionFactory) |
| Modifier and Type | Method and Description |
|---|---|
int |
count(Class<?> searchClass,
ISearch search) |
int |
count(ISearch search) |
Filter |
getFilterFromExample(Object example) |
Filter |
getFilterFromExample(Object example,
ExampleOptions options) |
protected HibernateSearchProcessor |
getProcessor() |
protected org.hibernate.Session |
getSession() |
List |
search(Class<?> searchClass,
ISearch search) |
List |
search(ISearch search) |
SearchResult |
searchAndCount(Class<?> searchClass,
ISearch search) |
SearchResult |
searchAndCount(ISearch search) |
Object |
searchUnique(Class<?> searchClass,
ISearch search) |
Object |
searchUnique(ISearch search) |
void |
setSessionFactory(org.hibernate.SessionFactory sessionFactory) |
public HibernateSearchFacade()
public HibernateSearchFacade(org.hibernate.SessionFactory sessionFactory)
public void setSessionFactory(org.hibernate.SessionFactory sessionFactory)
protected org.hibernate.Session getSession()
protected HibernateSearchProcessor getProcessor()
public List search(ISearch search)
search in interface SearchFacadepublic List search(Class<?> searchClass, ISearch search)
search in interface SearchFacadepublic int count(ISearch search)
count in interface SearchFacadepublic int count(Class<?> searchClass, ISearch search)
count in interface SearchFacadepublic SearchResult searchAndCount(ISearch search)
searchAndCount in interface SearchFacadepublic SearchResult searchAndCount(Class<?> searchClass, ISearch search)
searchAndCount in interface SearchFacadepublic Object searchUnique(ISearch search)
searchUnique in interface SearchFacadepublic Object searchUnique(Class<?> searchClass, ISearch search)
searchUnique in interface SearchFacadepublic Filter getFilterFromExample(Object example)
getFilterFromExample in interface SearchFacadepublic Filter getFilterFromExample(Object example, ExampleOptions options)
getFilterFromExample in interface SearchFacadeCopyright © 2008-2013. All Rights Reserved.