Interface ItemObjectResolver<T>
-
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
DefaultModelResolver,DefaultMultiModelResolver
public interface ItemObjectResolver<T> extends java.io.SerializableCallback responsible for fetching value according to expected type value.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanpreloadItems(java.util.List<PK> list)Preload items into the cache using bulk-load.Tresolve(int expectedColumnIndex, java.lang.Object cachedIdentifier, java.util.List<java.lang.Class> expectedClassList)resolves value from underlying jalo layer for determined columnTresolve(java.lang.Object cachedIdentifier, java.util.List<java.lang.Class> expectedClassList)resolves value from underlying jalo layerjava.lang.Objectunresolve(T model)transforms model back to persistence layer;
-
-
-
Method Detail
-
resolve
T resolve(int expectedColumnIndex, java.lang.Object cachedIdentifier, java.util.List<java.lang.Class> expectedClassList)
resolves value from underlying jalo layer for determined column
-
resolve
T resolve(java.lang.Object cachedIdentifier, java.util.List<java.lang.Class> expectedClassList)
resolves value from underlying jalo layer
-
unresolve
java.lang.Object unresolve(T model)
transforms model back to persistence layer;
-
preloadItems
boolean preloadItems(java.util.List<PK> list)
Preload items into the cache using bulk-load.- Returns:
- true if models were preloaded, false otherwise
-
-