Class LdapSessionUtils

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

public class LdapSessionUtils extends Object

Use this class to establish ldap session

Sample call

 LdapSessionUtils.ldapSession().list("personLdap", "ou=Groups,dc=example,dc=edu", LdapSearchScope.SUBTREE_SCOPE, "(objectClass=groupOfNames)", new String[] {"objectClass", "cn", "member", "businessCategory"}, null);
 

  • Constructor Details

    • LdapSessionUtils

      public LdapSessionUtils()
  • Method Details

    • main

      public static void main(String[] args)
    • ldapSession

      public static LdapSession ldapSession()
      Returns:
      the external subject storable
    • logStart

      public static boolean logStart()
      start a static debug log log start
      Returns:
      false if already started, or true if just started
    • logCurrent

      public static StringBuilder logCurrent()
      get the current log log start
    • logEnd

      public static String logEnd()
      stop a debug log in a finally block
      Returns:
      the log message