Class OTrackedList<T>

java.lang.Object
java.util.AbstractCollection<T>
java.util.AbstractList<T>
java.util.ArrayList<T>
com.orientechnologies.orient.core.db.record.OTrackedList<T>
All Implemented Interfaces:
ORecordElement, OTrackedMultiValue<Integer,T>, Serializable, Cloneable, Iterable<T>, Collection<T>, List<T>, RandomAccess, SequencedCollection<T>
Direct Known Subclasses:
ORecordLazyList

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