Enum Class DirectlyEvaluatedClockworkPolicyRule.TargetType

java.lang.Object
java.lang.Enum<DirectlyEvaluatedClockworkPolicyRule.TargetType>
com.evolveum.midpoint.model.api.context.DirectlyEvaluatedClockworkPolicyRule.TargetType
All Implemented Interfaces:
Serializable, Comparable<DirectlyEvaluatedClockworkPolicyRule.TargetType>, Constable
Enclosing interface:
DirectlyEvaluatedClockworkPolicyRule

public static enum DirectlyEvaluatedClockworkPolicyRule.TargetType extends Enum<DirectlyEvaluatedClockworkPolicyRule.TargetType>
To which object is the policy rule (that has this target type) targeted, from the point of assignment mechanisms - and how?
  • Enum Constant Details

    • OBJECT

      The rule targets the focus or one of its projections. It is assigned to the focus object.
    • DIRECT_ASSIGNMENT_TARGET

      public static final DirectlyEvaluatedClockworkPolicyRule.TargetType DIRECT_ASSIGNMENT_TARGET
      The rule targets a specific assignment. It is directly assigned to the target of this assignment.
    • INDIRECT_ASSIGNMENT_TARGET

      public static final DirectlyEvaluatedClockworkPolicyRule.TargetType INDIRECT_ASSIGNMENT_TARGET
      The rule targets a specific assignment. It is indiretly assigned to the target of this assignment. An example: Let `Engineer` induce `Employee` which conflicts with `Contractor`. An SoD rule is attached to `Employee`. But let the user have assignments for `Engineer` and `Contractor` only. So the target type this such rule is this one: indirect assignment target.
  • Method Details

    • values

      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null