Oracle® Mail Java API Reference
10g Release 1 (10.1.1)

B14492-01

oracle.mail.ldap
Class ESDSLdapHandle

java.lang.Object
  |
  +--oracle.mail.ldap.ESDSLdapHandle

public final class ESDSLdapHandle
extends java.lang.Object

This class provides the LDAP operation/connection for the Email Server objects.


Constructor Summary
ESDSLdapHandle(oracle.mail.ldap.LDAPConnection handle)

Method Summary
java.lang.Object addToEnvironment(java.lang.String propName, java.lang.Object propValue)
void bind(javax.naming.Name name, java.lang.Object obj, javax.naming.directory.Attributes attrs)
void bind(java.lang.String name, java.lang.Object obj, javax.naming.directory.Attributes attrs)
void close()
javax.naming.directory.DirContext createSubcontext(javax.naming.Name name, javax.naming.directory.Attributes attrs)
javax.naming.directory.DirContext createSubcontext(java.lang.String name, javax.naming.directory.Attributes attrs)
void destroySubcontext(javax.naming.Name name)
void destroySubcontext(java.lang.String name)
javax.naming.directory.Attributes getAttributes(javax.naming.Name name)
javax.naming.directory.Attributes getAttributes(javax.naming.Name name, java.lang.String[] attrIds)
javax.naming.directory.Attributes getAttributes(java.lang.String name)
javax.naming.directory.Attributes getAttributes(java.lang.String name, java.lang.String[] attrIds)
javax.naming.directory.DirContext getDirContext()
javax.naming.directory.DirContext getSchema(javax.naming.Name name)
javax.naming.directory.DirContext getSchema(java.lang.String name)
javax.naming.directory.DirContext getSchemaClassDefinition(javax.naming.Name name)
javax.naming.directory.DirContext getSchemaClassDefinition(java.lang.String name)
javax.naming.NamingEnumeration list(javax.naming.Name name)
javax.naming.NamingEnumeration list(java.lang.String name)
javax.naming.NamingEnumeration listBindings(javax.naming.Name name)
javax.naming.NamingEnumeration listBindings(java.lang.String name)
java.lang.Object lookup(javax.naming.Name name)
java.lang.Object lookup(java.lang.String name)
void modifyAttributes(javax.naming.Name name, int mod_op, javax.naming.directory.Attributes attrs)
void modifyAttributes(javax.naming.Name name, javax.naming.directory.ModificationItem[] mods)
void modifyAttributes(java.lang.String name, int mod_op, javax.naming.directory.Attributes attrs)
void modifyAttributes(java.lang.String name, javax.naming.directory.ModificationItem[] mods)
void rebind(javax.naming.Name name, java.lang.Object obj, javax.naming.directory.Attributes attrs)
void rebind(java.lang.String name, java.lang.Object obj, javax.naming.directory.Attributes attrs)
java.lang.Object removeFromEnvironment(java.lang.String propName)
void rename(javax.naming.Name oldName, javax.naming.Name newName)
void rename(java.lang.String oldName, java.lang.String newName)
javax.naming.NamingEnumeration search(javax.naming.Name name, javax.naming.directory.Attributes matchingAttributes)
javax.naming.NamingEnumeration search(javax.naming.Name name, javax.naming.directory.Attributes matchingAttributes, java.lang.String[] attributesToReturn)
javax.naming.NamingEnumeration search(javax.naming.Name name, java.lang.String filterExpr, java.lang.Object[] filterArgs, javax.naming.directory.SearchControls cons)
javax.naming.NamingEnumeration search(javax.naming.Name name, java.lang.String filter, javax.naming.directory.SearchControls cons)
javax.naming.NamingEnumeration search(java.lang.String name, javax.naming.directory.Attributes matchingAttributes)
javax.naming.NamingEnumeration search(java.lang.String name, javax.naming.directory.Attributes matchingAttributes, java.lang.String[] attributesToReturn)
javax.naming.NamingEnumeration search(java.lang.String name, java.lang.String filterExpr, java.lang.Object[] filterArgs, javax.naming.directory.SearchControls cons)
javax.naming.NamingEnumeration search(java.lang.String name, java.lang.String filter, javax.naming.directory.SearchControls cons)
void unbind(javax.naming.Name name)
void unbind(java.lang.String name)

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

