com.netscape.jndi.ldap.common
Class LdapContextAdapter

java.lang.Object
  extended by com.netscape.jndi.ldap.common.DirContextAdapter
      extended by com.netscape.jndi.ldap.common.LdapContextAdapter
All Implemented Interfaces:
javax.naming.Context, javax.naming.directory.DirContext, javax.naming.event.EventContext, javax.naming.event.EventDirContext, javax.naming.ldap.LdapContext

public class LdapContextAdapter
extends DirContextAdapter
implements javax.naming.event.EventDirContext, javax.naming.ldap.LdapContext


Field Summary
 
Fields inherited from interface javax.naming.event.EventContext
OBJECT_SCOPE, ONELEVEL_SCOPE, SUBTREE_SCOPE
 
Fields inherited from interface javax.naming.Context
APPLET, AUTHORITATIVE, BATCHSIZE, DNS_URL, INITIAL_CONTEXT_FACTORY, LANGUAGE, OBJECT_FACTORIES, PROVIDER_URL, REFERRAL, SECURITY_AUTHENTICATION, SECURITY_CREDENTIALS, SECURITY_PRINCIPAL, SECURITY_PROTOCOL, STATE_FACTORIES, URL_PKG_PREFIXES
 
Fields inherited from interface javax.naming.directory.DirContext
ADD_ATTRIBUTE, REMOVE_ATTRIBUTE, REPLACE_ATTRIBUTE
 
Fields inherited from interface javax.naming.Context
APPLET, AUTHORITATIVE, BATCHSIZE, DNS_URL, INITIAL_CONTEXT_FACTORY, LANGUAGE, OBJECT_FACTORIES, PROVIDER_URL, REFERRAL, SECURITY_AUTHENTICATION, SECURITY_CREDENTIALS, SECURITY_PRINCIPAL, SECURITY_PROTOCOL, STATE_FACTORIES, URL_PKG_PREFIXES
 
Fields inherited from interface javax.naming.ldap.LdapContext
CONTROL_FACTORIES
 
Fields inherited from interface javax.naming.directory.DirContext
ADD_ATTRIBUTE, REMOVE_ATTRIBUTE, REPLACE_ATTRIBUTE
 
Fields inherited from interface javax.naming.Context
APPLET, AUTHORITATIVE, BATCHSIZE, DNS_URL, INITIAL_CONTEXT_FACTORY, LANGUAGE, OBJECT_FACTORIES, PROVIDER_URL, REFERRAL, SECURITY_AUTHENTICATION, SECURITY_CREDENTIALS, SECURITY_PRINCIPAL, SECURITY_PROTOCOL, STATE_FACTORIES, URL_PKG_PREFIXES
 
Constructor Summary
LdapContextAdapter()
           
 
Method Summary
 void addNamingListener(javax.naming.Name target, int scope, javax.naming.event.NamingListener l)
           
 void addNamingListener(javax.naming.Name target, java.lang.String filter, java.lang.Object[] filtrArgs, javax.naming.directory.SearchControls ctls, javax.naming.event.NamingListener l)
           
 void addNamingListener(javax.naming.Name target, java.lang.String filter, javax.naming.directory.SearchControls ctls, javax.naming.event.NamingListener l)
           
 void addNamingListener(java.lang.String target, int scope, javax.naming.event.NamingListener l)
          Naming Event methods
 void addNamingListener(java.lang.String target, java.lang.String filter, java.lang.Object[] filtrArgs, javax.naming.directory.SearchControls ctls, javax.naming.event.NamingListener l)
           
 void addNamingListener(java.lang.String target, java.lang.String filter, javax.naming.directory.SearchControls ctls, javax.naming.event.NamingListener l)
           
 javax.naming.ldap.ExtendedResponse extendedOperation(javax.naming.ldap.ExtendedRequest req)
           
 javax.naming.ldap.Control[] getConnectControls()
           
 javax.naming.ldap.Control[] getRequestControls()
           
 javax.naming.ldap.Control[] getResponseControls()
           
 javax.naming.ldap.LdapContext newInstance(javax.naming.ldap.Control[] reqCtls)
           
 void reconnect(javax.naming.ldap.Control[] reqCtls)
           
 void removeNamingListener(javax.naming.event.NamingListener l)
           
 void setRequestControls(javax.naming.ldap.Control[] reqCtls)
           
 boolean targetMustExist()
           
 
Methods inherited from class com.netscape.jndi.ldap.common.DirContextAdapter
addToEnvironment, bind, bind, bind, bind, close, composeName, composeName, createSubcontext, createSubcontext, createSubcontext, createSubcontext, destroySubcontext, destroySubcontext, getAttributes, getAttributes, getAttributes, getAttributes, getEnvironment, getNameInNamespace, getNameParser, getNameParser, getSchema, getSchema, getSchemaClassDefinition, getSchemaClassDefinition, list, list, listBindings, listBindings, lookup, lookup, lookupLink, lookupLink, modifyAttributes, modifyAttributes, modifyAttributes, modifyAttributes, rebind, rebind, rebind, rebind, removeFromEnvironment, rename, rename, search, search, search, search, search, search, search, search, unbind, unbind
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.naming.Context
addToEnvironment, bind, bind, close, composeName, composeName, createSubcontext, createSubcontext, destroySubcontext, destroySubcontext, getEnvironment, getNameInNamespace, getNameParser, getNameParser, list, list, listBindings, listBindings, lookup, lookup, lookupLink, lookupLink, rebind, rebind, removeFromEnvironment, rename, rename, unbind, unbind
 
