Class OTrackedSet<T>

java.lang.Object
java.util.AbstractCollection<T>
java.util.AbstractSet<T>
java.util.HashSet<T>
java.util.LinkedHashSet<T>
com.orientechnologies.orient.core.db.record.OTrackedSet<T>
All Implemented Interfaces:
ORecordElement, OTrackedMultiValue<T,T>, Serializable, Cloneable, Iterable<T>, Collection<T>, SequencedCollection<T>, SequencedSet<T>, Set<T>

public class OTrackedSet<T> extends LinkedHashSet<T> implements ORecordElement, OTrackedMultiValue<T,T>, Serializable
Implementation of Set bound to a source ORecord object to keep track of changes. This avoid to call the makeDirty() by hand when the set is changed.
Author:
Luca Garulli (l.garulli--(at)--orientdb.com)
See Also: