org.jboss.seam.persistence
Class FullTextEntityManagerProxy

java.lang.Object
  extended by org.jboss.seam.persistence.EntityManagerProxy
      extended by org.jboss.seam.persistence.FullTextEntityManagerProxy
All Implemented Interfaces:
Serializable, javax.persistence.EntityManager, org.hibernate.search.jpa.FullTextEntityManager

public class FullTextEntityManagerProxy
extends EntityManagerProxy
implements org.hibernate.search.jpa.FullTextEntityManager

Wrap a FullTextEntityManager

Author:
Emmanuel Bernard
See Also:
Serialized Form

Constructor Summary
FullTextEntityManagerProxy(org.hibernate.search.jpa.FullTextEntityManager entityManager)
           
 
Method Summary
 org.hibernate.search.jpa.FullTextQuery createFullTextQuery(org.apache.lucene.search.Query query, Class... classes)
           
 org.hibernate.search.SearchFactory getSearchFactory()
           
 void index(Object object)
           
 void purge(Class aClass, Serializable serializable)
           
 void purgeAll(Class aClass)
           
 
Methods inherited from class org.jboss.seam.persistence.EntityManagerProxy
clear, close, contains, createNamedQuery, createNativeQuery, createNativeQuery, createNativeQuery, createQuery, find, flush, getDelegate, getFlushMode, getReference, getTransaction, isOpen, joinTransaction, lock, merge, persist, refresh, remove, setFlushMode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.persistence.EntityManager
clear, close, contains, createNamedQuery, createNativeQuery, createNativeQuery, createNativeQuery, createQuery, find, flush, getDelegate, getFlushMode, getReference, getTransaction, isOpen, joinTransaction, lock, merge, persist, refresh, remove, setFlushMode
 

Constructor Detail

FullTextEntityManagerProxy

public FullTextEntityManagerProxy(org.hibernate.search.jpa.FullTextEntityManager entityManager)
Method Detail

createFullTextQuery

public org.hibernate.search.jpa.FullTextQuery createFullTextQuery(org.apache.lucene.search.Query query,
                                                                  Class... classes)
Specified by:
createFullTextQuery in interface org.hibernate.search.jpa.FullTextEntityManager

index

public void index(Object object)
Specified by:
index in interface org.hibernate.search.jpa.FullTextEntityManager

getSearchFactory

public org.hibernate.search.SearchFactory getSearchFactory()
Specified by:
getSearchFactory in interface org.hibernate.search.jpa.FullTextEntityManager

purge

public void purge(Class aClass,
                  Serializable serializable)
Specified by:
purge in interface org.hibernate.search.jpa.FullTextEntityManager

purgeAll

public void purgeAll(Class aClass)
Specified by:
purgeAll in interface org.hibernate.search.jpa.FullTextEntityManager