Class LDAPDirectoryDescriptor

java.lang.Object
org.nuxeo.ecm.directory.BaseDirectoryDescriptor
org.nuxeo.ecm.directory.ldap.LDAPDirectoryDescriptor
All Implemented Interfaces:
Cloneable

public class LDAPDirectoryDescriptor extends BaseDirectoryDescriptor
  • Field Details

    • DEFAULT_SEARCH_SCOPE

      public static final int DEFAULT_SEARCH_SCOPE
      See Also:
    • DEFAULT_SEARCH_CLASSES_FILTER

      public static final String DEFAULT_SEARCH_CLASSES_FILTER
      See Also:
    • DEFAULT_EMPTY_REF_MARKER

      public static final String DEFAULT_EMPTY_REF_MARKER
      See Also:
    • DEFAULT_MISSING_ID_FIELD_CASE

      public static final String DEFAULT_MISSING_ID_FIELD_CASE
      See Also:
    • DEFAULT_ID_CASE

      public static final String DEFAULT_ID_CASE
      See Also:
    • DEFAULT_QUERY_SIZE_LIMIT

      public static final int DEFAULT_QUERY_SIZE_LIMIT
      See Also:
    • DEFAULT_QUERY_TIME_LIMIT

      public static final int DEFAULT_QUERY_TIME_LIMIT
      See Also:
    • DEFAULT_FOLLOW_REFERRALS

      public static final boolean DEFAULT_FOLLOW_REFERRALS
      See Also:
    • serverName

      public String serverName
    • searchBaseDn

      public String searchBaseDn
    • fieldMapping

      public Map<String,String> fieldMapping
    • searchClasses

      public String[] searchClasses
    • searchClassesFilter

      public String searchClassesFilter
    • searchFilter

      public String searchFilter
    • searchScope

      public Integer searchScope
    • creationBaseDn

      public String creationBaseDn
    • creationClasses

      public String[] creationClasses
    • rdnAttribute

      public String rdnAttribute
    • emptyRefMarker

      public String emptyRefMarker
    • missingIdFieldCase

      public String missingIdFieldCase
    • idCase

      public String idCase
      Since 5.4.2: force id case to upper or lower, or leaver it unchanged.
    • followReferrals

      protected Boolean followReferrals
      Since 5.9.4
    • entryAdaptor

      protected EntryAdaptor entryAdaptor
    • exceptionProcessorClass

      protected Class<? extends LdapExceptionProcessor> exceptionProcessorClass
      Since:
      5.7 : allow to contribute custom Exception Handler to extract LDAP validation error messages
    • exceptionProcessor

      protected LdapExceptionProcessor exceptionProcessor
  • Constructor Details

    • LDAPDirectoryDescriptor

      public LDAPDirectoryDescriptor()
  • Method Details