ESDSLdapHandle

public ESDSLdapHandle(oracle.mail.ldap.LDAPConnection handle)
               throws ESDSException

Method Detail

addToEnvironment

public java.lang.Object addToEnvironment(java.lang.String propName,
                                         java.lang.Object propValue)
                                  throws ESDSException,
                                         javax.naming.NamingException

removeFromEnvironment

public java.lang.Object removeFromEnvironment(java.lang.String propName)
                                       throws ESDSException,
                                              javax.naming.NamingException

getAttributes

public javax.naming.directory.Attributes getAttributes(java.lang.String name)
                                                throws ESDSException,
                                                       javax.naming.NamingException

getAttributes

public javax.naming.directory.Attributes getAttributes(java.lang.String name,
                                                       java.lang.String[] attrIds)
                                                throws ESDSException,
                                                       javax.naming.NamingException

getAttributes

public javax.naming.directory.Attributes getAttributes(javax.naming.Name name)
                                                throws ESDSException,
                                                       javax.naming.NamingException

getAttributes

public javax.naming.directory.Attributes getAttributes(javax.naming.Name name,
                                                       java.lang.String[] attrIds)
                                                throws ESDSException,
                                                       javax.naming.NamingException

modifyAttributes

public void modifyAttributes(java.lang.String name,
                             int mod_op,
                             javax.naming.directory.Attributes attrs)
                      throws ESDSException,
                             javax.naming.NamingException

modifyAttributes

public void modifyAttributes(javax.naming.Name name,
                             int mod_op,
                             javax.naming.directory.Attributes attrs)
                      throws ESDSException,
                             javax.naming.NamingException

modifyAttributes

public void modifyAttributes(java.lang.String name,
                             javax.naming.directory.ModificationItem[] mods)
                      throws ESDSException,
                             javax.naming.NamingException

modifyAttributes

public void modifyAttributes(javax.naming.Name name,
                             javax.naming.directory.ModificationItem[] mods)
                      throws ESDSException,
                             javax.naming.NamingException

bind

public void bind(java.lang.String name,
                 java.lang.Object obj,
                 javax.naming.directory.Attributes attrs)
          throws ESDSException,
                 javax.naming.NamingException

bind

public void bind(javax.naming.Name name,
                 java.lang.Object obj,
                 javax.naming.directory.Attributes attrs)
          throws ESDSException,
                 javax.naming.NamingException

rebind

public void rebind(java.lang.String name,
                   java.lang.Object obj,
                   javax.naming.directory.Attributes attrs)
            throws ESDSException,
                   javax.naming.NamingException

rebind

public void rebind(javax.naming.Name name,
                   java.lang.Object obj,
                   javax.naming.directory.Attributes attrs)
            throws ESDSException,
                   javax.naming.NamingException

createSubcontext

public javax.naming.directory.DirContext createSubcontext(java.lang.String name,
                                                          javax.naming.directory.Attributes attrs)
                                                   throws ESDSException,
                                                          javax.naming.NamingException

createSubcontext

public javax.naming.directory.DirContext createSubcontext(javax.naming.Name name,
                                                          javax.naming.directory.Attributes attrs)
                                                   throws ESDSException,
                                                          javax.naming.NamingException

getSchema

public javax.naming.directory.DirContext getSchema(java.lang.String name)
                                            throws ESDSException,
                                                   javax.naming.NamingException

getSchema

public javax.naming.directory.DirContext getSchema(javax.naming.Name name)
                                            throws ESDSException,
                                                   javax.naming.NamingException

getSchemaClassDefinition

public javax.naming.directory.DirContext getSchemaClassDefinition(java.lang.String name)
                                                           throws ESDSException,
                                                                  javax.naming.NamingException

