com.filenet.api.engine

Class DirectoryContext

  • java.lang.Object
    • com.filenet.api.engine.DirectoryContext


  • public class DirectoryContext
    extends java.lang.Object
    For Internal Use Only. Contains realm information. Each object represents a connection to a directory server.
    • Constructor Summary

      Constructors 
      Constructor and Description
      DirectoryContext(java.util.Hashtable env, java.lang.String host, java.lang.String port, java.lang.String principal, java.lang.String credential, boolean isSSLenalbed)
      For Internal Use Only.
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      void close()
      For Internal Use Only.
      javax.naming.directory.Attributes getAttributes(java.lang.String principalDN, java.lang.String[] searchAttributes, boolean useCompositeName)
      For Internal Use Only.
      java.lang.String getCredential()
      For Internal Use Only.
      java.util.Hashtable getEnvironment()
      For Internal Use Only.
      java.lang.String getHost()
      For Internal Use Only.
      javax.naming.ldap.InitialLdapContext getInitialLdapContext()
      For Internal Use Only.
      java.lang.String getPort()
      For Internal Use Only.
      java.lang.String getPrincipal()
      For Internal Use Only.
      java.lang.String getUrl()
      For Internal Use Only.
      boolean isSSLenabled()
      For Internal Use Only.
      javax.naming.NamingEnumeration search(java.lang.String baseDN, java.lang.String filter, javax.naming.directory.SearchControls controls, boolean useCompositeName)
      For Internal Use Only.
      void setInitialLdapContext(javax.naming.ldap.InitialLdapContext context)
      For Internal Use Only.
      void setRequestControls(javax.naming.ldap.Control[] requestCtrls)
      For Internal Use Only.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DirectoryContext

        public DirectoryContext(java.util.Hashtable env,
                        java.lang.String host,
                        java.lang.String port,
                        java.lang.String principal,
                        java.lang.String credential,
                        boolean isSSLenalbed)
                         throws javax.naming.NamingException
        For Internal Use Only.
        Throws:
        javax.naming.NamingException
    • Method Detail

      • getInitialLdapContext

        public javax.naming.ldap.InitialLdapContext getInitialLdapContext()
        For Internal Use Only.
      • setInitialLdapContext

        public void setInitialLdapContext(javax.naming.ldap.InitialLdapContext context)
        For Internal Use Only.
      • getEnvironment

        public java.util.Hashtable getEnvironment()
                                           throws javax.naming.NamingException
        For Internal Use Only.
        Throws:
        javax.naming.NamingException
      • getUrl

        public java.lang.String getUrl()
        For Internal Use Only.
      • getHost

        public java.lang.String getHost()
        For Internal Use Only.
      • getPort

        public java.lang.String getPort()
        For Internal Use Only.
      • getPrincipal

        public java.lang.String getPrincipal()
        For Internal Use Only.
      • getCredential

        public java.lang.String getCredential()
        For Internal Use Only.
      • isSSLenabled

        public boolean isSSLenabled()
        For Internal Use Only.
      • setRequestControls

        public void setRequestControls(javax.naming.ldap.Control[] requestCtrls)
                                throws javax.naming.NamingException
        For Internal Use Only.
        Throws:
        javax.naming.NamingException
      • search

        public javax.naming.NamingEnumeration search(java.lang.String baseDN,
                                            java.lang.String filter,
                                            javax.naming.directory.SearchControls controls,
                                            boolean useCompositeName)
                                              throws javax.naming.NamingException
        For Internal Use Only.
        Throws:
        javax.naming.NamingException
      • getAttributes

        public javax.naming.directory.Attributes getAttributes(java.lang.String principalDN,
                                                      java.lang.String[] searchAttributes,
                                                      boolean useCompositeName)
                                                        throws javax.naming.NamingException
        For Internal Use Only.
        Throws:
        javax.naming.NamingException
      • close

        public void close()
                   throws javax.naming.NamingException
        For Internal Use Only.
        Throws:
        javax.naming.NamingException

© Copyright IBM Corporation 2006, 2015. All rights reserved.