jaugment2.directory
Class RemoteDirContext

java.lang.Object
  |
  +--java.rmi.server.RemoteObject
        |
        +--java.rmi.server.RemoteServer
              |
              +--java.rmi.server.UnicastRemoteObject
                    |
                    +--jaugment2.directory.RemoteContext
                          |
                          +--jaugment2.directory.RemoteDirContext

public class RemoteDirContext
extends RemoteContext
implements RemoteDirContextIF

Remotely usable wrapper around a javax.naming.directory.DirContext

See Also:
Serialized Form

Inner classes inherited from class jaugment2.directory.RemoteContext
RemoteContext.HelperEnumeration
 
Field Summary
private  javax.naming.directory.DirContext ctx
           
 
Fields inherited from class jaugment2.directory.RemoteContext
ctx
 
Fields inherited from class java.rmi.server.UnicastRemoteObject
csf, port, portFactoryParamTypes, portParamTypes, serialVersionUID, ssf
 
Fields inherited from class java.rmi.server.RemoteServer
log, logname, serialVersionUID
 
Fields inherited from class java.rmi.server.RemoteObject
ref, serialVersionUID
 
Fields inherited from interface jaugment2.directory.RemoteDirContextIF
ADD_ATTRIBUTE, REMOVE_ATTRIBUTE, REPLACE_ATTRIBUTE
 
Fields inherited from interface jaugment2.directory.RemoteContextIF
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
RemoteDirContext(javax.naming.directory.DirContext ctx)
           
 
Method Summary
 void bind(javax.naming.Name p0, java.lang.Object p1, javax.naming.directory.Attributes p2)
           
 void bind(java.lang.String p0, java.lang.Object p1, javax.naming.directory.Attributes p2)
           
 RemoteDirContextIF createSubcontext(javax.naming.Name p0, javax.naming.directory.Attributes p1)
           
 RemoteDirContextIF createSubcontext(java.lang.String p0, javax.naming.directory.Attributes p1)
           
 javax.naming.directory.Attributes getAttributes(javax.naming.Name p0)
           
 javax.naming.directory.Attributes getAttributes(javax.naming.Name p0, java.lang.String[] p1)
           
 javax.naming.directory.Attributes getAttributes(java.lang.String p0)
           
 javax.naming.directory.Attributes getAttributes(java.lang.String p0, java.lang.String[] p1)
           
 RemoteDirContextIF getSchema(javax.naming.Name p0)
           
 RemoteDirContextIF getSchema(java.lang.String p0)
           
 RemoteDirContextIF getSchemaClassDefinition(javax.naming.Name p0)
           
 RemoteDirContextIF getSchemaClassDefinition(java.lang.String p0)
           
 void modifyAttributes(javax.naming.Name p0, int p1, javax.naming.directory.Attributes p2)
           
 void modifyAttributes(javax.naming.Name p0, javax.naming.directory.ModificationItem[] p1)
           
 void modifyAttributes(java.lang.String p0, int p1, javax.naming.directory.Attributes p2)
           
 void modifyAttributes(java.lang.String p0, javax.naming.directory.ModificationItem[] p1)
           
 void rebind(javax.naming.Name p0, java.lang.Object p1, javax.naming.directory.Attributes p2)
           
 void rebind(java.lang.String p0, java.lang.Object p1, javax.naming.directory.Attributes p2)
           
 javax.naming.NamingEnumeration search(javax.naming.Name p0, javax.naming.directory.Attributes p1)
           
 javax.naming.NamingEnumeration search(javax.naming.Name p0, javax.naming.directory.Attributes p1, java.lang.String[] p2)
           
 javax.naming.NamingEnumeration search(javax.naming.Name p0, java.lang.String p1, java.lang.Object[] p2, javax.naming.directory.SearchControls p3)
           
 javax.naming.NamingEnumeration search(javax.naming.Name p0, java.lang.String p1, javax.naming.directory.SearchControls p2)
           
 javax.naming.NamingEnumeration search(java.lang.String p0, javax.naming.directory.Attributes p1)
           
 javax.naming.NamingEnumeration search(java.lang.String p0, javax.naming.directory.Attributes p1, java.lang.String[] p2)
           
 javax.naming.NamingEnumeration search(java.lang.String p0, java.lang.String p1, java.lang.Object[] p2, javax.naming.directory.SearchControls p3)
           
 javax.naming.NamingEnumeration search(java.lang.String p0, java.lang.String p1, javax.naming.directory.SearchControls p2)
           
 
