Package de.hybris.platform.core
Class LazyLoadMultiColumnList
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<java.util.List<java.lang.Object>>
-
- de.hybris.platform.core.AbstractLazyLoadMultiColumnList<LazyLoadItemList>
-
- de.hybris.platform.core.LazyLoadMultiColumnList
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Iterable<java.util.List<java.lang.Object>>,java.util.Collection<java.util.List<java.lang.Object>>,java.util.List<java.util.List<java.lang.Object>>
public class LazyLoadMultiColumnList extends AbstractLazyLoadMultiColumnList<LazyLoadItemList>
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.core.AbstractLazyLoadMultiColumnList
AbstractLazyLoadMultiColumnList.CalculateLazyLoadListBody, AbstractLazyLoadMultiColumnList.LazyLoadMultiColumnListRow
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.core.AbstractLazyLoadMultiColumnList
NULL_MARKER, wrappedItemList
-
-
Constructor Summary
Constructors Constructor Description LazyLoadMultiColumnList(LazyLoadMultiColumnList original)internal purposes constructorLazyLoadMultiColumnList(java.util.List<java.util.List<java.lang.Object>> originalRows, java.util.List<java.lang.Class> signature, java.util.Set<PK> prefetchLanguages, int prefetchSize, boolean mustWrapObjectsToo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.ListcreateEmptyItemList()creates an empty list in trivial case, should return an instance of typeLazyLoadItemListprotected java.util.ListcreateItemList(java.util.Set<PK> prefetchLanguages, java.util.List<PK> itemPKs, int prefetchSize)creates an underlying list based on passedPK, should return an instance of typeLazyLoadItemList-
Methods inherited from class de.hybris.platform.core.AbstractLazyLoadMultiColumnList
fetchSource, get, getPrefetchedLanguages, getRows, getWrappedItemListPks, getWrappedPrefetchSize, isWrappedItemListEmpty, size, wrapObject
-
Methods inherited from class java.util.AbstractList
add, add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set, subList
-
Methods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
-
-
-
-
Constructor Detail
-
LazyLoadMultiColumnList
public LazyLoadMultiColumnList(LazyLoadMultiColumnList original)
internal purposes constructor
-
LazyLoadMultiColumnList
public LazyLoadMultiColumnList(java.util.List<java.util.List<java.lang.Object>> originalRows, java.util.List<java.lang.Class> signature, java.util.Set<PK> prefetchLanguages, int prefetchSize, boolean mustWrapObjectsToo)
-
-
Method Detail
-
createEmptyItemList
protected java.util.List createEmptyItemList()
Description copied from class:AbstractLazyLoadMultiColumnListcreates an empty list in trivial case, should return an instance of typeLazyLoadItemList- Specified by:
createEmptyItemListin classAbstractLazyLoadMultiColumnList<LazyLoadItemList>
-
createItemList
protected java.util.List createItemList(java.util.Set<PK> prefetchLanguages, java.util.List<PK> itemPKs, int prefetchSize)
Description copied from class:AbstractLazyLoadMultiColumnListcreates an underlying list based on passedPK, should return an instance of typeLazyLoadItemList- Overrides:
createItemListin classAbstractLazyLoadMultiColumnList<LazyLoadItemList>
-
-