public class IndirectSetWrapper<E>
extends com.google.common.collect.ForwardingSet<E>
implements org.eclipse.persistence.indirection.IndirectCollection, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected java.util.Set<E> |
delegate |
protected org.eclipse.persistence.indirection.IndirectSet<E> |
indirectDelegate |
Constructor and Description |
---|
IndirectSetWrapper(java.util.Set<E> delegate,
org.eclipse.persistence.indirection.IndirectSet<E> indirectDelegate) |
Modifier and Type | Method and Description |
---|---|
void |
clearDeferredChanges() |
protected java.util.Set<E> |
delegate() |
java.util.Collection |
getAddedElements() |
java.lang.Object |
getDelegateObject() |
java.util.Collection |
getRemovedElements() |
org.eclipse.persistence.indirection.ValueHolderInterface |
getValueHolder() |
boolean |
hasDeferredChanges() |
boolean |
isInstantiated() |
void |
setUseLazyInstantiation(boolean useLazyInstantiation) |
void |
setValueHolder(org.eclipse.persistence.indirection.ValueHolderInterface valueHolder) |
equals, hashCode, standardEquals, standardHashCode, standardRemoveAll
add, addAll, clear, contains, containsAll, isEmpty, iterator, remove, removeAll, retainAll, size, standardAddAll, standardClear, standardContains, standardContainsAll, standardIsEmpty, standardRemove, standardRetainAll, standardToArray, standardToArray, standardToString, toArray, toArray
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
protected final java.util.Set<E> delegate
protected final org.eclipse.persistence.indirection.IndirectSet<E> indirectDelegate
protected java.util.Set<E> delegate()
delegate
in class com.google.common.collect.ForwardingSet<E>
public void clearDeferredChanges()
clearDeferredChanges
in interface org.eclipse.persistence.indirection.IndirectCollection
public boolean hasDeferredChanges()
hasDeferredChanges
in interface org.eclipse.persistence.indirection.IndirectCollection
public java.util.Collection getAddedElements()
getAddedElements
in interface org.eclipse.persistence.indirection.IndirectCollection
public java.util.Collection getRemovedElements()
getRemovedElements
in interface org.eclipse.persistence.indirection.IndirectCollection
public java.lang.Object getDelegateObject()
getDelegateObject
in interface org.eclipse.persistence.indirection.IndirectCollection
public void setUseLazyInstantiation(boolean useLazyInstantiation)
setUseLazyInstantiation
in interface org.eclipse.persistence.indirection.IndirectCollection
public org.eclipse.persistence.indirection.ValueHolderInterface getValueHolder()
getValueHolder
in interface org.eclipse.persistence.indirection.IndirectContainer
public boolean isInstantiated()
isInstantiated
in interface org.eclipse.persistence.indirection.IndirectContainer
public void setValueHolder(org.eclipse.persistence.indirection.ValueHolderInterface valueHolder)
setValueHolder
in interface org.eclipse.persistence.indirection.IndirectContainer