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
-
Method Summary
Methods inherited from class com.evolveum.midpoint.prism.FreezableReference
equals, getValue, hashCode, setAndFreeze, setValue
Methods inherited from class com.evolveum.midpoint.prism.AbstractFreezable
freeze, freeze, freezeAll, freezeNullableList, isImmutable, isMutable
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
-
Constructor Details
-
DeeplyFreezableReference
public DeeplyFreezableReference()
-
-
Method Details
-
performFreeze
protected void performFreeze()- Overrides:
performFreeze
in classAbstractFreezable
-