InetOrgPerson
This commit is contained in:
@@ -123,10 +123,16 @@ public class InetOrgPerson {
|
|||||||
/**inetOrgPerson x500uniqueIdentifier*/
|
/**inetOrgPerson x500uniqueIdentifier*/
|
||||||
public static final String X500UNIQUEIDENTIFIER = "x500uniqueIdentifier";
|
public static final String X500UNIQUEIDENTIFIER = "x500uniqueIdentifier";
|
||||||
|
|
||||||
|
public static final String MAIL = "mail";
|
||||||
|
|
||||||
|
public static final String MOBILE = "mobile";
|
||||||
|
|
||||||
|
public static final String MANAGER = "manager";
|
||||||
|
|
||||||
//MaxKey EXTEND
|
//MaxKey EXTEND
|
||||||
public static final String mobile = "mobile";
|
public static final String DEPARTMENT = "department";
|
||||||
public static final String manager = "manager";
|
|
||||||
public static final String department = "department";
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -17,10 +17,12 @@
|
|||||||
|
|
||||||
package org.maxkey.persistence.ldap;
|
package org.maxkey.persistence.ldap;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
import java.util.Properties;
|
import java.util.Properties;
|
||||||
|
|
||||||
import javax.naming.Context;
|
import javax.naming.Context;
|
||||||
import javax.naming.NamingException;
|
import javax.naming.NamingException;
|
||||||
|
import javax.naming.directory.Attribute;
|
||||||
import javax.naming.directory.Attributes;
|
import javax.naming.directory.Attributes;
|
||||||
import javax.naming.directory.DirContext;
|
import javax.naming.directory.DirContext;
|
||||||
import javax.naming.directory.InitialDirContext;
|
import javax.naming.directory.InitialDirContext;
|
||||||
@@ -286,4 +288,13 @@ public class LdapUtils {
|
|||||||
}
|
}
|
||||||
return value;
|
return value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static String getAttributeStringValue(String attribute ,HashMap<String,Attribute> attributeMap) throws NamingException {
|
||||||
|
attribute= attribute.toLowerCase();
|
||||||
|
if(null != attributeMap.get(attribute) && null != attributeMap.get(attribute).get()) {
|
||||||
|
return attributeMap.get(attribute).get().toString();
|
||||||
|
}else {
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user