getSchemaClassDefinition

public javax.naming.directory.DirContext getSchemaClassDefinition(javax.naming.Name name)
                                                           throws ESDSException,
                                                                  javax.naming.NamingException

search

public javax.naming.NamingEnumeration search(java.lang.String name,
                                             javax.naming.directory.Attributes matchingAttributes)
                                      throws ESDSException,
                                             javax.naming.NamingException

search

public javax.naming.NamingEnumeration search(javax.naming.Name name,
                                             javax.naming.directory.Attributes matchingAttributes)
                                      throws ESDSException,
                                             javax.naming.NamingException

search

public javax.naming.NamingEnumeration search(java.lang.String name,
                                             javax.naming.directory.Attributes matchingAttributes,
                                             java.lang.String[] attributesToReturn)
                                      throws ESDSException,
                                             javax.naming.NamingException

search

public javax.naming.NamingEnumeration search(javax.naming.Name name,
                                             javax.naming.directory.Attributes matchingAttributes,
                                             java.lang.String[] attributesToReturn)
                                      throws ESDSException,
                                             javax.naming.NamingException

search

public javax.naming.NamingEnumeration search(java.lang.String name,
                                             java.lang.String filter,
                                             javax.naming.directory.SearchControls cons)
                                      throws ESDSException,
                                             javax.naming.NamingException

search

public javax.naming.NamingEnumeration search(javax.naming.Name name,
                                             java.lang.String filter,
                                             javax.naming.directory.SearchControls cons)
                                      throws ESDSException,
                                             javax.naming.NamingException

search

public javax.naming.NamingEnumeration search(java.lang.String name,
                                             java.lang.String filterExpr,
                                             java.lang.Object[] filterArgs,
                                             javax.naming.directory.SearchControls cons)
                                      throws ESDSException,
                                             javax.naming.NamingException

search

public javax.naming.NamingEnumeration search(javax.naming.Name name,
                                             java.lang.String filterExpr,
                                             java.lang.Object[] filterArgs,
                                             javax.naming.directory.SearchControls cons)
                                      throws ESDSException,
                                             javax.naming.NamingException

unbind

public void unbind(java.lang.String name)
            throws ESDSException,
                   javax.naming.NamingException

unbind

public void unbind(javax.naming.Name name)
            throws ESDSException,
                   javax.naming.NamingException

rename

public void rename(java.lang.String oldName,
                   java.lang.String newName)
            throws ESDSException,
                   javax.naming.NamingException

rename

public void rename(javax.naming.Name oldName,
                   javax.naming.Name newName)
            throws ESDSException,
                   javax.naming.NamingException

list

public javax.naming.NamingEnumeration list(java.lang.String name)
                                    throws ESDSException,
                                           javax.naming.NamingException

list

public javax.naming.NamingEnumeration list(javax.naming.Name name)
                                    throws ESDSException,
                                           javax.naming.NamingException

listBindings

public javax.naming.NamingEnumeration listBindings(java.lang.String name)
                                            throws ESDSException,
                                                   javax.naming.NamingException

listBindings

public javax.naming.NamingEnumeration listBindings(javax.naming.Name name)
                                            throws ESDSException,
                                                   javax.naming.NamingException

destroySubcontext

public void destroySubcontext(java.lang.String name)
                       throws ESDSException,
                              javax.naming.NamingException

destroySubcontext

public void destroySubcontext(javax.naming.Name name)
                       throws ESDSException,
                              javax.naming.NamingException

lookup

public java.lang.Object lookup(java.lang.String name)
                        throws ESDSException,
                               javax.naming.NamingException

lookup

public java.lang.Object lookup(javax.naming.Name name)
                        throws ESDSException,
                               javax.naming.NamingException

close

public void close()
           throws ESDSException,
                  javax.naming.NamingException

getDirContext

public javax.naming.directory.DirContext getDirContext()

Oracle® Mail Java API Reference
10g Release 1 (10.1.1)

B14492-01

Copyright © 1988, 2005, Oracle. All rights reserved.