public interface

DirectoryConfiguration

com.atlassian.confluence.it.usermanagement.DirectoryConfiguration
Known Indirect Subclasses

Summary

Public Methods
abstract boolean can(DirectoryConfigurationCapability capability)
Returns true if this configuration supports the required capability during acceptance tests, otherwise false.
abstract void configure(WebTester tester, ConfluenceRpc rpc)
Changes the active configuration to match this configuration.
abstract UserManagementHelper getHelper(ConfluenceRpc rpc)
abstract boolean isCorrectlyConfigured(WebTester tester)
Returns true if the active configuration matches this configuration.
abstract boolean isValidUser(User user)
Returns true if the provided user details are valid for creation on this configuration.

Public Methods

public abstract boolean can (DirectoryConfigurationCapability capability)

Returns true if this configuration supports the required capability during acceptance tests, otherwise false.

public abstract void configure (WebTester tester, ConfluenceRpc rpc)

Changes the active configuration to match this configuration. Requires a WebTester and ConfluenceRpc already logged in as an administrator.

public abstract UserManagementHelper getHelper (ConfluenceRpc rpc)

public abstract boolean isCorrectlyConfigured (WebTester tester)

Returns true if the active configuration matches this configuration. Requires a WebTester already logged in as an administrator.

public abstract boolean isValidUser (User user)

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.