Class EmbeddedPrismObjectImpl<O extends ObjectType>

All Implemented Interfaces:
ComplexCopyable<Item<PrismContainerValue<O>,PrismContainerDefinition<O>>>, Freezable, Item<PrismContainerValue<O>,PrismContainerDefinition<O>>, Itemable, ItemDefinitionTransformer.TransformableItem, ParentVisitable, PathVisitable, PrismContainer<O>, PrismContainerable<O>, PrismObject<O>, PrismVisitable, Revivable, Visitable, DebugDumpable, Serializable, Cloneable

public class EmbeddedPrismObjectImpl<O extends ObjectType> extends PrismObjectImpl<O>
A (fake) PrismObject implementation for object values that are embedded in a PrismContainer somewhere in the enclosing (real) PrismObject.
See Also:
  • Constructor Details

    • EmbeddedPrismObjectImpl

      public EmbeddedPrismObjectImpl(QName name, @NotNull @NotNull Class<O> compileTimeClass, @NotNull @NotNull PrismObjectValue<O> value)