Class LazyXNodeBasedPrismValue<M extends XNode,F>

java.lang.Object
com.evolveum.midpoint.prism.AbstractFreezable
com.evolveum.midpoint.prism.lazy.LazyXNodeBasedPrismValue<M,F>
All Implemented Interfaces:
Freezable, Serializable

public abstract class LazyXNodeBasedPrismValue<M extends XNode,F> extends AbstractFreezable implements Serializable
See Also:
  • Constructor Details

  • Method Details

    • materialized

      protected F materialized()
    • isMaterialized

      protected boolean isMaterialized()
    • xnode

      @Nullable public M xnode()
    • materialize

      protected abstract F materialize(LazyXNodeBasedPrismValue.Source<M> source)
    • isNotMaterialized

      public static boolean isNotMaterialized(PrismValue value)
    • hasSameSource

      protected boolean hasSameSource(LazyXNodeBasedPrismValue<?,?> other)