Methods inherited from interface javax.naming.directory.DirContext
bind, bind, createSubcontext, createSubcontext, getAttributes, getAttributes, getAttributes, getAttributes, getSchema, getSchema, getSchemaClassDefinition, getSchemaClassDefinition, modifyAttributes, modifyAttributes, modifyAttributes, modifyAttributes, rebind, rebind, search, search, search, search, search, search, search, search
 
Methods inherited from interface javax.naming.Context
addToEnvironment, bind, bind, close, composeName, composeName, createSubcontext, createSubcontext, destroySubcontext, destroySubcontext, getEnvironment, getNameInNamespace, getNameParser, getNameParser, list, list, listBindings, listBindings, lookup, lookup, lookupLink, lookupLink, rebind, rebind, removeFromEnvironment, rename, rename, unbind, unbind
 
Methods inherited from interface javax.naming.directory.DirContext
bind, bind, createSubcontext, createSubcontext, getAttributes, getAttributes, getAttributes, getAttributes, getSchema, getSchema, getSchemaClassDefinition, getSchemaClassDefinition, modifyAttributes, modifyAttributes, modifyAttributes, modifyAttributes, rebind, rebind, search, search, search, search, search, search, search, search
 
Methods inherited from interface javax.naming.Context
addToEnvironment, bind, bind, close, composeName, composeName, createSubcontext, createSubcontext, destroySubcontext, destroySubcontext, getEnvironment, getNameInNamespace, getNameParser, getNameParser, list, list, listBindings, listBindings, lookup, lookup, lookupLink, lookupLink, rebind, rebind, removeFromEnvironment, rename, rename, unbind, unbind
 

Constructor Detail

LdapContextAdapter

public LdapContextAdapter()
Method Detail

extendedOperation

public javax.naming.ldap.ExtendedResponse extendedOperation(javax.naming.ldap.ExtendedRequest req)
                                                     throws javax.naming.NamingException
Specified by:
extendedOperation in interface javax.naming.ldap.LdapContext
Throws:
javax.naming.NamingException

getRequestControls

public javax.naming.ldap.Control[] getRequestControls()
                                               throws javax.naming.NamingException
Specified by:
getRequestControls in interface javax.naming.ldap.LdapContext
Throws:
javax.naming.NamingException

getResponseControls

public javax.naming.ldap.Control[] getResponseControls()
                                                throws javax.naming.NamingException
Specified by:
getResponseControls in interface javax.naming.ldap.LdapContext
Throws:
javax.naming.NamingException

getConnectControls

public javax.naming.ldap.Control[] getConnectControls()
                                               throws javax.naming.NamingException
Specified by:
getConnectControls in interface javax.naming.ldap.LdapContext
Throws:
javax.naming.NamingException

newInstance

public javax.naming.ldap.LdapContext newInstance(javax.naming.ldap.Control[] reqCtls)
                                          throws javax.naming.NamingException
Specified by:
newInstance in interface javax.naming.ldap.LdapContext
Throws:
javax.naming.NamingException

reconnect

public void reconnect(javax.naming.ldap.Control[] reqCtls)
               throws javax.naming.NamingException
Specified by:
reconnect in interface javax.naming.ldap.LdapContext
Throws:
javax.naming.NamingException

setRequestControls

public void setRequestControls(javax.naming.ldap.Control[] reqCtls)
                        throws javax.naming.NamingException
Specified by:
setRequestControls in interface javax.naming.ldap.LdapContext
Throws:
javax.naming.NamingException

addNamingListener

public void addNamingListener(java.lang.String target,
                              int scope,
                              javax.naming.event.NamingListener l)
                       throws javax.naming.NamingException
Naming Event methods

Specified by:
addNamingListener in interface javax.naming.event.EventContext
Throws:
javax.naming.NamingException

addNamingListener

public void addNamingListener(javax.naming.Name target,
                              int scope,
                              javax.naming.event.NamingListener l)
                       throws javax.naming.NamingException
Specified by:
addNamingListener in interface javax.naming.event.EventContext
Throws:
javax.naming.NamingException

addNamingListener

public void addNamingListener(java.lang.String target,
                              java.lang.String filter,
                              javax.naming.directory.SearchControls ctls,
                              javax.naming.event.NamingListener l)
                       throws javax.naming.NamingException
Specified by:
addNamingListener in interface javax.naming.event.EventDirContext
Throws:
javax.naming.NamingException

addNamingListener

public void addNamingListener(javax.naming.Name target,
                              java.lang.String filter,
                              javax.naming.directory.SearchControls ctls,
                              javax.naming.event.NamingListener l)
                       throws javax.naming.NamingException
Specified by:
addNamingListener in interface javax.naming.event.EventDirContext
Throws:
javax.naming.NamingException

addNamingListener

public void addNamingListener(java.lang.String target,
                              java.lang.String filter,
                              java.lang.Object[] filtrArgs,
                              javax.naming.directory.SearchControls ctls,
                              javax.naming.event.NamingListener l)
                       throws javax.naming.NamingException
Specified by:
addNamingListener in interface javax.naming.event.EventDirContext
Throws:
javax.naming.NamingException

addNamingListener

public void addNamingListener(javax.naming.Name target,
                              java.lang.String filter,
                              java.lang.Object[] filtrArgs,
                              javax.naming.directory.SearchControls ctls,
                              javax.naming.event.NamingListener l)
                       throws javax.naming.NamingException
Specified by:
addNamingListener in interface javax.naming.event.EventDirContext
Throws:
javax.naming.NamingException

removeNamingListener

public void removeNamingListener(javax.naming.event.NamingListener l)
                          throws javax.naming.NamingException
Specified by:
removeNamingListener in interface javax.naming.event.EventContext
Throws:
javax.naming.NamingException

targetMustExist

public boolean targetMustExist()
Specified by:
targetMustExist in interface javax.naming.event.EventContext