org.apache.jetspeed.security.spi.impl.ldap
Class LdapBindingConfig

java.lang.Object
  extended by org.apache.jetspeed.security.spi.impl.ldap.LdapBindingConfig

public class LdapBindingConfig
extends java.lang.Object

Holds the configuration for ldap binding.

Author:
David Le Strat

Constructor Summary
LdapBindingConfig()
           
LdapBindingConfig(java.lang.String ldapType)
           Default constructor.
LdapBindingConfig(java.lang.String factory, java.lang.String name, java.lang.String port, java.lang.String context, java.lang.String dn, java.lang.String password, java.lang.String roleFilter, java.lang.String groupFilter, java.lang.String userFilter, java.lang.String roleMembershipAttributes, java.lang.String userRoleMembershipAttributes, java.lang.String groupMembershipAttributes, java.lang.String userGroupMembershipAttributes, java.lang.String groupMembershipForRoleAttributes, java.lang.String roleGroupMembershipForRoleAttributes, java.lang.String defaultSearchBase, java.lang.String roleFilterBase, java.lang.String groupFilterBase, java.lang.String userFilterBase, java.lang.String roleObjectClasses, java.lang.String groupObjectClasses, java.lang.String userObjectClasses, java.lang.String roleIdAttribute, java.lang.String groupIdAttribute, java.lang.String userIdAttribute, java.lang.String uidAttribute, java.lang.String memberShipSearchScope, java.lang.String roleUidAttribute, java.lang.String groupUidAttribute, java.lang.String userUidAttribute, java.lang.String roleObjectRequiredAttributeClasses, java.lang.String groupObjectRequiredAttributeClasses, java.lang.String userAttributes, java.lang.String roleAttributes, java.lang.String groupAttributes, java.lang.String userPasswordAttribute, java.lang.String knownAttributes)
           
 
Method Summary
 java.lang.String getDefaultSearchBase()
           
 java.lang.String[] getGroupAttributes()
           
 java.lang.String getGroupFilter()
           
 java.lang.String getGroupFilterBase()
           
 java.lang.String getGroupIdAttribute()
           
 java.lang.String getGroupMembershipAttributes()
           
 java.lang.String getGroupMembershipForRoleAttributes()
           
 java.lang.String[] getGroupObjectClasses()
           
 java.lang.String getGroupObjectRequiredAttributeClasses()
           
 java.lang.String getGroupUidAttribute()
           
 java.lang.String getInitialContextFactory()
           
 java.lang.String[] getKnownAttributes()
           
 java.lang.String getLdapScheme()
           
 java.lang.String getLdapSecurityLevel()
           
 java.lang.String getLdapSecurityProtocol()
           
 java.lang.String getLdapServerName()
           
 java.lang.String getLdapServerPort()
           
 java.lang.String getLdapSocketFactory()
           
 java.lang.String getMemberShipSearchScope()
           
 java.lang.String[] getRoleAttributes()
           
 java.lang.String getRoleFilter()
           
 java.lang.String getRoleFilterBase()
           
 java.lang.String getRoleGroupMembershipForRoleAttributes()
           
 java.lang.String getRoleIdAttribute()
           
 java.lang.String getRoleMembershipAttributes()
           
 java.lang.String[] getRoleObjectClasses()
           
 java.lang.String getRoleObjectRequiredAttributeClasses()
           
 java.lang.String getRoleUidAttribute()
           
 java.lang.String getRootContext()
           
 java.lang.String getRootDn()
           
 java.lang.String getRootPassword()
           
 java.lang.String getUidAttribute()
           
 java.lang.String[] getUserAttributes()
           
 java.lang.String getUserFilter()
           
 java.lang.String getUserFilterBase()
           
 java.lang.String getUserGroupMembershipAttributes()
           
 java.lang.String getUserIdAttribute()
           
 java.lang.String[] getUserObjectClasses()
           
 java.lang.String getUserPasswordAttribute()
           
 java.lang.String getUserRoleMembershipAttributes()
           
 java.lang.String getUserUidAttribute()
           
 void setDefaultSearchBase(java.lang.String defaultSearchBase)
           
 void setGroupAttributes(java.lang.String[] groupAttributes)
           
 void setGroupFilter(java.lang.String groupFilter)
           
 void setGroupFilterBase(java.lang.String groupFilterBase)
           
 void setGroupIdAttribute(java.lang.String groupIdAttribute)
           
 void setGroupMembershipAttributes(java.lang.String groupMembershipAttributes)
           
 void setGroupMembershipForRoleAttributes(java.lang.String groupMembershipForRoleAttributes)
           
 void setGroupObjectClasses(java.lang.String[] groupObjectClasses)
           
 void setGroupObjectRequiredAttributeClasses(java.lang.String groupObjectRequiredAttributeClasses)
           
 void setGroupUidAttribute(java.lang.String groupUidAttribute)
           
 void setInitialContextFactory(java.lang.String initialContextFactory)
           
 void setKnownAttributes(java.lang.String[] knownAttributes)
           
 void setLdapScheme(java.lang.String ldapScheme)
           
 void setLdapSecurityLevel(java.lang.String ldapSecurityLevel)
           
 void setLdapSecurityProtocol(java.lang.String ldapSecurityProtocol)
           
 void setLdapServerName(java.lang.String ldapServerName)
           
 void setLdapServerPort(java.lang.String ldapServerPort)
           
 void setLdapSocketFactory(java.lang.String ldapSocketFactory)
           
 void setMemberShipSearchScope(java.lang.String memberShipSearchScope)
           
 void setRoleAttributes(java.lang.String[] roleAttributes)
           
 void setRoleFilter(java.lang.String roleFilter)
           
 void setRoleFilterBase(java.lang.String roleFilterBase)
           
 void setRoleGroupMembershipForRoleAttributes(java.lang.String roleGroupMembershipForRoleAttributes)
           
 void setRoleIdAttribute(java.lang.String roleIdAttribute)
           
 void setRoleMembershipAttributes(java.lang.String roleMembershipAttributes)
           
 void setRoleObjectClasses(java.lang.String[] roleObjectClasses)
           
 void setRoleObjectRequiredAttributeClasses(java.lang.String roleObjectRequiredAttributeClasses)
           
 void setRoleUidAttribute(java.lang.String roleUidAttribute)
           
 void setRootContext(java.lang.String rootContext)
           
 void setRootDn(java.lang.String rootDn)
           
 void setRootPassword(java.lang.String rootPassword)
           
 void setUidAttribute(java.lang.String uidAttribute)
           
 void setUserAttributes(java.lang.String[] userAttributes)
           
 void setUserFilter(java.lang.String userFilter)
           
 void setUserFilterBase(java.lang.String userFilterBase)
           
 void setUserGroupMembershipAttributes(java.lang.String userGroupMembershipAttributes)
           
 void setUserIdAttribute(java.lang.String userIdAttribute)
           
 void setUserObjectClasses(java.lang.String[] userObjectClasses)
           
 void setUserPasswordAttribute(java.lang.String userPasswordAttribute)
           
 void setUserRoleMembershipAttributes(java.lang.String userRoleMembershipAttributes)
           
 void setUserUidAttribute(java.lang.String userUidAttribute)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LdapBindingConfig

