Class JndiUtils
- java.lang.Object
-
- org.apache.directory.api.ldap.util.JndiUtils
-
public final class JndiUtils extends Object
An utility class to convert back and forth JNDI classes to ADS classes.- Author:
- Apache Directory Project
-
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static Control
fromJndiControl(LdapApiService codec, Control jndiControl)
Deprecated.We don't use JNDI anymorestatic Control[]
fromJndiControls(LdapApiService codec, Control... jndiControls)
Deprecated.We don't use JNDI anymorestatic Dn
fromName(Name name)
Convert aName
to a Dnstatic Control
toJndiControl(LdapApiService codec, Control control)
Deprecated.We don't use JNDI anymorestatic Control[]
toJndiControls(LdapApiService codec, Control... controls)
Deprecated.We don't use JNDI anymorestatic Name
toName(Dn dn)
Convert a Dn to aName
static void
wrap(Throwable t)
Wraps a LDAP exception into a NaingException
-
-
-
Method Detail
-
toJndiControl
@Deprecated public static Control toJndiControl(LdapApiService codec, Control control) throws EncoderException
Deprecated.We don't use JNDI anymoreConvert a LDAP API control to a JNDI control- Parameters:
codec
- The LDAP API service to usecontrol
- The control to convert- Returns:
- A JNDI control
- Throws:
EncoderException
- If the conversion failed
-
toJndiControls
@Deprecated public static Control[] toJndiControls(LdapApiService codec, Control... controls) throws EncoderException
Deprecated.We don't use JNDI anymoreConvert some LDAP API controls to JNDI controls- Parameters:
codec
- The LDAP API service to usecontrols
- The controls to convert- Returns:
- Array of JNDI control
- Throws:
EncoderException
- If the conversion failed
-
fromJndiControl
@Deprecated public static Control fromJndiControl(LdapApiService codec, Control jndiControl) throws DecoderException
Deprecated.We don't use JNDI anymoreConvert a JNDI control to a LDAP API control- Parameters:
codec
- The LDAP API service to usejndiControl
- The control to convert- Returns:
- A LDAP API control
- Throws:
DecoderException
- If the conversion failed
-
fromJndiControls
@Deprecated public static Control[] fromJndiControls(LdapApiService codec, Control... jndiControls) throws DecoderException
Deprecated.We don't use JNDI anymoreConvert some JNDI controls to LDAP API controls- Parameters:
codec
- The LDAP API service to usejndiControls
- The controls to convert- Returns:
- An array of LDAP API control
- Throws:
DecoderException
- If the conversion failed
-
wrap
public static void wrap(Throwable t) throws NamingException
Wraps a LDAP exception into a NaingException- Parameters:
t
- The original exception- Throws:
NamingException
- The wrapping JNDI exception
-
toName
public static Name toName(Dn dn)
Convert a Dn to aName
- Parameters:
dn
- The Dn to convert- Returns:
- A Name
-
-