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?
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionThe rule targets a specific assignment.The rule targets a specific assignment.The rule targets the focus or one of its projections. -
Method Summary
Modifier and TypeMethodDescriptionReturns the enum constant of this class with the specified name.values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
OBJECT
The rule targets the focus or one of its projections. It is assigned to the focus object. -
DIRECT_ASSIGNMENT_TARGET
The rule targets a specific assignment. It is directly assigned to the target of this assignment. -
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 nameNullPointerException- if the argument is null
-