Class SmartAssignmentElement

java.lang.Object
com.evolveum.midpoint.model.impl.lens.projector.SmartAssignmentElement
All Implemented Interfaces:
DebugDumpable

public class SmartAssignmentElement extends Object implements DebugDumpable
Author:
semancik
  • Method Details

    • getOrigin

      @NotNull public @NotNull AssignmentOrigin getOrigin()
    • isNew

      public boolean isNew()
    • isCurrent

      public boolean isCurrent()
    • isOld

      public boolean isOld()
    • getAssignmentCVal

      @NotNull public @NotNull PrismContainerValue<AssignmentType> getAssignmentCVal()
    • getAssignment

      @NotNull public @NotNull AssignmentType getAssignment()
    • getBuiltInAssignmentId

      public Long getBuiltInAssignmentId()
      ID as was really specified in the object or delta.
    • getExternalAssignmentId

      public Long getExternalAssignmentId()
      Artificial ID that is used for new assignments.
    • setExternalId

      public void setExternalId(Long externalId)
    • getKey

      public SmartAssignmentKey getKey()
    • isVirtual

      public boolean isVirtual()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • debugDump

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