Methods inherited from class jaugment2.directory.RemoteContext
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 class java.rmi.server.UnicastRemoteObject
, clone, exportObject, exportObject, exportObject, exportObject, readObject, reexport, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub, writeObject
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

ctx

private javax.naming.directory.DirContext ctx
Constructor Detail

RemoteDirContext

public RemoteDirContext(javax.naming.directory.DirContext ctx)
                 throws java.rmi.RemoteException
Method Detail

bind

public void bind(java.lang.String p0,
                 java.lang.Object p1,
                 javax.naming.directory.Attributes p2)
          throws javax.naming.NamingException,
                 java.rmi.RemoteException
Specified by:
bind in interface RemoteDirContextIF

bind

public void bind(javax.naming.Name p0,
                 java.lang.Object p1,
                 javax.naming.directory.Attributes p2)
          throws javax.naming.NamingException,
                 java.rmi.RemoteException
Specified by:
bind in interface RemoteDirContextIF

createSubcontext

public RemoteDirContextIF createSubcontext(java.lang.String p0,
                                           javax.naming.directory.Attributes p1)
                                    throws javax.naming.NamingException,
                                           java.rmi.RemoteException
Specified by:
createSubcontext in interface RemoteDirContextIF

createSubcontext

public RemoteDirContextIF createSubcontext(javax.naming.Name p0,
                                           javax.naming.directory.Attributes p1)
                                    throws javax.naming.NamingException,
                                           java.rmi.RemoteException
Specified by:
createSubcontext in interface RemoteDirContextIF

getAttributes

public javax.naming.directory.Attributes getAttributes(java.lang.String p0)
                                                throws javax.naming.NamingException,
                                                       java.rmi.RemoteException
Specified by:
getAttributes in interface RemoteDirContextIF

getAttributes

public javax.naming.directory.Attributes getAttributes(java.lang.String p0,
                                                       java.lang.String[] p1)
                                                throws javax.naming.NamingException,
                                                       java.rmi.RemoteException
Specified by:
getAttributes in interface RemoteDirContextIF

getAttributes

public javax.naming.directory.Attributes getAttributes(javax.naming.Name p0)
                                                throws javax.naming.NamingException,
                                                       java.rmi.RemoteException
Specified by:
getAttributes in interface RemoteDirContextIF

getAttributes

public javax.naming.directory.Attributes getAttributes(javax.naming.Name p0,
                                                       java.lang.String[] p1)
                                                throws javax.naming.NamingException,
                                                       java.rmi.RemoteException
Specified by:
getAttributes in interface RemoteDirContextIF

getSchema

public RemoteDirContextIF getSchema(java.lang.String p0)
                             throws javax.naming.NamingException,
                                    java.rmi.RemoteException,
                                    java.rmi.RemoteException
Specified by:
getSchema in interface RemoteDirContextIF

getSchema

public RemoteDirContextIF getSchema(javax.naming.Name p0)
                             throws javax.naming.NamingException,
                                    java.rmi.RemoteException,
                                    java.rmi.RemoteException
Specified by:
getSchema in interface RemoteDirContextIF

getSchemaClassDefinition

public RemoteDirContextIF getSchemaClassDefinition(java.lang.String p0)
                                            throws javax.naming.NamingException,
                                                   java.rmi.RemoteException
Specified by:
getSchemaClassDefinition in interface RemoteDirContextIF

getSchemaClassDefinition

public RemoteDirContextIF getSchemaClassDefinition(javax.naming.Name p0)
                                            throws javax.naming.NamingException,
                                                   java.rmi.RemoteException
Specified by:
getSchemaClassDefinition in interface RemoteDirContextIF

