Class DefaultMultiModelResolver
- java.lang.Object
-
- de.hybris.platform.servicelayer.search.internal.resolver.impl.DefaultMultiModelResolver
-
- All Implemented Interfaces:
ItemObjectResolver<java.lang.Object>,java.io.Serializable
public class DefaultMultiModelResolver extends java.lang.Object implements ItemObjectResolver<java.lang.Object>
Implementation of the call-back resolver for a values fromLazyLoadMultiColumnModelList- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DefaultMultiModelResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanpreloadItems(java.util.List<PK> pks)Preload items into the cache using bulk-load.java.lang.Objectresolve(int expectedColumnIndex, java.lang.Object cachedIdentifier, java.util.List<java.lang.Class> expectedClassList)resolves value from underlying jalo layer for determined columnjava.lang.Objectresolve(java.lang.Object cachedIdentifier, java.util.List<java.lang.Class> expectedClassList)resolves value from underlying jalo layervoidsetModelService(ModelService modelService)java.lang.Objectunresolve(java.lang.Object model)transforms model back to persistence layer;
-
-
-
Method Detail
-
setModelService
public void setModelService(ModelService modelService)
-
resolve
public java.lang.Object resolve(int expectedColumnIndex, java.lang.Object cachedIdentifier, java.util.List<java.lang.Class> expectedClassList)resolves value from underlying jalo layer for determined column- Specified by:
resolvein interfaceItemObjectResolver<java.lang.Object>
-
resolve
public java.lang.Object resolve(java.lang.Object cachedIdentifier, java.util.List<java.lang.Class> expectedClassList)resolves value from underlying jalo layer- Specified by:
resolvein interfaceItemObjectResolver<java.lang.Object>
-
unresolve
public java.lang.Object unresolve(java.lang.Object model)
transforms model back to persistence layer;- Specified by:
unresolvein interfaceItemObjectResolver<java.lang.Object>
-
preloadItems
public boolean preloadItems(java.util.List<PK> pks)
Description copied from interface:ItemObjectResolverPreload items into the cache using bulk-load.- Specified by:
preloadItemsin interfaceItemObjectResolver<java.lang.Object>- Returns:
- true if models were preloaded, false otherwise
-
-