Enum Class LdapSearchEntryHandlersProperties.SearchEntryHandlerTypes
java.lang.Object
java.lang.Enum<LdapSearchEntryHandlersProperties.SearchEntryHandlerTypes>
org.apereo.cas.configuration.model.support.ldap.LdapSearchEntryHandlersProperties.SearchEntryHandlerTypes
- All Implemented Interfaces:
Serializable
,Comparable<LdapSearchEntryHandlersProperties.SearchEntryHandlerTypes>
,Constable
- Enclosing class:
LdapSearchEntryHandlersProperties
public static enum LdapSearchEntryHandlersProperties.SearchEntryHandlerTypes
extends Enum<LdapSearchEntryHandlersProperties.SearchEntryHandlerTypes>
The enum Search entry handler types.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionProcess the entry results fetched from active directory and check for account status controls for disabled/expired accounts, etc.Case change search entry handler.DN attribute entry handler.Provides handling of an ldap referral for search operations.Provides handling of an ldap continuation reference for search operations.Merge search entry handler.Merge entries handler.Object guid search entry handler.Object sid search entry handler.Primary group search handler.Range entry search handler.Recursive entry search handler. -
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.Methods inherited from class java.lang.Enum
compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
Enum Constant Details
-
FOLLOW_SEARCH_REFERRAL
public static final LdapSearchEntryHandlersProperties.SearchEntryHandlerTypes FOLLOW_SEARCH_REFERRALProvides handling of an ldap referral for search operations. -
FOLLOW_SEARCH_RESULT_REFERENCE
public static final LdapSearchEntryHandlersProperties.SearchEntryHandlerTypes FOLLOW_SEARCH_RESULT_REFERENCEProvides handling of an ldap continuation reference for search operations. -
ACTIVE_DIRECTORY
Process the entry results fetched from active directory and check for account status controls for disabled/expired accounts, etc. -
OBJECT_GUID
Object guid search entry handler. Handles theobjectGUID
attribute fetching and conversion. -
OBJECT_SID
Object sid search entry handler. Handles theobjectSid
attribute fetching and conversion. -
CASE_CHANGE
Case change search entry handler. Provides the ability to modify the case of search entry DNs, attribute names, and attribute values. -
DN_ATTRIBUTE_ENTRY
DN attribute entry handler. Adds the entry DN as an attribute to the result set. Provides a client side implementation of RFC 5020. -
MERGE
Merge search entry handler. Merges the values of one or more attributes into a single attribute. -
PRIMARY_GROUP
Primary group search handler. Constructs the primary group SID and then searches for that group and puts it's DN in thememberOf
attribute of the original search entry. -
RANGE_ENTRY
Range entry search handler. Rewrites attributes returned from Active Directory to include all values by performing additional searches. -
RECURSIVE_ENTRY
Recursive entry search handler. This recursively searches based on a supplied attribute and merges those results into the original entry. -
MERGE_ENTRIES
Merge entries handler. Merges the values of one or more attributes in all entries into a single attribute. The merged attribute may or may not already exist on the entry. If it does exist it's existing values will remain intact.
-
-
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
-