Package com.evolveum.midpoint.prism
Class AbstractFreezable
- java.lang.Object
- 
- com.evolveum.midpoint.prism.AbstractFreezable
 
- 
- All Implemented Interfaces:
- Freezable
 - Direct Known Subclasses:
- AbstractResourceObjectDefinitionImpl,- CompositeObjectDefinitionImpl,- com.evolveum.midpoint.prism.impl.DefinitionImpl,- FreezableList,- FreezableReference,- com.evolveum.midpoint.prism.impl.ItemImpl,- com.evolveum.midpoint.prism.impl.delta.ObjectDeltaImpl,- com.evolveum.midpoint.prism.impl.schema.PrismSchemaImpl,- ResourceAssociationDefinition,- ResourceAttributeDefinitionImpl,- SearchFilterType,- SearchResultList
 
 public abstract class AbstractFreezable extends Object implements Freezable 
- 
- 
Constructor SummaryConstructors Constructor Description AbstractFreezable()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfreeze()protected voidfreeze(Freezable child)protected voidfreezeAll(Iterable<? extends Freezable> children)protected static <T> List<T>freezeNullableList(List<T> values)booleanisImmutable()protected booleanisMutable()protected voidperformFreeze()- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface com.evolveum.midpoint.prism.FreezablecheckImmutable, checkMutable
 
- 
 
- 
- 
- 
Method Detail- 
freezeprotected void freeze(Freezable child) 
 - 
performFreezeprotected void performFreeze() 
 - 
isMutableprotected final boolean isMutable() 
 - 
isImmutablepublic final boolean isImmutable() - Specified by:
- isImmutablein interface- Freezable
 
 
- 
 
-