Class DefaultMultiModelResolver

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean preloadItems​(java.util.List<PK> pks)
      Preload items into the cache using bulk-load.
      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
      java.lang.Object resolve​(java.lang.Object cachedIdentifier, java.util.List<java.lang.Class> expectedClassList)
      resolves value from underlying jalo layer
      void setModelService​(ModelService modelService)  
      java.lang.Object unresolve​(java.lang.Object model)
      transforms model back to persistence layer;
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DefaultMultiModelResolver

        public DefaultMultiModelResolver()
    • 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:
        resolve in interface ItemObjectResolver<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:
        resolve in interface ItemObjectResolver<java.lang.Object>
      • unresolve

        public java.lang.Object unresolve​(java.lang.Object model)
        transforms model back to persistence layer;
        Specified by:
        unresolve in interface ItemObjectResolver<java.lang.Object>
      • preloadItems

        public boolean preloadItems​(java.util.List<PK> pks)
        Description copied from interface: ItemObjectResolver
        Preload items into the cache using bulk-load.
        Specified by:
        preloadItems in interface ItemObjectResolver<java.lang.Object>
        Returns:
        true if models were preloaded, false otherwise