Package com.evolveum.midpoint.prism
Interface Freezable
-
- All Known Subinterfaces:
ComplexTypeDefinition
,CompositeRefinedObjectClassDefinition
,ConnectorSchema
,ContainerDelta<V>
,Definition
,IncompleteMarkerXNode
,Item<V,D>
,ItemDefinition<I>
,ItemDelta<V,D>
,LayerRefinedAttributeDefinition<T>
,LayerRefinedObjectClassDefinition
,LayerRefinedResourceSchema
,ListXNode
,MapXNode
,MutableComplexTypeDefinition
,MutableDefinition
,MutableItemDefinition<I>
,MutableObjectClassComplexTypeDefinition
,MutablePrismContainerDefinition<C>
,MutablePrismObjectDefinition<O>
,MutablePrismPropertyDefinition<T>
,MutablePrismReferenceDefinition
,MutablePrismSchema
,MutableResourceAttributeDefinition<T>
,MutableResourceSchema
,MutableTypeDefinition
,ObjectClassComplexTypeDefinition
,ObjectDelta<O>
,PrimitiveXNode<T>
,PrismContainer<C>
,PrismContainerDefinition<C>
,PrismContainerValue<C>
,PrismObject<O>
,PrismObjectDefinition<O>
,PrismObjectValue<O>
,PrismProperty<T>
,PrismPropertyDefinition<T>
,PrismPropertyValue<T>
,PrismReference
,PrismReferenceDefinition
,PrismReferenceValue
,PrismSchema
,PrismValue
,PropertyDelta<T>
,ReferenceDelta
,RefinedAttributeDefinition<T>
,RefinedConnectorSchema
,RefinedObjectClassDefinition
,RefinedResourceSchema
,ResourceAttribute<T>
,ResourceAttributeContainer
,ResourceAttributeContainerDefinition
,ResourceAttributeDefinition<T>
,ResourceSchema
,RootXNode
,SchemaDescription
,ShadowDiscriminatorObjectDelta<T>
,SimpleTypeDefinition
,TypeDefinition
,XNode
- All Known Implementing Classes:
AbstractFreezable
,ComplexTypeDefinitionImpl
,CompositeRefinedObjectClassDefinitionImpl
,ConditionalSearchFilterType
,ConnectorSchemaImpl
,ContainerDeltaImpl
,DefinitionImpl
,DummyContainerImpl
,DummyItem
,DummyPrismObjectDefinition
,DummyPropertyImpl
,DummyReferenceImpl
,ExpressionWrapper
,IncompleteMarkerXNodeImpl
,ItemDefinitionImpl
,ItemDeltaImpl
,ItemImpl
,LayerRefinedAttributeDefinitionImpl
,LayerRefinedObjectClassDefinitionImpl
,LayerRefinedResourceSchemaImpl
,ListXNodeImpl
,MapXNodeImpl
,ObjectClassComplexTypeDefinitionImpl
,ObjectDeltaImpl
,PrimitiveXNodeImpl
,PrismContainerDefinitionImpl
,PrismContainerImpl
,PrismContainerValueImpl
,PrismObjectDefinitionImpl
,PrismObjectImpl
,PrismObjectValueImpl
,PrismPropertyDefinitionImpl
,PrismPropertyImpl
,PrismPropertyValueImpl
,PrismReferenceDefinitionImpl
,PrismReferenceImpl
,PrismReferenceValueImpl
,PrismSchemaImpl
,PrismValueImpl
,PropertyDeltaImpl
,ReferenceDeltaImpl
,RefinedAssociationDefinition
,RefinedAttributeDefinitionImpl
,RefinedConnectorSchemaImpl
,RefinedObjectClassDefinitionImpl
,RefinedResourceSchemaImpl
,ResourceAttributeContainerDefinitionImpl
,ResourceAttributeContainerImpl
,ResourceAttributeDefinitionImpl
,ResourceAttributeImpl
,ResourceSchemaImpl
,RootXNodeImpl
,SchemaDescriptionImpl
,SchemaXNodeImpl
,SearchFilterType
,ShadowDiscriminatorObjectDeltaImpl
,SimpleTypeDefinitionImpl
,TypeDefinitionImpl
,XNodeImpl
public interface Freezable
Something that can be made immutable.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default void
checkImmutable()
default void
checkMutable()
void
freeze()
boolean
isImmutable()
-