Class SunONE

All Implemented Interfaces:
LDAPDirectory, RemoteDirectory, Attributes

public class SunONE extends RFC4519Directory
Sun ONE / Sun DSEE Directory connector.
  • 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.
      Returns:
      descriptive name.
    • getCredentialEncoder

      protected LDAPCredentialEncoder getCredentialEncoder()
      Specified by:
      getCredentialEncoder in class SpringLDAPConnector
      Returns:
      the credential encoder to use with this directory; must not be null.
    • getNewUserDirectorySpecificAttributes

      protected void getNewUserDirectorySpecificAttributes(User user, Attributes attributes)
      Sun DSEE 6.2 in a default install requires the sn to be set before a user can be created.
      Overrides:
      getNewUserDirectorySpecificAttributes in class SpringLDAPConnector
      Parameters:
      user - (potential) source of information that needs to be added.
      attributes - attributes to add directory-specific information to.
    • createChangeListenerTemplate

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