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 byLazyLoadItemList
list 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 boolean
contains(java.lang.Object obj)
Deprecated.protected java.util.List<java.lang.Class>
getExpectedClassList()
Deprecated.protected ItemObjectResolver<V>
getItemResolver()
Deprecated.Should provide anItemObjectResolver
.boolean
isModifiable()
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.pkList
entries.void
setExpectedClassList(java.util.List<java.lang.Class> expectedClassList)
Deprecated.since 4.8void
setItemResolver(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:LazyLoadItemList
Override this method to provide a resolving mechanism for generating values for the pre-fetchedBaseLazyLoadItemList.pkList
entries.- Overrides:
loadPage
in classLazyLoadItemList<V>
-
isModifiable
public boolean isModifiable()
Deprecated.- Overrides:
isModifiable
in classBaseLazyLoadItemList<V>
- Returns:
- the modifiable
-
contains
public boolean contains(java.lang.Object obj)
Deprecated.- Specified by:
contains
in interfacejava.util.Collection<V>
- Specified by:
contains
in interfacejava.util.List<V>
- Overrides:
contains
in 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
-
-