Class AbstractLazyLoadValueList<V>

All Implemented Interfaces:
Serializable, Iterable<V>, Collection<V>, List<V>

@Deprecated(since="4.8", forRemoval=true) public abstract class AbstractLazyLoadValueList<V> extends LazyLoadItemList<V>
Deprecated, for removal: This API element is subject to removal in a future version.
since 4.8, inherit directly from LazyLoadModelList.
Abstraction for lazy-loaded custom resolved lists, enables custom implementation over jalo item layer provided by LazyLoadItemList list base for LazyLoadModelList.
See Also:
  • Constructor Details

    • AbstractLazyLoadValueList

      public AbstractLazyLoadValueList(LazyLoadItemList llItemList, int prefetchSize)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • AbstractLazyLoadValueList

      public AbstractLazyLoadValueList(LazyLoadItemList llItemList, int prefetchSize, List<Class> expectedClassList, ItemObjectResolver itemResolver)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • loadPage

      protected List<V> loadPage(List pks)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from class: LazyLoadItemList
      Override this method to provide a resolving mechanism for generating values for the pre-fetched BaseLazyLoadItemList.pkList entries.
      Overrides:
      loadPage in class LazyLoadItemList<V>
    • isModifiable

      public boolean isModifiable()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      isModifiable in class BaseLazyLoadItemList<V>
      Returns:
      the modifiable
    • contains

      public boolean contains(Object obj)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      contains in interface Collection<V>
      Specified by:
      contains in interface List<V>
      Overrides:
      contains in class BaseLazyLoadItemList<V>
    • getItemResolver

      protected ItemObjectResolver<V> getItemResolver()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Should provide an ItemObjectResolver. The callback is used - for every entry in this collection - to retrieve service-layer object from its jalo-layer equivalent
    • getExpectedClassList

      protected List<Class> getExpectedClassList()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setExpectedClassList

      @Deprecated(since="4.8", forRemoval=true) public void setExpectedClassList(List<Class> expectedClassList)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.8
    • setItemResolver

      @Deprecated(since="4.8", forRemoval=true) public void setItemResolver(ItemObjectResolver itemResolver)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.8