com.filenet.api.engine
Class DirectoryContext
- java.lang.Object
-
- com.filenet.api.engine.DirectoryContext
-
public class DirectoryContext extends java.lang.ObjectFor 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 voidclose()For Internal Use Only.javax.naming.directory.AttributesgetAttributes(java.lang.String principalDN, java.lang.String[] searchAttributes, boolean useCompositeName)For Internal Use Only.java.lang.StringgetCredential()For Internal Use Only.java.util.HashtablegetEnvironment()For Internal Use Only.java.lang.StringgetHost()For Internal Use Only.javax.naming.ldap.InitialLdapContextgetInitialLdapContext()For Internal Use Only.java.lang.StringgetPort()For Internal Use Only.java.lang.StringgetPrincipal()For Internal Use Only.java.lang.StringgetUrl()For Internal Use Only.booleanisSSLenabled()For Internal Use Only.javax.naming.NamingEnumerationsearch(java.lang.String baseDN, java.lang.String filter, javax.naming.directory.SearchControls controls, boolean useCompositeName)For Internal Use Only.voidsetInitialLdapContext(javax.naming.ldap.InitialLdapContext context)For Internal Use Only.voidsetRequestControls(javax.naming.ldap.Control[] requestCtrls)For Internal Use Only.
-
-
-
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.NamingExceptionFor 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.NamingExceptionFor 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.NamingExceptionFor 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.NamingExceptionFor 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.NamingExceptionFor Internal Use Only.- Throws:
javax.naming.NamingException
-
close
public void close() throws javax.naming.NamingExceptionFor Internal Use Only.- Throws:
javax.naming.NamingException
-
-