Package com.evolveum.midpoint.prism
Class DeeplyFreezableList<T>
java.lang.Object
com.evolveum.midpoint.prism.AbstractFreezable
com.evolveum.midpoint.prism.FreezableList<T>
com.evolveum.midpoint.prism.DeeplyFreezableList<T>
- All Implemented Interfaces:
Freezable,Serializable,Iterable<T>,Collection<T>,List<T>
List that freezes its members as well.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.evolveum.midpoint.prism.FreezableList
add, add, addAll, addAll, clear, contains, containsAll, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray, toStringMethods inherited from class com.evolveum.midpoint.prism.AbstractFreezable
freeze, freeze, freezeAll, freezeNullableList, isImmutable, isMutableMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutableMethods inherited from interface java.util.List
equals, hashCode, replaceAll, sort, spliterator
-
Constructor Details
-
DeeplyFreezableList
public DeeplyFreezableList() -
DeeplyFreezableList
-
-
Method Details
-
performFreeze
protected void performFreeze()- Overrides:
performFreezein classFreezableList<T>
-