Class CorrelationOptionDto

java.lang.Object
com.evolveum.midpoint.gui.impl.page.admin.cases.component.CorrelationOptionDto
All Implemented Interfaces:
Serializable

public abstract class CorrelationOptionDto extends Object implements Serializable
Represents a correlation option: a candidate owner or a "new owner".
See Also:
  • Method Details

    • getObject

      @NotNull public @NotNull PrismObject<?> getObject()
    • isNewOwner

      public abstract boolean isNewOwner()
    • getIdentifier

      @NotNull public @NotNull String getIdentifier()
    • matches

      public boolean matches(@NotNull @NotNull String outcome)
      Returns true if the option matches given case/work item outcome URI.
    • getCandidateConfidenceValue

      public abstract Double getCandidateConfidenceValue()
      Returns `null` if and only if the option is "new owner".
    • getCandidateConfidenceString

      public abstract String getCandidateConfidenceString()
      Returns `null` if and only if the option is "new owner".
    • getCandidateExplanation

      public abstract String getCandidateExplanation()
      Returns `null` if the option is "new owner" or if there's no explanation available (for a candidate).