public LdapBindingConfig()

LdapBindingConfig

public LdapBindingConfig(java.lang.String factory,
                         java.lang.String name,
                         java.lang.String port,
                         java.lang.String context,
                         java.lang.String dn,
                         java.lang.String password,
                         java.lang.String roleFilter,
                         java.lang.String groupFilter,
                         java.lang.String userFilter,
                         java.lang.String roleMembershipAttributes,
                         java.lang.String userRoleMembershipAttributes,
                         java.lang.String groupMembershipAttributes,
                         java.lang.String userGroupMembershipAttributes,
                         java.lang.String groupMembershipForRoleAttributes,
                         java.lang.String roleGroupMembershipForRoleAttributes,
                         java.lang.String defaultSearchBase,
                         java.lang.String roleFilterBase,
                         java.lang.String groupFilterBase,
                         java.lang.String userFilterBase,
                         java.lang.String roleObjectClasses,
                         java.lang.String groupObjectClasses,
                         java.lang.String userObjectClasses,
                         java.lang.String roleIdAttribute,
                         java.lang.String groupIdAttribute,
                         java.lang.String userIdAttribute,
                         java.lang.String uidAttribute,
                         java.lang.String memberShipSearchScope,
                         java.lang.String roleUidAttribute,
                         java.lang.String groupUidAttribute,
                         java.lang.String userUidAttribute,
                         java.lang.String roleObjectRequiredAttributeClasses,
                         java.lang.String groupObjectRequiredAttributeClasses,
                         java.lang.String userAttributes,
                         java.lang.String roleAttributes,
                         java.lang.String groupAttributes,
                         java.lang.String userPasswordAttribute,
                         java.lang.String knownAttributes)

