org.hibernate.search.query.hibernate.impl
Class ObjectLoaderBuilder

java.lang.Object
  extended by org.hibernate.search.query.hibernate.impl.ObjectLoaderBuilder

public class ObjectLoaderBuilder
extends Object

Author:
Emmanuel Bernard

Constructor Summary
ObjectLoaderBuilder()
           
 
Method Summary
 Loader buildLoader()
           
 ObjectLoaderBuilder criteria(Criteria criteria)
           
 ObjectLoaderBuilder indexedTargetedEntities(Set<Class<?>> indexedTargetedEntities)
           
 ObjectLoaderBuilder lookupMethod(ObjectLookupMethod lookupMethod)
           
 ObjectLoaderBuilder retrievalMethod(DatabaseRetrievalMethod retrievalMethod)
           
 ObjectLoaderBuilder searchFactory(SearchFactoryImplementor searchFactoryImplementor)
           
 ObjectLoaderBuilder session(SessionImplementor session)
           
 ObjectLoaderBuilder targetedEntities(List<Class<?>> targetedEntities)
           
 ObjectLoaderBuilder timeoutManager(TimeoutManager timeoutManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectLoaderBuilder

public ObjectLoaderBuilder()
Method Detail

criteria

public ObjectLoaderBuilder criteria(Criteria criteria)

targetedEntities

public ObjectLoaderBuilder targetedEntities(List<Class<?>> targetedEntities)

lookupMethod

public ObjectLoaderBuilder lookupMethod(ObjectLookupMethod lookupMethod)

retrievalMethod

public ObjectLoaderBuilder retrievalMethod(DatabaseRetrievalMethod retrievalMethod)

buildLoader

public Loader buildLoader()

session

public ObjectLoaderBuilder session(SessionImplementor session)

searchFactory

public ObjectLoaderBuilder searchFactory(SearchFactoryImplementor searchFactoryImplementor)

indexedTargetedEntities

public ObjectLoaderBuilder indexedTargetedEntities(Set<Class<?>> indexedTargetedEntities)

timeoutManager

public ObjectLoaderBuilder timeoutManager(TimeoutManager timeoutManager)


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