public class LDAPUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SPECIAL_CHARS |
Constructor and Description |
---|
LDAPUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
escapeFilter(java.lang.Object object)
This method escapes special characters for LDAP filter (RFC 4515).
|
static java.lang.String |
escapeRDNValue(java.lang.Object value)
This method escapes special characters for LDAP DN (RFC 1779).
|
static java.lang.String |
escapeRDNValue(java.lang.String value,
boolean doubleEscape) |
static netscape.ldap.LDAPControl |
getControl(java.lang.Class<? extends netscape.ldap.LDAPControl> cls,
netscape.ldap.LDAPControl[] controls)
Get the control of the specified class from the array of controls.
|
static void |
importLDIF(netscape.ldap.LDAPConnection conn,
java.lang.String filename,
java.util.ArrayList<java.lang.String> errors) |
public static java.lang.String escapeFilter(java.lang.Object object)
string
- string to escapepublic static java.lang.String escapeRDNValue(java.lang.Object value)
public static java.lang.String escapeRDNValue(java.lang.String value, boolean doubleEscape)
public static void importLDIF(netscape.ldap.LDAPConnection conn, java.lang.String filename, java.util.ArrayList<java.lang.String> errors) throws java.io.IOException
java.io.IOException
public static netscape.ldap.LDAPControl getControl(java.lang.Class<? extends netscape.ldap.LDAPControl> cls, netscape.ldap.LDAPControl[] controls)