public class LdapUtils extends Object
| Constructor and Description |
|---|
LdapUtils() |
| Modifier and Type | Method and Description |
|---|---|
static Attribute |
attr(String attrID,
int... vals) |
static <T> Attribute |
attr(String attrID,
T... vals) |
static Attributes |
attrs(String objectclass,
String attrID,
String attrVal) |
static boolean |
booleanValue(Attribute attr,
boolean defVal) |
static Boolean |
booleanValue(Attribute attr,
Boolean defVal) |
static Code[] |
codeArray(Attribute attr) |
static String |
dnOf(Connection conn,
String deviceDN) |
static String |
dnOf(String attrID,
String attrValue,
String parentDN) |
static String |
dnOf(String attrID1,
String attrValue1,
String attrID2,
String attrValue2,
String baseDN) |
static <T> boolean |
equals(T[] a,
T[] a2) |
static Connection |
findByDN(String deviceDN,
List<Connection> conns,
String dn) |
static Connection |
findConnection(String connDN,
String deviceDN,
Device device) |
static boolean |
hasObjectClass(Attributes attrs,
String objectClass) |
static int[] |
intArray(Attribute attr) |
static int |
intValue(Attribute attr,
int defVal) |
static <T> void |
safeClose(NamingEnumeration<T> enumeration) |
static Attribute |
storeBoolean(Attributes attrs,
String attrID,
boolean val) |
static void |
storeConnRefs(Attributes attrs,
Collection<Connection> conns,
String deviceDN) |
static void |
storeDiff(List<ModificationItem> mods,
String attrId,
boolean prev,
boolean val,
boolean defVal) |
static void |
storeDiff(List<ModificationItem> mods,
String attrId,
int prev,
int val,
int defVal) |
static void |
storeDiff(List<ModificationItem> mods,
String attrId,
List<Connection> prevs,
List<Connection> conns,
String deviceDN) |
static void |
storeDiff(List<ModificationItem> mods,
String attrId,
Object prev,
Object val) |
static <T> void |
storeDiff(List<ModificationItem> mods,
String attrId,
T[] prevs,
T[] vals) |
static Attribute |
storeInt(Attributes attrs,
String attrID,
int val) |
static void |
storeNotDef(Attributes attrs,
String attrID,
boolean val,
boolean defVal) |
static void |
storeNotDef(Attributes attrs,
String attrID,
int val,
int defVal) |
static void |
storeNotEmpty(Attributes attrs,
String attrID,
int... vals) |
static <T> void |
storeNotEmpty(Attributes attrs,
String attrID,
T... vals) |
static void |
storeNotNull(Attributes attrs,
String attrID,
Object val) |
static String[] |
stringArray(Attribute attr) |
static String |
stringValue(Attribute attr,
String defVal) |
static String |
toString(boolean val) |
static String |
toString(Object o) |
public static boolean hasObjectClass(Attributes attrs, String objectClass) throws NamingException
NamingExceptionpublic static <T> void safeClose(NamingEnumeration<T> enumeration)
public static void storeConnRefs(Attributes attrs, Collection<Connection> conns, String deviceDN)
public static <T> void storeNotEmpty(Attributes attrs, String attrID, T... vals)
public static void storeNotEmpty(Attributes attrs, String attrID, int... vals)
public static void storeNotNull(Attributes attrs, String attrID, Object val)
public static void storeNotDef(Attributes attrs, String attrID, int val, int defVal)
public static void storeNotDef(Attributes attrs, String attrID, boolean val, boolean defVal)
public static Attribute storeBoolean(Attributes attrs, String attrID, boolean val)
public static Attribute storeInt(Attributes attrs, String attrID, int val)
public static String dnOf(Connection conn, String deviceDN)
public static String dnOf(String attrID1, String attrValue1, String attrID2, String attrValue2, String baseDN)
public static void storeDiff(List<ModificationItem> mods, String attrId, boolean prev, boolean val, boolean defVal)
public static void storeDiff(List<ModificationItem> mods, String attrId, int prev, int val, int defVal)
public static void storeDiff(List<ModificationItem> mods, String attrId, Object prev, Object val)
public static <T> void storeDiff(List<ModificationItem> mods, String attrId, T[] prevs, T[] vals)
public static void storeDiff(List<ModificationItem> mods, String attrId, List<Connection> prevs, List<Connection> conns, String deviceDN)
public static <T> boolean equals(T[] a,
T[] a2)
public static Connection findByDN(String deviceDN, List<Connection> conns, String dn)
public static Boolean booleanValue(Attribute attr, Boolean defVal) throws NamingException
NamingExceptionpublic static boolean booleanValue(Attribute attr, boolean defVal) throws NamingException
NamingExceptionpublic static String stringValue(Attribute attr, String defVal) throws NamingException
NamingExceptionpublic static String[] stringArray(Attribute attr) throws NamingException
NamingExceptionpublic static int intValue(Attribute attr, int defVal) throws NamingException
NamingExceptionpublic static int[] intArray(Attribute attr) throws NamingException
NamingExceptionpublic static Code[] codeArray(Attribute attr) throws NamingException
NamingExceptionpublic static Connection findConnection(String connDN, String deviceDN, Device device) throws NameNotFoundException
NameNotFoundExceptionpublic static String toString(boolean val)
public static Attributes attrs(String objectclass, String attrID, String attrVal)
Copyright © 2014 dcm4che.org. All Rights Reserved.