org.hibernate.search.query.hibernate.impl
Class MultiClassesQueryLoader

java.lang.Object
  extended by org.hibernate.search.query.hibernate.impl.AbstractLoader
      extended by org.hibernate.search.query.hibernate.impl.MultiClassesQueryLoader
All Implemented Interfaces:
Loader

public class MultiClassesQueryLoader
extends AbstractLoader

A loader which loads objects of multiple types.

Author:
Emmanuel Bernard

Constructor Summary
MultiClassesQueryLoader()
           
 
Method Summary
 List executeLoad(EntityInfo... entityInfos)
           
 Object executeLoad(EntityInfo entityInfo)
           
 void init(Session session, SearchFactoryImplementor searchFactoryImplementor, ObjectsInitializer objectsInitializer, TimeoutManager timeoutManager)
           
 boolean isSizeSafe()
           
 void setEntityTypes(Set<Class<?>> entityTypes)
           
 
Methods inherited from class org.hibernate.search.query.hibernate.impl.AbstractLoader
init, load, load, loadWithoutTiming
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiClassesQueryLoader

public MultiClassesQueryLoader()
Method Detail

init

public void init(Session session,
                 SearchFactoryImplementor searchFactoryImplementor,
                 ObjectsInitializer objectsInitializer,
                 TimeoutManager timeoutManager)

isSizeSafe

public boolean isSizeSafe()

setEntityTypes

public void setEntityTypes(Set<Class<?>> entityTypes)

executeLoad

public Object executeLoad(EntityInfo entityInfo)
Specified by:
executeLoad in class AbstractLoader

executeLoad

public List executeLoad(EntityInfo... entityInfos)
Specified by:
executeLoad in class AbstractLoader


Copyright © 2006-2012 Red Hat Middleware, LLC. All Rights Reserved