Package org.forgerock.opendj.ldap
Class DereferenceAliasesPolicy
java.lang.Object
org.forgerock.opendj.ldap.DereferenceAliasesPolicy
A Search operation alias dereferencing policy as defined in RFC 4511 section
4.5.1.3 is used to indicate whether alias entries (as defined in RFC 4512)
are to be dereferenced during stages of a Search operation. The act of
dereferencing an alias includes recursively dereferencing aliases that refer
to aliases.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DereferenceAliasesPolicyDereference aliases both in searching and in locating the base object of a Search operation.static final DereferenceAliasesPolicyDereference aliases in locating the base object of a Search operation, but not when searching subordinates of the base object.static final DereferenceAliasesPolicyWhile searching subordinates of the base object, dereference any alias within the scope of the Search operation.static final DereferenceAliasesPolicyDo not dereference aliases in searching or in locating the base object of a Search operation. -
Method Summary
Modifier and TypeMethodDescriptionbooleaninthashCode()intintValue()Returns the integer value of this alias dereferencing policy as defined in RFC 4511 section 4.5.1.toString()Returns the string representation of this alias dereferencing policy.static DereferenceAliasesPolicyvalueOf(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.
-
Field Details
-
NEVER
Do not dereference aliases in searching or in locating the base object of a Search operation. -
IN_SEARCHING
While searching subordinates of the base object, dereference any alias within the scope of the Search operation. Dereferenced objects become the vertices of further search scopes where the Search operation is also applied. If the search scope isWHOLE_SUBTREE, the Search continues in the subtree(s) of any dereferenced object. If the search scope isSINGLE_LEVEL, the search is applied to any dereferenced objects and is not applied to their subordinates. -
FINDING_BASE
Dereference aliases in locating the base object of a Search operation, but not when searching subordinates of the base object. -
ALWAYS
Dereference aliases both in searching and in locating the base object of a Search operation.
-
-
Method Details
-
valueOf
Returns the alias dereferencing policy having the specified integer value as defined in RFC 4511 section 4.5.1.- Parameters:
intValue- The integer value of the alias dereferencing policy.- Returns:
- The dereference aliases policy, or
nullif there was no alias dereferencing policy associated withintValue.
-
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.- Returns:
- An unmodifiable list containing the set of available alias dereferencing policies.
-
equals
-
hashCode
-
intValue
Returns the integer value of this alias dereferencing policy as defined in RFC 4511 section 4.5.1.- Returns:
- The integer value of this alias dereferencing policy.
-
toString
Returns the string representation of this alias dereferencing policy.
-