modifyAttributes

public void modifyAttributes(java.lang.String p0,
                             int p1,
                             javax.naming.directory.Attributes p2)
                      throws javax.naming.NamingException,
                             java.rmi.RemoteException
Specified by:
modifyAttributes in interface RemoteDirContextIF

modifyAttributes

public void modifyAttributes(java.lang.String p0,
                             javax.naming.directory.ModificationItem[] p1)
                      throws javax.naming.NamingException,
                             java.rmi.RemoteException
Specified by:
modifyAttributes in interface RemoteDirContextIF

modifyAttributes

public void modifyAttributes(javax.naming.Name p0,
                             int p1,
                             javax.naming.directory.Attributes p2)
                      throws javax.naming.NamingException,
                             java.rmi.RemoteException
Specified by:
modifyAttributes in interface RemoteDirContextIF

modifyAttributes

public void modifyAttributes(javax.naming.Name p0,
                             javax.naming.directory.ModificationItem[] p1)
                      throws javax.naming.NamingException,
                             java.rmi.RemoteException
Specified by:
modifyAttributes in interface RemoteDirContextIF

rebind

public void rebind(java.lang.String p0,
                   java.lang.Object p1,
                   javax.naming.directory.Attributes p2)
            throws javax.naming.NamingException,
                   java.rmi.RemoteException
Specified by:
rebind in interface RemoteDirContextIF

rebind

public void rebind(javax.naming.Name p0,
                   java.lang.Object p1,
                   javax.naming.directory.Attributes p2)
            throws javax.naming.NamingException,
                   java.rmi.RemoteException
Specified by:
rebind in interface RemoteDirContextIF

search

public javax.naming.NamingEnumeration search(java.lang.String p0,
                                             java.lang.String p1,
                                             javax.naming.directory.SearchControls p2)
                                      throws javax.naming.NamingException,
                                             java.rmi.RemoteException
Specified by:
search in interface RemoteDirContextIF

search

public javax.naming.NamingEnumeration search(java.lang.String p0,
                                             java.lang.String p1,
                                             java.lang.Object[] p2,
                                             javax.naming.directory.SearchControls p3)
                                      throws javax.naming.NamingException,
                                             java.rmi.RemoteException
Specified by:
search in interface RemoteDirContextIF

search

public javax.naming.NamingEnumeration search(java.lang.String p0,
                                             javax.naming.directory.Attributes p1)
                                      throws javax.naming.NamingException,
                                             java.rmi.RemoteException
Specified by:
search in interface RemoteDirContextIF

search

public javax.naming.NamingEnumeration search(java.lang.String p0,
                                             javax.naming.directory.Attributes p1,
                                             java.lang.String[] p2)
                                      throws javax.naming.NamingException,
                                             java.rmi.RemoteException
Specified by:
search in interface RemoteDirContextIF

search

public javax.naming.NamingEnumeration search(javax.naming.Name p0,
                                             java.lang.String p1,
                                             javax.naming.directory.SearchControls p2)
                                      throws javax.naming.NamingException,
                                             java.rmi.RemoteException
Specified by:
search in interface RemoteDirContextIF

search

public javax.naming.NamingEnumeration search(javax.naming.Name p0,
                                             java.lang.String p1,
                                             java.lang.Object[] p2,
                                             javax.naming.directory.SearchControls p3)
                                      throws javax.naming.NamingException,
                                             java.rmi.RemoteException
Specified by:
search in interface RemoteDirContextIF

search

public javax.naming.NamingEnumeration search(javax.naming.Name p0,
                                             javax.naming.directory.Attributes p1)
                                      throws javax.naming.NamingException,
                                             java.rmi.RemoteException
Specified by:
search in interface RemoteDirContextIF

search

public javax.naming.NamingEnumeration search(javax.naming.Name p0,
                                             javax.naming.directory.Attributes p1,
                                             java.lang.String[] p2)
                                      throws javax.naming.NamingException,
                                             java.rmi.RemoteException
Specified by:
search in interface RemoteDirContextIF