org.jboss.portal.identity.ldap
Class LDAPConnectionContext

java.lang.Object
  extended by ServiceMBeanSupport
      extended by org.jboss.portal.jems.as.system.AbstractJBossService
          extended by org.jboss.portal.identity.ldap.LDAPConnectionContext

public class LDAPConnectionContext
extends AbstractJBossService

Keeps configuration of connection to LDAP server

Version:
$Revision: 1.1 $
Author:
Boleslaw Dawidowicz

Constructor Summary
LDAPConnectionContext()
           
 
Method Summary
 javax.naming.ldap.InitialLdapContext createInitialContext()
           
 java.lang.String getAdminDN()
           
 java.lang.String getAdminPassword()
           
 java.lang.String getAuthentication()
           
 java.lang.String getContextFactory()
           
 java.util.Hashtable getEnvironment()
           
 java.lang.String getExternalContextJndiName()
           
 java.lang.String getHost()
           
 JNDI.Binding getJNDIBinding()
           
 java.lang.String getJNDIName()
           
 java.lang.String getName()
           
 java.lang.String getPort()
           
 java.lang.String getProtocol()
           
 void setAdminDN(java.lang.String adminDN)
           
 void setAdminPassword(java.lang.String adminPassword)
           
 void setAuthentication(java.lang.String authentication)
           
 void setContextFactory(java.lang.String contextFactory)
           
 void setExternalContextJndiName(java.lang.String externalContextJndiName)
           
 void setHost(java.lang.String host)
           
 void setJNDIBinding(JNDI.Binding jndiBinding)
           
 void setJNDIName(java.lang.String jndiName)
           
 void setName(java.lang.String name)
           
 void setPort(java.lang.String port)
           
 void setProtocol(java.lang.String protocol)
           
protected  void startService()
           
protected  void stopService()
           
 java.lang.String toString()
           
 
Methods inherited from class org.jboss.portal.jems.as.system.AbstractJBossService
create, destroy, getState, getStateString, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LDAPConnectionContext

public LDAPConnectionContext()
Method Detail

getEnvironment

public java.util.Hashtable getEnvironment()

createInitialContext

public javax.naming.ldap.InitialLdapContext createInitialContext()
                                                          throws IdentityException
Throws:
IdentityException

startService

protected void startService()
                     throws java.lang.Exception
Throws:
java.lang.Exception

stopService

protected void stopService()
                    throws java.lang.Exception
Throws:
java.lang.Exception

toString

public java.lang.String toString()

getAuthentication

public java.lang.String getAuthentication()

setAuthentication

public void setAuthentication(java.lang.String authentication)

getJNDIName

public java.lang.String getJNDIName()

setJNDIName

public void setJNDIName(java.lang.String jndiName)

getJNDIBinding

public JNDI.Binding getJNDIBinding()

setJNDIBinding

public void setJNDIBinding(JNDI.Binding jndiBinding)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getContextFactory

public java.lang.String getContextFactory()

setContextFactory

public void setContextFactory(java.lang.String contextFactory)

getAdminDN

public java.lang.String getAdminDN()

setAdminDN

public void setAdminDN(java.lang.String adminDN)

getAdminPassword

public java.lang.String getAdminPassword()

setAdminPassword

public void setAdminPassword(java.lang.String adminPassword)

getProtocol

public java.lang.String getProtocol()

setProtocol

public void setProtocol(java.lang.String protocol)

getHost

public java.lang.String getHost()

setHost

public void setHost(java.lang.String host)

getPort

public java.lang.String getPort()

setPort

public void setPort(java.lang.String port)

getExternalContextJndiName

public java.lang.String getExternalContextJndiName()

setExternalContextJndiName

public void setExternalContextJndiName(java.lang.String externalContextJndiName)