public class

UserConfigurationChecker

extends Object
java.lang.Object
   ↳ com.atlassian.confluence.user.UserConfigurationChecker

Summary

Public Constructors
UserConfigurationChecker()
Public Methods
static List<RepositoryConfiguration> getAtlassianUserConfiguration()
Returns the list of repositories configured in atlassian-user.xml, or an empty list if none are configured or the file is missing.
static boolean isDefaultConfiguration(RepositoryConfiguration config)
static boolean isJiraOsUser(Document doc)
static boolean isLdapOsUser(Document doc)
static boolean isOSUserConfiguration(RepositoryConfiguration config)
An OSUser repository in atlassian-user.xml might not be upgradable, but we want to match them anyway.
static boolean isOsUserConfigPresent()
static boolean isStandardAtlassianUser(List<RepositoryConfiguration> atlassianUserConfiguration)
static boolean isStandardOsUser()
static boolean isStandardOsUser(Document doc)
static boolean isUpgradeableCrowdConfiguration(RepositoryConfiguration config)
static boolean isUpgradeableLdapConfiguration(RepositoryConfiguration config)
static Document loadOsUserDocument()
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public UserConfigurationChecker ()

Public Methods

public static List<RepositoryConfiguration> getAtlassianUserConfiguration ()

Returns the list of repositories configured in atlassian-user.xml, or an empty list if none are configured or the file is missing.

Throws
ConfigurationException

public static boolean isDefaultConfiguration (RepositoryConfiguration config)

public static boolean isJiraOsUser (Document doc)

See Also
  • http://confluence.atlassian.com/display/CONF34/Delegate+user+management+to+use+JIRA+logins

public static boolean isLdapOsUser (Document doc)

See Also
  • http://confluence.atlassian.com/display/CONF34/LDAP+Authentication+with+OSUser

public static boolean isOSUserConfiguration (RepositoryConfiguration config)

An OSUser repository in atlassian-user.xml might not be upgradable, but we want to match them anyway.

public static boolean isOsUserConfigPresent ()

public static boolean isStandardAtlassianUser (List<RepositoryConfiguration> atlassianUserConfiguration)

public static boolean isStandardOsUser ()

Throws
DocumentException

public static boolean isStandardOsUser (Document doc)

public static boolean isUpgradeableCrowdConfiguration (RepositoryConfiguration config)

public static boolean isUpgradeableLdapConfiguration (RepositoryConfiguration config)

public static Document loadOsUserDocument ()

Throws
DocumentException