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:
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.
Abstraction for lazy-loaded custom resolved lists, enables custom implementation over jalo item layer provided by
LazyLoadItemList list base for LazyLoadModelList.- See Also:
-
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_PROPERTYFields inherited from class de.hybris.platform.core.internal.BaseLazyLoadItemList
DEFAULT_CONFIG_PREFETCH_SIZEFields inherited from class java.util.AbstractList
modCount -
Constructor Summary
ConstructorsConstructorDescriptionAbstractLazyLoadValueList(LazyLoadItemList llItemList, int prefetchSize) Deprecated, for removal: This API element is subject to removal in a future version.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 Summary
Modifier and TypeMethodDescriptionbooleanDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.protected ItemObjectResolver<V>Deprecated, for removal: This API element is subject to removal in a future version.Should provide anItemObjectResolver.booleanDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Override this method to provide a resolving mechanism for generating values for the pre-fetchedBaseLazyLoadItemList.pkListentries.voidsetExpectedClassList(List<Class> expectedClassList) Deprecated, for removal: This API element is subject to removal in a future version.since 4.8voidsetItemResolver(ItemObjectResolver itemResolver) Deprecated, for removal: This API element is subject to removal in a future version.since 4.8Methods 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, switchPageMethods inherited from class de.hybris.platform.core.internal.BaseLazyLoadItemList
assureIndex, equals, getConfig, getPK, getPKList, getPKListInternal, getPrefetchLanguages, getPreFetchSize, hashCode, iterator, size, toStringMethods inherited from class java.util.AbstractList
add, addAll, indexOf, lastIndexOf, listIterator, listIterator, removeRange, subListMethods inherited from class java.util.AbstractCollection
addAll, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArrayMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.List
addAll, containsAll, isEmpty, remove, removeAll, replaceAll, retainAll, sort, spliterator, toArray, toArray
-
Constructor Details
-
AbstractLazyLoadValueList
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
Deprecated, for removal: This API element is subject to removal in a future version.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, for removal: This API element is subject to removal in a future version.- Overrides:
isModifiablein classBaseLazyLoadItemList<V>- Returns:
- the modifiable
-
contains
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
containsin interfaceCollection<V>- Specified by:
containsin interfaceList<V>- Overrides:
containsin classBaseLazyLoadItemList<V>
-
getItemResolver
Deprecated, for removal: This API element is subject to removal in a future version.Should provide anItemObjectResolver. The callback is used - for every entry in this collection - to retrieve service-layer object from its jalo-layer equivalent -
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
-
LazyLoadModelList.