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,ExpressionPermissionProfile,FreezableList,FreezableReference,com.evolveum.midpoint.prism.impl.ItemImpl,com.evolveum.midpoint.prism.impl.delta.ObjectDeltaImpl,PathSet,com.evolveum.midpoint.prism.impl.schema.PrismSchemaImpl,ResourceAssociationDefinition,ResourceAttributeDefinitionImpl,SearchFilterType,SearchResultList
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidfreeze()protected voidprotected voidprotected static <T> List<T>freezeNullableList(List<T> values) final booleanprotected final booleanprotected voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
-
Constructor Details
-
AbstractFreezable
public AbstractFreezable()
-
-
Method Details
-
freeze
public final void freeze() -
freeze
-
freezeAll
-
performFreeze
protected void performFreeze() -
isMutable
protected final boolean isMutable() -
isImmutable
public final boolean isImmutable()- Specified by:
isImmutablein interfaceFreezable
-
freezeNullableList
-