public final class DereferenceAliasesPolicy extends Object
Modifier and Type | Field and Description |
---|---|
static DereferenceAliasesPolicy |
ALWAYS
Dereference aliases both in searching and in locating the base object of a Search operation.
|
static DereferenceAliasesPolicy |
FINDING_BASE
Dereference aliases in locating the base object of a Search operation,
but not when searching subordinates of the base object.
|
static DereferenceAliasesPolicy |
IN_SEARCHING
While searching subordinates of the base object, dereference any alias
within the scope of the Search operation.
|
static DereferenceAliasesPolicy |
NEVER
Do not dereference aliases in searching or in locating the base object of
a Search operation.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
int |
hashCode() |
int |
intValue()
Returns the integer value of this alias dereferencing policy as defined
in RFC 4511 section 4.5.1.
|
String |
toString()
Returns the string representation of this alias dereferencing policy.
|
static DereferenceAliasesPolicy |
valueOf(int intValue)
Returns the alias dereferencing policy having the specified integer value
as defined in RFC 4511 section 4.5.1.
|
static List<DereferenceAliasesPolicy> |
values()
Returns an unmodifiable list containing the set of available alias
dereferencing policies indexed on their integer value as defined in RFC
4511 section 4.5.1.
|
public static final DereferenceAliasesPolicy NEVER
public static final DereferenceAliasesPolicy IN_SEARCHING
WHOLE_SUBTREE
, the Search
continues in the subtree(s) of any dereferenced object. If the search
scope is SINGLE_LEVEL
, the search is applied to any dereferenced
objects and is not applied to their subordinates.public static final DereferenceAliasesPolicy FINDING_BASE
public static final DereferenceAliasesPolicy ALWAYS
public static DereferenceAliasesPolicy valueOf(int intValue)
intValue
- The integer value of the alias dereferencing policy.null
if there was no
alias dereferencing policy associated with intValue
.public static List<DereferenceAliasesPolicy> values()
public int intValue()
Copyright 2010-2022 ForgeRock AS.