|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.waveset.util.JndiUtil
Various JDBC utilities.
Field Summary | |
static java.lang.String |
code_id
|
Constructor Summary | |
JndiUtil()
|
Method Summary | |
static java.lang.String |
buildUrl(java.util.Map args,
java.lang.String baseDn)
|
static void |
closeConnection(javax.naming.directory.DirContext ctx)
Close a connection. |
static javax.naming.directory.InitialDirContext |
getConnection(java.util.Map args)
Establish a connection using a Map of arguments. |
static javax.naming.directory.InitialDirContext |
getConnection(java.lang.String host,
java.lang.String port,
java.lang.String baseDn,
java.lang.String bindDn,
java.lang.String bindPass,
java.lang.String ssl)
|
static java.util.Hashtable |
getContextEnv(java.lang.String host,
java.lang.String port,
java.lang.String baseDn,
java.lang.String bindDn,
java.lang.String bindPass,
java.lang.String ssl)
Return a Hashtable of properties for the connection |
static java.lang.Object |
getValue(javax.naming.directory.Attribute a)
|
static java.lang.String |
getValueAsString(javax.naming.directory.Attribute attr,
boolean tolerateMultipleValues)
|
static java.lang.String |
getValueAsString(javax.naming.directory.Attributes attrs,
java.lang.String attrId)
|
static void |
main(java.lang.String[] args)
|
static java.util.List |
search(javax.naming.directory.DirContext context,
java.lang.String baseDn,
java.lang.String url,
java.lang.String filter,
javax.naming.directory.SearchControls controls)
Run an LDAP search, return a List of Maps |
static java.lang.Object |
search(java.util.Map args)
Search using a Map of arguments. |
static java.lang.Object |
searchAttribute(java.util.Map args,
java.lang.String attname)
A wrapper around search() that returns one attribute. |
static java.util.Map |
searchObject(java.util.Map args)
A wrapper around search() that returns one object rather than a List of objects. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String code_id
Constructor Detail |
public JndiUtil()
Method Detail |
public static java.lang.String getValueAsString(javax.naming.directory.Attributes attrs, java.lang.String attrId) throws InvalidArgument, javax.naming.NamingException
attrs
- the Attributes
expected to contain the attribute.attrId
- the name of the attribute
JNDI Attribute
.
InvalidArgument
- if the specified attribute is multi-valued.
javax.naming.NamingException
public static java.lang.String getValueAsString(javax.naming.directory.Attribute attr, boolean tolerateMultipleValues) throws InvalidArgument, javax.naming.NamingException
attr
- the attributetolerateMultipleValues
- if true
, the attribute may contain multiple values.
JNDI Attribute
.
InvalidArgument
- if tolerateMultipleValues
is false
and the specified attribute has multiple values.
javax.naming.NamingException
public static java.util.Hashtable getContextEnv(java.lang.String host, java.lang.String port, java.lang.String baseDn, java.lang.String bindDn, java.lang.String bindPass, java.lang.String ssl)
public static javax.naming.directory.InitialDirContext getConnection(java.lang.String host, java.lang.String port, java.lang.String baseDn, java.lang.String bindDn, java.lang.String bindPass, java.lang.String ssl) throws WavesetException
WavesetException
public static javax.naming.directory.InitialDirContext getConnection(java.util.Map args) throws WavesetException
WavesetException
public static void closeConnection(javax.naming.directory.DirContext ctx)
public static java.util.List search(javax.naming.directory.DirContext context, java.lang.String baseDn, java.lang.String url, java.lang.String filter, javax.naming.directory.SearchControls controls) throws WavesetException
WavesetException
public static java.lang.Object getValue(javax.naming.directory.Attribute a)
public static java.lang.String buildUrl(java.util.Map args, java.lang.String baseDn)
public static java.lang.Object search(java.util.Map args) throws WavesetException
WavesetException
public static java.util.Map searchObject(java.util.Map args) throws WavesetException
WavesetException
public static java.lang.Object searchAttribute(java.util.Map args, java.lang.String attname) throws WavesetException
WavesetException
public static void main(java.lang.String[] args) throws WavesetException
WavesetException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |