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 SummaryConstructors
- 
Method SummaryMethods inherited from class com.evolveum.midpoint.prism.FreezableReferenceequals, getValue, hashCode, setAndFreeze, setValueMethods inherited from class com.evolveum.midpoint.prism.AbstractFreezablefreeze, freeze, freezeAll, freezeNullableList, isImmutable, isMutableMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.prism.FreezablecheckImmutable, checkMutable
- 
Constructor Details- 
DeeplyFreezableReferencepublic DeeplyFreezableReference()
 
- 
- 
Method Details- 
performFreezeprotected void performFreeze()- Overrides:
- performFreezein class- AbstractFreezable
 
 
-