public class ProjectionLoader extends Object implements Loader
Loader
interface used for loading entities which are projected via
ProjectionConstants.THIS
.Constructor and Description |
---|
ProjectionLoader() |
Modifier and Type | Method and Description |
---|---|
void |
init(Session session,
ExtendedSearchIntegrator extendedIntegrator,
ObjectInitializer objectInitializer,
TimeoutManager timeoutManager) |
void |
init(Session session,
ExtendedSearchIntegrator extendedIntegrator,
ResultTransformer transformer,
ObjectLoaderBuilder loaderBuilder,
String[] aliases,
TimeoutManager timeoutManager,
boolean projectThis) |
boolean |
isSizeSafe() |
Object |
load(EntityInfo entityInfo) |
List |
load(List<EntityInfo> entityInfos) |
Object |
loadWithoutTiming(EntityInfo entityInfo) |
public void init(Session session, ExtendedSearchIntegrator extendedIntegrator, ObjectInitializer objectInitializer, TimeoutManager timeoutManager)
public void init(Session session, ExtendedSearchIntegrator extendedIntegrator, ResultTransformer transformer, ObjectLoaderBuilder loaderBuilder, String[] aliases, TimeoutManager timeoutManager, boolean projectThis)
public Object load(EntityInfo entityInfo)
public Object loadWithoutTiming(EntityInfo entityInfo)
loadWithoutTiming
in interface Loader
public List load(List<EntityInfo> entityInfos)
public boolean isSizeSafe()
isSizeSafe
in interface Loader
Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved