com.solarmetric.rd.kodo.util
Class ProxyEntrySet
java.lang.Object
|
+--java.util.AbstractCollection
|
+--java.util.AbstractSet
|
+--com.solarmetric.rd.kodo.util.ProxyEntrySet
- All Implemented Interfaces:
- java.util.Collection, java.io.Serializable, java.util.Set
- public class ProxyEntrySet
- extends java.util.AbstractSet
- implements java.io.Serializable
Map entry set that dirties the persistent/transactional field that owns
the backing map on modification.
The need to dirty the field on any modification mandates that
this class must override all mutator methods of the base type.
This may lead to multiple calls to the
PersistenceCapable.jdoMakeDirty(java.lang.String) for one state
change if one mutator method of the base type calls another.
- See Also:
- Serialized Form
|
Constructor Summary |
ProxyEntrySet(java.util.Set set,
java.lang.Object pc,
java.lang.String fieldName,
java.lang.Class keyType,
java.lang.Class valueType,
com.solarmetric.rd.kodo.util.ChangeManager cm)
|
| Methods inherited from class java.util.AbstractSet |
equals, hashCode, removeAll |
| Methods inherited from class java.util.AbstractCollection |
addAll, clear, contains, containsAll, isEmpty, remove, retainAll, toArray, toArray, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Set |
addAll, clear, contains, containsAll, isEmpty, remove, retainAll, toArray, toArray |
ProxyEntrySet
public ProxyEntrySet(java.util.Set set,
java.lang.Object pc,
java.lang.String fieldName,
java.lang.Class keyType,
java.lang.Class valueType,
com.solarmetric.rd.kodo.util.ChangeManager cm)
size
public int size()
- Specified by:
size in interface java.util.Set- Specified by:
size in class java.util.AbstractCollection
add
public boolean add(java.lang.Object o)
- Specified by:
add in interface java.util.Set- Overrides:
add in class java.util.AbstractCollection
iterator
public java.util.Iterator iterator()
- Specified by:
iterator in interface java.util.Set- Specified by:
iterator in class java.util.AbstractCollection
writeReplace
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException
java.io.ObjectStreamException
Copyright 2001,2002,2003 SolarMetric, Inc. All Rights Reserved.