Class MappingOutputStruct<V extends PrismValue>

java.lang.Object
com.evolveum.midpoint.model.impl.lens.projector.mappings.MappingOutputStruct<V>
All Implemented Interfaces:
DebugDumpable

public class MappingOutputStruct<V extends PrismValue> extends Object implements DebugDumpable
Output of mappings computation: basically the triple plus some flags. Currently used only for ProjectionMappingSetEvaluator.
Author:
semancik
  • Constructor Details

    • MappingOutputStruct

      public MappingOutputStruct()
  • Method Details

    • getOutputTriple

      @Nullable public @Nullable PrismValueDeltaSetTriple<V> getOutputTriple()
    • setOutputTriple

      public void setOutputTriple(@Nullable @Nullable PrismValueDeltaSetTriple<V> outputTriple)
    • isStrongMappingWasUsed

      public boolean isStrongMappingWasUsed()
    • setStrongMappingWasUsed

      public void setStrongMappingWasUsed(boolean strongMappingWasUsed)
    • isPushChanges

      public boolean isPushChanges()
    • setPushChanges

      public void setPushChanges(boolean pushChanges)
    • isWeakMappingWasUsed

      public boolean isWeakMappingWasUsed()
    • setWeakMappingWasUsed

      public void setWeakMappingWasUsed(boolean weakMappingWasUsed)
    • debugDump

      public String debugDump(int indent)
      Specified by:
      debugDump in interface DebugDumpable