LdapBindingConfig

public LdapBindingConfig(java.lang.String ldapType)

Default constructor. By default instantiates LdapBindingConfig from JETSPEED-INF/ldap/ldap.properties in the classpath.

Method Detail

getInitialContextFactory

public java.lang.String getInitialContextFactory()
Returns:
Returns the initialContextFactory.

setInitialContextFactory

public void setInitialContextFactory(java.lang.String initialContextFactory)
Parameters:
initialContextFactory - The initialContextFactory to set.

getLdapScheme

public java.lang.String getLdapScheme()
Returns:
the ldapScheme

setLdapScheme

public void setLdapScheme(java.lang.String ldapScheme)
Parameters:
ldapScheme - the ldapScheme to set

getLdapSocketFactory

public java.lang.String getLdapSocketFactory()
Returns:
the ldapSocketFactory

setLdapSocketFactory

public void setLdapSocketFactory(java.lang.String ldapSocketFactory)
Parameters:
ldapSocketFactory - the ldapSocketFactory to set

getLdapServerName

public java.lang.String getLdapServerName()
Returns:
Returns the ldapServerName.

setLdapServerName

public void setLdapServerName(java.lang.String ldapServerName)
Parameters:
ldapServerName - The ldapServerName to set.

getLdapServerPort

public java.lang.String getLdapServerPort()
Returns:
Returns the ldapServerPort.

setLdapServerPort

public void setLdapServerPort(java.lang.String ldapServerPort)
Parameters:
ldapServerPort - The ldapServerPort to set.

getLdapSecurityLevel

public java.lang.String getLdapSecurityLevel()
Returns:
the ldapSecurityLevel

setLdapSecurityLevel

public void setLdapSecurityLevel(java.lang.String ldapSecurityLevel)
Parameters:
ldapSecurityLevel - the ldapSecurityLevel to set

getLdapSecurityProtocol

public java.lang.String getLdapSecurityProtocol()
Returns:
the ldapSecurityProtocol

setLdapSecurityProtocol

public void setLdapSecurityProtocol(java.lang.String ldapSecurityProtocol)
Parameters:
ldapSecurityProtocol - the ldapSecurityProtocol to set

getRootContext

public java.lang.String getRootContext()
Returns:
Returns the rootContext.

setRootContext

public void setRootContext(java.lang.String rootContext)
Parameters:
rootContext - The rootContext to set.

getRootDn

public java.lang.String getRootDn()
Returns:
Returns the rootDn.

setRootDn

public void setRootDn(java.lang.String rootDn)
Parameters:
rootDn - The rootDn to set.

getRootPassword

public java.lang.String getRootPassword()
Returns:
Returns the rootPassword.

setRootPassword

public void setRootPassword(java.lang.String rootPassword)
Parameters:
rootPassword - The rootPassword to set.

getUserFilter

public java.lang.String getUserFilter()

setUserFilter

public void setUserFilter(java.lang.String userFilter)

getUserFilterBase

public java.lang.String getUserFilterBase()

setUserFilterBase

public void setUserFilterBase(java.lang.String userFilterBase)

getUserGroupMembershipAttributes

public java.lang.String getUserGroupMembershipAttributes()

setUserGroupMembershipAttributes

public void setUserGroupMembershipAttributes(java.lang.String userGroupMembershipAttributes)

getUserRoleMembershipAttributes

public java.lang.String getUserRoleMembershipAttributes()

setUserRoleMembershipAttributes

public void setUserRoleMembershipAttributes(java.lang.String userRoleMembershipAttributes)

getDefaultSearchBase

public java.lang.String getDefaultSearchBase()

setDefaultSearchBase

public void setDefaultSearchBase(java.lang.String defaultSearchBase)

getGroupFilter

public java.lang.String getGroupFilter()

setGroupFilter

public void setGroupFilter(java.lang.String groupFilter)

getGroupFilterBase

public java.lang.String getGroupFilterBase()

setGroupFilterBase

public void setGroupFilterBase(java.lang.String groupFilterBase)

getGroupMembershipAttributes

public java.lang.String getGroupMembershipAttributes()

setGroupMembershipAttributes

public void setGroupMembershipAttributes(java.lang.String groupMembershipAttributes)

