Class ApacheDS15

All Implemented Interfaces:
LDAPDirectory, RemoteDirectory, Attributes

public class ApacheDS15 extends ApacheDS
  • Constructor Details

  • Method Details

    • getStaticDirectoryType

      public static String getStaticDirectoryType()
    • getDescriptiveName

      public String getDescriptiveName()
      Description copied from interface: RemoteDirectory
      Returns a descriptive name for the type of directory.
      Specified by:
      getDescriptiveName in interface RemoteDirectory
      Overrides:
      getDescriptiveName in class ApacheDS
      Returns:
      descriptive name.
    • getInitialGroupMemberDN

      protected String getInitialGroupMemberDN()
      ApacheDS 1.5.x requires a non-blank uniqueMember when adding a group. The bind user (usually the admin user) is added as a member of the group.
      Overrides:
      getInitialGroupMemberDN in class SpringLDAPConnector
      Returns:
      bind user DN.
    • getNewUserDirectorySpecificAttributes

      protected void getNewUserDirectorySpecificAttributes(User user, Attributes attributes)
      ApacheDS in a default install requires the sn to be set before a user can be created.
      Overrides:
      getNewUserDirectorySpecificAttributes in class ApacheDS
      Parameters:
      user - user to add
      attributes - representing the user
    • createChangeListenerTemplate

      protected org.springframework.ldap.core.LdapTemplate createChangeListenerTemplate()