public static enum ProvisioningPlan.Operation extends java.lang.Enum<ProvisioningPlan.Operation>
Set means to replace the current value (the default). Add means to incrementally add something to the current value. Remove means to incrementally remove something to the current value.
Revoke is used only during certification to indicate that a role assignment should both be removed, and marked as permanently revoked so the assignment rules don't put it back.
Retain means to keep the attribute values if they exist but do not add them if they do not exist. It is only used in high-level plans, never in a compiled plan. The effect is to remove the value from Remove or Revoke operations but not to leave Add operations if one did not already exist.
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getMessageKey() |
static ProvisioningPlan.Operation |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ProvisioningPlan.Operation[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ProvisioningPlan.Operation Set
public static final ProvisioningPlan.Operation Add
public static final ProvisioningPlan.Operation Remove
public static final ProvisioningPlan.Operation Revoke
public static final ProvisioningPlan.Operation Retain
public static ProvisioningPlan.Operation[] values()
for (ProvisioningPlan.Operation c : ProvisioningPlan.Operation.values()) System.out.println(c);
public static ProvisioningPlan.Operation valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic java.lang.String getMessageKey()