Package com.evolveum.midpoint.prism
Class DeeplyFreezableReference<T extends Serializable>
java.lang.Object
com.evolveum.midpoint.prism.AbstractFreezable
com.evolveum.midpoint.prism.FreezableReference<T>
com.evolveum.midpoint.prism.DeeplyFreezableReference<T>
- All Implemented Interfaces:
Freezable,Serializable
@Experimental
public class DeeplyFreezableReference<T extends Serializable>
extends FreezableReference<T>
Reference that freezes the referenced object as well.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.evolveum.midpoint.prism.FreezableReference
equals, getValue, hashCode, setAndFreeze, setValueMethods inherited from class com.evolveum.midpoint.prism.AbstractFreezable
freeze, freeze, freezeAll, freezeNullableList, isImmutable, isMutableMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
-
Constructor Details
-
DeeplyFreezableReference
public DeeplyFreezableReference()
-
-
Method Details
-
performFreeze
protected void performFreeze()- Overrides:
performFreezein classAbstractFreezable
-