Class AbstractLazyLoadValueList<V>
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- de.hybris.platform.core.internal.BaseLazyLoadItemList<E>
-
- de.hybris.platform.core.LazyLoadItemList<V>
-
- de.hybris.platform.servicelayer.search.impl.AbstractLazyLoadValueList<V>
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Iterable<V>,java.util.Collection<V>,java.util.List<V>
@Deprecated public abstract class AbstractLazyLoadValueList<V> extends LazyLoadItemList<V>
Deprecated.since 4.8, inherit directly fromLazyLoadModelList.Abstraction for lazy-loaded custom resolved lists, enables custom implementation over jalo item layer provided byLazyLoadItemListlist base forLazyLoadModelList.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.core.LazyLoadItemList
LazyLoadItemList.BufferedPage<T>
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.core.LazyLoadItemList
DEFAULT_PREFETCH_SIZE, DEFUALT_PREFETCH_SIZE, EMPTY_LIST, PREFETCH_SIZE_PROPERTY
-
Fields inherited from class de.hybris.platform.core.internal.BaseLazyLoadItemList
DEFAULT_CONFIG_PREFETCH_SIZE
-
-
Constructor Summary
Constructors Constructor Description AbstractLazyLoadValueList(LazyLoadItemList llItemList, int prefetchSize)Deprecated.AbstractLazyLoadValueList(LazyLoadItemList llItemList, int prefetchSize, java.util.List<java.lang.Class> expectedClassList, ItemObjectResolver itemResolver)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleancontains(java.lang.Object obj)Deprecated.protected java.util.List<java.lang.Class>getExpectedClassList()Deprecated.protected ItemObjectResolver<V>getItemResolver()Deprecated.Should provide anItemObjectResolver.booleanisModifiable()Deprecated.protected java.util.List<V>loadPage(java.util.List pks)Deprecated.Override this method to provide a resolving mechanism for generating values for the pre-fetchedBaseLazyLoadItemList.pkListentries.voidsetExpectedClassList(java.util.List<java.lang.Class> expectedClassList)Deprecated.since 4.8voidsetItemResolver(ItemObjectResolver itemResolver)Deprecated.since 4.8-
Methods inherited from class de.hybris.platform.core.LazyLoadItemList
add, clear, get, getBuffered, getBufferedPageIfLoaded, getCurrentBufferedPage, getOrSwitchBufferedPage, invalidateBuffer, isIgnoreMissing, remove, set, setIgnoreMissing, setModifiable, setPreFetchSize, switchBufferedPage, switchBufferedPageNoLock, switchBufferedPageSynchronized, switchPage
-
Methods inherited from class de.hybris.platform.core.internal.BaseLazyLoadItemList
assureIndex, equals, getConfig, getPK, getPKList, getPKListInternal, getPrefetchLanguages, getPreFetchSize, hashCode, iterator, size, toString
-
Methods inherited from class java.util.AbstractList
add, addAll, indexOf, lastIndexOf, listIterator, listIterator, removeRange, subList
-
Methods inherited from class java.util.AbstractCollection
addAll, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray
-
-
-
-
Constructor Detail
-
AbstractLazyLoadValueList
public AbstractLazyLoadValueList(LazyLoadItemList llItemList, int prefetchSize)
Deprecated.
-
AbstractLazyLoadValueList
public AbstractLazyLoadValueList(LazyLoadItemList llItemList, int prefetchSize, java.util.List<java.lang.Class> expectedClassList, ItemObjectResolver itemResolver)
Deprecated.
-
-
Method Detail
-
loadPage
protected java.util.List<V> loadPage(java.util.List pks)
Deprecated.Description copied from class:LazyLoadItemListOverride this method to provide a resolving mechanism for generating values for the pre-fetchedBaseLazyLoadItemList.pkListentries.- Overrides:
loadPagein classLazyLoadItemList<V>
-
isModifiable
public boolean isModifiable()
Deprecated.- Overrides:
isModifiablein classBaseLazyLoadItemList<V>- Returns:
- the modifiable
-
contains
public boolean contains(java.lang.Object obj)
Deprecated.- Specified by:
containsin interfacejava.util.Collection<V>- Specified by:
containsin interfacejava.util.List<V>- Overrides:
containsin classBaseLazyLoadItemList<V>
-
getItemResolver
protected ItemObjectResolver<V> getItemResolver()
Deprecated.Should provide anItemObjectResolver. The callback is used - for every entry in this collection - to retrieve service-layer object from its jalo-layer equivalent
-
getExpectedClassList
protected java.util.List<java.lang.Class> getExpectedClassList()
Deprecated.
-
setExpectedClassList
@Deprecated public void setExpectedClassList(java.util.List<java.lang.Class> expectedClassList)
Deprecated.since 4.8
-
setItemResolver
@Deprecated public void setItemResolver(ItemObjectResolver itemResolver)
Deprecated.since 4.8
-
-