Class GrouperClientLdapUtils
java.lang.Object
edu.internet2.middleware.grouperClient.util.GrouperClientLdapUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidprintAttribute(Attribute attribute) static voidprintAttributes(Attributes attributes) print attributesstatic voidprintNamingEnumeration(NamingEnumeration<?> namingEnumeration) print out a naming enumerationretrieveAttributeStringListValue(Object object, String attributeName) retrieve a string array of valuesstatic StringretrieveAttributeStringValue(Object object, String attributeName) retrieve a single valued attribute as stringstatic DirContextretrieveContext(String ldapUrl) retrieve dircontext
-
Constructor Details
-
GrouperClientLdapUtils
public GrouperClientLdapUtils()
-
-
Method Details
-
retrieveContext
retrieve dircontext- Parameters:
ldapUrl-- Returns:
- the context
-
printAttributes
print attributes- Parameters:
attributes-- Throws:
NamingException
-
printNamingEnumeration
public static void printNamingEnumeration(NamingEnumeration<?> namingEnumeration) throws NamingException print out a naming enumeration- Parameters:
namingEnumeration-- Throws:
NamingException
-
retrieveAttributeStringValue
public static String retrieveAttributeStringValue(Object object, String attributeName) throws NamingException retrieve a single valued attribute as string- Parameters:
object-attributeName-- Returns:
- the attribute value or null if not there
- Throws:
NamingException
-
retrieveAttributeStringListValue
public static List<String> retrieveAttributeStringListValue(Object object, String attributeName) throws NamingException retrieve a string array of values- Parameters:
object-attributeName-- Returns:
- the attribute value or null if not there
- Throws:
NamingException
-
printAttribute
- Parameters:
attribute-- Throws:
NamingException
-