getGroupIdAttribute

public java.lang.String getGroupIdAttribute()

setGroupIdAttribute

public void setGroupIdAttribute(java.lang.String groupIdAttribute)

getUserIdAttribute

public java.lang.String getUserIdAttribute()

setUserIdAttribute

public void setUserIdAttribute(java.lang.String userIdAttribute)

getGroupObjectClasses

public java.lang.String[] getGroupObjectClasses()

setGroupObjectClasses

public void setGroupObjectClasses(java.lang.String[] groupObjectClasses)

getUserObjectClasses

public java.lang.String[] getUserObjectClasses()

setUserObjectClasses

public void setUserObjectClasses(java.lang.String[] userObjectClasses)

getGroupMembershipForRoleAttributes

public java.lang.String getGroupMembershipForRoleAttributes()

setGroupMembershipForRoleAttributes

public void setGroupMembershipForRoleAttributes(java.lang.String groupMembershipForRoleAttributes)

getUidAttribute

public java.lang.String getUidAttribute()

setUidAttribute

public void setUidAttribute(java.lang.String uidAttribute)

getMemberShipSearchScope

public java.lang.String getMemberShipSearchScope()

setMemberShipSearchScope

public void setMemberShipSearchScope(java.lang.String memberShipSearchScope)

getGroupUidAttribute

public java.lang.String getGroupUidAttribute()

setGroupUidAttribute

public void setGroupUidAttribute(java.lang.String groupUidAttribute)

getUserUidAttribute

public java.lang.String getUserUidAttribute()

setUserUidAttribute

public void setUserUidAttribute(java.lang.String userUidAttribute)

getGroupObjectRequiredAttributeClasses

public java.lang.String getGroupObjectRequiredAttributeClasses()

setGroupObjectRequiredAttributeClasses

public void setGroupObjectRequiredAttributeClasses(java.lang.String groupObjectRequiredAttributeClasses)

getGroupAttributes

public java.lang.String[] getGroupAttributes()

setGroupAttributes

public void setGroupAttributes(java.lang.String[] groupAttributes)

getUserAttributes

public java.lang.String[] getUserAttributes()

setUserAttributes

public void setUserAttributes(java.lang.String[] userAttributes)

getRoleObjectRequiredAttributeClasses

public java.lang.String getRoleObjectRequiredAttributeClasses()

setRoleObjectRequiredAttributeClasses

public void setRoleObjectRequiredAttributeClasses(java.lang.String roleObjectRequiredAttributeClasses)

getRoleAttributes

public java.lang.String[] getRoleAttributes()

setRoleAttributes

public void setRoleAttributes(java.lang.String[] roleAttributes)

getRoleObjectClasses

public java.lang.String[] getRoleObjectClasses()

setRoleObjectClasses

public void setRoleObjectClasses(java.lang.String[] roleObjectClasses)

getRoleGroupMembershipForRoleAttributes

public java.lang.String getRoleGroupMembershipForRoleAttributes()

setRoleGroupMembershipForRoleAttributes

public void setRoleGroupMembershipForRoleAttributes(java.lang.String roleGroupMembershipForRoleAttributes)

getRoleFilter

public java.lang.String getRoleFilter()

setRoleFilter

public void setRoleFilter(java.lang.String roleFilter)

getRoleFilterBase

public java.lang.String getRoleFilterBase()

setRoleFilterBase

public void setRoleFilterBase(java.lang.String roleFilterBase)

getRoleMembershipAttributes

public java.lang.String getRoleMembershipAttributes()

setRoleMembershipAttributes

public void setRoleMembershipAttributes(java.lang.String roleMembershipAttributes)

getRoleUidAttribute

public java.lang.String getRoleUidAttribute()

setRoleUidAttribute

public void setRoleUidAttribute(java.lang.String roleUidAttribute)

getRoleIdAttribute

public java.lang.String getRoleIdAttribute()

setRoleIdAttribute

public void setRoleIdAttribute(java.lang.String roleIdAttribute)

getUserPasswordAttribute

public java.lang.String getUserPasswordAttribute()

setUserPasswordAttribute

public void setUserPasswordAttribute(java.lang.String userPasswordAttribute)

getKnownAttributes

public java.lang.String[] getKnownAttributes()

setKnownAttributes

public void setKnownAttributes(java.lang.String[] knownAttributes)


Copyright © 1999-2009 Apache Software Foundation. All Rights Reserved.