Class IndirectListWrapper<E>
java.lang.Object
com.google.common.collect.ForwardingObject
com.google.common.collect.ForwardingCollection<E>
com.google.common.collect.ForwardingList<E>
io.jmix.eclipselink.impl.lazyloading.IndirectListWrapper<E>
- All Implemented Interfaces:
Serializable
,Iterable<E>
,Collection<E>
,List<E>
,org.eclipse.persistence.indirection.IndirectCollection
,org.eclipse.persistence.indirection.IndirectContainer
public class IndirectListWrapper<E>
extends com.google.common.collect.ForwardingList<E>
implements org.eclipse.persistence.indirection.IndirectCollection, Serializable
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected final org.eclipse.persistence.indirection.IndirectList<E>
-
Constructor Summary
ConstructorDescriptionIndirectListWrapper
(List<E> delegate, org.eclipse.persistence.indirection.IndirectList<E> indirectDelegate) -
Method Summary
Modifier and TypeMethodDescriptionvoid
delegate()
org.eclipse.persistence.indirection.ValueHolderInterface
boolean
boolean
void
setUseLazyInstantiation
(boolean useLazyInstantiation) void
setValueHolder
(org.eclipse.persistence.indirection.ValueHolderInterface valueHolder) Methods inherited from class com.google.common.collect.ForwardingList
add, addAll, equals, get, hashCode, indexOf, lastIndexOf, listIterator, listIterator, remove, set, standardAdd, standardAddAll, standardEquals, standardHashCode, standardIndexOf, standardIterator, standardLastIndexOf, standardListIterator, standardListIterator, standardSubList, subList
Methods inherited from class com.google.common.collect.ForwardingCollection
add, addAll, clear, contains, containsAll, isEmpty, iterator, remove, removeAll, retainAll, size, standardAddAll, standardClear, standardContains, standardContainsAll, standardIsEmpty, standardRemove, standardRemoveAll, standardRetainAll, standardToArray, standardToArray, standardToString, toArray, toArray
Methods inherited from class com.google.common.collect.ForwardingObject
toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
-
Field Details
-
delegate
-
indirectDelegate
-
-
Constructor Details
-
IndirectListWrapper
-
-
Method Details
-
delegate
- Specified by:
delegate
in classcom.google.common.collect.ForwardingList<E>
-
clearDeferredChanges
public void clearDeferredChanges()- Specified by:
clearDeferredChanges
in interfaceorg.eclipse.persistence.indirection.IndirectCollection
-
hasDeferredChanges
public boolean hasDeferredChanges()- Specified by:
hasDeferredChanges
in interfaceorg.eclipse.persistence.indirection.IndirectCollection
-
getAddedElements
- Specified by:
getAddedElements
in interfaceorg.eclipse.persistence.indirection.IndirectCollection
-
getRemovedElements
- Specified by:
getRemovedElements
in interfaceorg.eclipse.persistence.indirection.IndirectCollection
-
getDelegateObject
- Specified by:
getDelegateObject
in interfaceorg.eclipse.persistence.indirection.IndirectCollection
-
setUseLazyInstantiation
public void setUseLazyInstantiation(boolean useLazyInstantiation) - Specified by:
setUseLazyInstantiation
in interfaceorg.eclipse.persistence.indirection.IndirectCollection
-
getValueHolder
public org.eclipse.persistence.indirection.ValueHolderInterface getValueHolder()- Specified by:
getValueHolder
in interfaceorg.eclipse.persistence.indirection.IndirectContainer<E>
-
isInstantiated
public boolean isInstantiated()- Specified by:
isInstantiated
in interfaceorg.eclipse.persistence.indirection.IndirectContainer<E>
-
setValueHolder
public void setValueHolder(org.eclipse.persistence.indirection.ValueHolderInterface valueHolder) - Specified by:
setValueHolder
in interfaceorg.eclipse.persistence.indirection.IndirectContainer<E>
-