public interface

DynamicUserConfiguration

implements Configuration
com.atlassian.crowd.integration.atlassianuser.DynamicUserConfiguration
Known Indirect Subclasses

Summary

[Expand]
Inherited Constants
From interface com.atlassian.user.configuration.Configuration
Public Methods
void updateConfiguration(Iterable<String> adminGroupNamesToCheck)
Reloads the user repository.
[Expand]
Inherited Methods
From interface com.atlassian.user.configuration.Configuration

Public Methods

public void updateConfiguration (Iterable<String> adminGroupNamesToCheck)

Reloads the user repository.

If adminGroupNamesToCheck is not null, the update will fail if none of the given group names contains any users. This can be used to ensure that the new configuration will contain at least one admin user.

Parameters
adminGroupNamesToCheck admin groups to check for users
Throws
ConfigurationException if the new repository could not be loaded
IOException if there was an error reading configuration files