Class SourceTriple<V extends PrismValue,D extends ItemDefinition<?>>

java.lang.Object
com.evolveum.midpoint.prism.extensions.AbstractDelegatedPrismValueDeltaSetTriple<V>
com.evolveum.midpoint.repo.common.expression.SourceTriple<V,D>
All Implemented Interfaces:
DeltaSetTriple<V>, PrismValueDeltaSetTriple<V>, SimpleVisitable<V>, Visitable, DebugDumpable, Foreachable<V>, ShortDumpable, Serializable

public class SourceTriple<V extends PrismValue,D extends ItemDefinition<?>> extends AbstractDelegatedPrismValueDeltaSetTriple<V>
PrismValueDeltaSetTriple that also remembers the source from which it has originated.
Author:
semancik
See Also:
  • Constructor Details

    • SourceTriple

      public SourceTriple(@NotNull @NotNull Source<V,D> source)
  • Method Details

    • getSource

      @NotNull public @NotNull Source<V,D> getSource()
    • getName

      @NotNull public @NotNull QName getName()
    • getResidualPath

      public ItemPath getResidualPath()
    • shortDump

      public void shortDump(StringBuilder sb)
      Description copied from interface: ShortDumpable
      Show the content of the object intended for diagnostics. This method is supposed to append a compact, human-readable output in a single line. Unlike toString() method, there is no requirement to identify the actual class or type of the object. It is assumed that the class/type will be obvious from the context in which the output is used.
      Specified by:
      shortDump in interface ShortDumpable
      Overrides:
      shortDump in class AbstractDelegatedPrismValueDeltaSetTriple<V extends PrismValue>
      Parameters:
      sb - StringBuilder to which to a compact one-line content of the object intended for diagnostics by system administrator should be appended.
    • toString

      public String toString()
      Overrides:
      toString in class Object