public class LDAPInitialDirContextFactoryImpl extends java.lang.Object implements LDAPInitialDirContextFactory, org.springframework.beans.factory.InitializingBean
| Constructor and Description |
|---|
LDAPInitialDirContextFactoryImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
javax.naming.directory.InitialDirContext |
getDefaultIntialDirContext()
Use the environment properties and connect to the LDAP server.
|
javax.naming.directory.InitialDirContext |
getDefaultIntialDirContext(int pageSize)
Use the environment properties and connect to the LDAP server, optionally configuring RFC 2696 paged results.
|
javax.naming.directory.InitialDirContext |
getInitialDirContext(java.lang.String principal,
java.lang.String credentials)
Augment the connection environment with the identity and credentials and bind to the ldap server.
|
java.util.Map |
getInitialDirContextEnvironment() |
boolean |
hasNextPage(javax.naming.directory.DirContext ctx,
int pageSize)
Determines whether there is another page to fetch from the last search to be run in this context.
|
static void |
main(java.lang.String[] args) |
void |
setDefaultIntialDirContextEnvironment(java.util.Map defaultEnvironment) |
void |
setInitialDirContextEnvironment(java.util.Map initialDirContextEnvironment)
Set the LDAP environment Hashtable properties used ot initialise the LDAP connection.
|
public void setInitialDirContextEnvironment(java.util.Map initialDirContextEnvironment)
LDAPInitialDirContextFactorysetInitialDirContextEnvironment in interface LDAPInitialDirContextFactorypublic java.util.Map getInitialDirContextEnvironment()
public void setDefaultIntialDirContextEnvironment(java.util.Map defaultEnvironment)
public javax.naming.directory.InitialDirContext getDefaultIntialDirContext()
throws org.alfresco.repo.security.authentication.AuthenticationException
LDAPInitialDirContextFactorygetDefaultIntialDirContext in interface LDAPInitialDirContextFactoryorg.alfresco.repo.security.authentication.AuthenticationExceptionpublic javax.naming.directory.InitialDirContext getDefaultIntialDirContext(int pageSize)
throws org.alfresco.repo.security.authentication.AuthenticationException
LDAPInitialDirContextFactorygetDefaultIntialDirContext in interface LDAPInitialDirContextFactorypageSize - if a positive value, indicates that a LDAP v3 RFC 2696 paged results control should be used. The
results of a search operation should be returned by the LDAP server in batches of the specified size.org.alfresco.repo.security.authentication.AuthenticationException - the authentication exceptionpublic boolean hasNextPage(javax.naming.directory.DirContext ctx,
int pageSize)
LDAPInitialDirContextFactoryhasNextPage in interface LDAPInitialDirContextFactoryctx - the contextpageSize - if a positive value, indicates that a LDAP v3 RFC 2696 paged results control should be used. The
results of a search operation should be returned by the LDAP server in batches of the specified size.public javax.naming.directory.InitialDirContext getInitialDirContext(java.lang.String principal,
java.lang.String credentials)
throws org.alfresco.repo.security.authentication.AuthenticationException
LDAPInitialDirContextFactorygetInitialDirContext in interface LDAPInitialDirContextFactoryorg.alfresco.repo.security.authentication.AuthenticationExceptionpublic static void main(java.lang.String[] args)
public void afterPropertiesSet()
throws java.lang.Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanjava.lang.ExceptionCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.