com.atlassian.confluence.it.usermanagement
Class LdapReadWriteDirectoryConfiguration

java.lang.Object
  extended by com.atlassian.confluence.it.usermanagement.LdapReadWriteDirectoryConfiguration
All Implemented Interfaces:
DirectoryConfiguration

public final class LdapReadWriteDirectoryConfiguration
extends Object
implements DirectoryConfiguration

Configuration with an LDAP read-write directory followed by an internal directory.


Constructor Summary
LdapReadWriteDirectoryConfiguration()
           
 
Method Summary
 boolean can(DirectoryConfigurationCapability capability)
          Returns true if this configuration supports the required capability during acceptance tests, otherwise false.
 void configure(net.sourceforge.jwebunit.junit.WebTester tester, ConfluenceRpc rpc)
          Changes the active configuration to match this configuration.
 UserManagementHelper getHelper(ConfluenceRpc rpc)
           
 boolean isCorrectlyConfigured(net.sourceforge.jwebunit.junit.WebTester tester)
          Returns true if the active configuration matches this configuration.
 boolean isValidUser(User user)
          Returns true if the provided user details are valid for creation on this configuration.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LdapReadWriteDirectoryConfiguration

public LdapReadWriteDirectoryConfiguration()
Method Detail

getHelper

public UserManagementHelper getHelper(ConfluenceRpc rpc)
Specified by:
getHelper in interface DirectoryConfiguration

isCorrectlyConfigured

public boolean isCorrectlyConfigured(net.sourceforge.jwebunit.junit.WebTester tester)
Description copied from interface: DirectoryConfiguration
Returns true if the active configuration matches this configuration. Requires a WebTester already logged in as an administrator.

Specified by:
isCorrectlyConfigured in interface DirectoryConfiguration

configure

public void configure(net.sourceforge.jwebunit.junit.WebTester tester,
                      ConfluenceRpc rpc)
Description copied from interface: DirectoryConfiguration
Changes the active configuration to match this configuration. Requires a WebTester and ConfluenceRpc already logged in as an administrator.

Specified by:
configure in interface DirectoryConfiguration

can

public boolean can(DirectoryConfigurationCapability capability)
Description copied from interface: DirectoryConfiguration
Returns true if this configuration supports the required capability during acceptance tests, otherwise false.

Specified by:
can in interface DirectoryConfiguration

isValidUser

public boolean isValidUser(User user)
Description copied from interface: DirectoryConfiguration
Returns true if the provided user details are valid for creation on this configuration. Some LDAP servers have limitations on characters which can be used in usernames and/or display names.

Specified by:
isValidUser in interface DirectoryConfiguration


Copyright © 2003-2011 Atlassian. All Rights Reserved.