Class LdapConfiguration

java.lang.Object
edu.internet2.middleware.grouper.ldap.LdapConfiguration

public class LdapConfiguration extends Object
  • Constructor Details

    • LdapConfiguration

      public LdapConfiguration(String ldapServerId)
      Parameters:
      ldapServerId -
  • Method Details

    • getConfig

      public static LdapConfiguration getConfig(String ldapServerId)
      Parameters:
      ldapServerId -
      Returns:
      instance of ldap configuration class
    • removeConfig

      public static void removeConfig(String ldapServerId)
      Parameters:
      ldapServerId -
    • isActiveDirectory

      public boolean isActiveDirectory()
      Returns:
      true if config says this is an AD
    • getDnAttributeForSearches

      public String getDnAttributeForSearches()
      Returns:
      the attribute used to search a dn, e.g. entryDn, distinguishedName, etc
    • getQueryBatchSize

      public int getQueryBatchSize()
      Returns:
      batch size for queries, e.g. (|(attr=val1)(attr=val2)(attr=val3))
    • getUpdateBatchSize

      public int getUpdateBatchSize()
      Returns:
      batch size for updates
    • getPageSize

      public Integer getPageSize()
      Returns:
      page size
    • setPageSize

      public void setPageSize(Integer pageSize)
      Parameters:
      pageSize -
    • getSearchIgnoreResultCodes

      public Set<org.ldaptive.ResultCode> getSearchIgnoreResultCodes()