com.atlassian.confluence.it.usermanagement
Class ActiveDirectoryDirectoryConfiguration

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

public final class ActiveDirectoryDirectoryConfiguration
extends Object
implements DirectoryConfiguration

Configuration with a read-write AD directory followed by an internal directory.


Constructor Summary
ActiveDirectoryDirectoryConfiguration()
           
 
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.
 String getDirectoryName()
          Returns the name of the directory as it appears to users, e.g.
 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

ActiveDirectoryDirectoryConfiguration

public ActiveDirectoryDirectoryConfiguration()
Method Detail

getHelper

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

getDirectoryName

public String getDirectoryName()
Description copied from interface: DirectoryConfiguration
Returns the name of the directory as it appears to users, e.g. in the view user screen.

Specified by:
getDirectoryName 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-2012 Atlassian. All Rights Reserved.