|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.internet2.middleware.grouperClient.examples.LdapExample
public class LdapExample
| Constructor Summary | |
|---|---|
LdapExample()
|
|
| Method Summary | |
|---|---|
static DirContext |
context(String url,
String user,
String pass)
|
static List<String> |
groupList(DirContext context,
String groupName)
see if a user is in a group |
static boolean |
isInGroup(DirContext context,
String groupName,
String pennname)
see if a user is in a group |
static void |
main(String[] args)
|
static String |
pennidToPennname(DirContext context,
String pennid)
|
static String |
pennnameToPennid(DirContext context,
String pennname)
|
static void |
printAttribute(Attribute attribute)
|
static void |
printAttributes(Attributes attributes)
print attributes |
static void |
printNamingEnumeration(NamingEnumeration namingEnumeration)
print out a naming enumeration |
static List<String> |
retrieveAttributeStringListValue(Object object,
String attributeName)
retrieve a string array of values |
static String |
retrieveAttributeStringValue(Object object,
String attributeName)
retrieve a single valued attribute as string |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LdapExample()
| Method Detail |
|---|
public static DirContext context(String url,
String user,
String pass)
throws NamingException
url - e.g. ldaps://penngroups.upenn.edu/dc=upenn,dc=eduuser - pass -
NamingException
public static void main(String[] args)
throws Exception
args -
Exception
public static String pennnameToPennid(DirContext context,
String pennname)
throws Exception
context - pennname -
Exception
public static String pennidToPennname(DirContext context,
String pennid)
throws Exception
context - pennid -
Exception
public static boolean isInGroup(DirContext context,
String groupName,
String pennname)
throws NamingException
context - groupName - pennname -
NamingException
public static List<String> groupList(DirContext context,
String groupName)
throws NamingException
context - groupName -
NamingException
public static void printAttributes(Attributes attributes)
throws NamingException
attributes -
NamingException
public static void printNamingEnumeration(NamingEnumeration namingEnumeration)
throws NamingException
namingEnumeration -
NamingException
public static String retrieveAttributeStringValue(Object object,
String attributeName)
throws NamingException
object - attributeName -
NamingException
public static List<String> retrieveAttributeStringListValue(Object object,
String attributeName)
throws NamingException
object - attributeName -
NamingException
public static void printAttribute(Attribute attribute)
throws NamingException
attribute -
NamingException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||