public enum EnumEvalResult extends Enum<EnumEvalResult>
Enum Constant and Description |
---|
ERR
This is an internal enumeration used during evaluation of bind rule when
internal processing of the evaluation is undefined.
|
FAIL
This enumeration is returned when the result of the evaluation is FAIL.
|
FALSE
This enumeration is returned when the result of the evaluation is FALSE.
|
TRUE
This enumeration is returned when the result of the evaluation is TRUE.
|
Modifier and Type | Method and Description |
---|---|
boolean |
getBoolVal()
Helper method that converts this enumeration to a boolean.
|
EnumEvalResult |
getRet(org.opends.server.authorization.dseecompat.EnumBindRuleType type,
boolean undefined)
The method tries to determine if the result was undefined, and if so
it returns an FAIL enumeration.
|
static EnumEvalResult |
negateIfNeeded(EnumEvalResult v,
boolean negate)
This method is used to possibly negate the result of a simple bind rule
evaluation.
|
static EnumEvalResult |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static EnumEvalResult[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final EnumEvalResult TRUE
public static final EnumEvalResult FALSE
public static final EnumEvalResult FAIL
public static final EnumEvalResult ERR
public static EnumEvalResult[] values()
for (EnumEvalResult c : EnumEvalResult.values()) System.out.println(c);
public static EnumEvalResult valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic EnumEvalResult getRet(org.opends.server.authorization.dseecompat.EnumBindRuleType type, boolean undefined)
type
- The bind rule type enumeration of the bind rule.undefined
- A flag that signals the the result was undefined.public static EnumEvalResult negateIfNeeded(EnumEvalResult v, boolean negate)
v
- The enumeration result of the simple bind rule evaluation.negate
- If true the result should be negated (TRUE->FALSE, FALSE->TRUE).public boolean getBoolVal()
Copyright © 2010-2017 ForgeRock AS. All Rights Reserved.