|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.crowd.integration.atlassianuser.AbstractDynamicUserConfiguration
public abstract class AbstractDynamicUserConfiguration
| Field Summary | |
|---|---|
static String |
SCHEDULE_JOB_KEY
|
| Fields inherited from interface com.atlassian.user.configuration.Configuration |
|---|
ACCESSOR, AUTHENTICATION, AUTHENTICATOR, BASE_CONTEXT, CACHE, CACHEFACTORY, CLASS, CLASSES, CONNECT_TIMEOUT, DEBUG, DEFAULT, DELEGATION, DESCRIPTION, ENTITY_QUERY_PARSER, EXTERNAL_ENTITY_DAO, EXTERNAL_REPOSITORY, GROUPADAPTOR, GROUPFACTORY, GROUPMANAGER, HIBERNATE, HIBERNATE_CONFIGURATION_PROVIDER, HIBERNATE_SESSION_FACTORY, INITSIZE, KEY, LDAP, LDAP_CONNECTION_POOL_PROPERTIES, LDAP_SCHEMA_MAPPINGS_PROPERTIES, MAXSIZE, MEMORY, NAME, ORDER, OSU_ACCESS_PROVIDER, OSU_AUTHENTICATOR, OSU_CREDENTIALS_PROVIDER, OSU_CREDENTIALS_PROVIDER_LIST, OSU_PROFILE_PROVIDER, OSUSER, PARAM, PASSWORD_ENCRYPTOR, POOL_AUTHENTICATION, POOLING_ON, PREFSIZE, PROCESSOR, PROPERTYSET_FACTORY, PROVIDER_URL, READ_TIMEOUT, REPOSITORIES, REPOSITORY, SECURITY_PROTOCOL, SERVER, TIMEOUT, TRUSTSTORE, USERADAPTOR, USERFACTORY, USERMANAGER |
| Constructor Summary | |
|---|---|
AbstractDynamicUserConfiguration(File configurationDirectory)
|
|
| Method Summary | |
|---|---|
void |
afterPropertiesSet()
|
abstract com.atlassian.user.configuration.Configuration |
createConfiguration()
|
com.atlassian.user.configuration.DelegationAccessor |
getDelegationAccessor()
|
void |
init()
|
boolean |
isInitialized()
|
void |
updateConfiguration(Iterable<String> adminGroupNamesToCheck)
Reloads the user repository. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String SCHEDULE_JOB_KEY
| Constructor Detail |
|---|
public AbstractDynamicUserConfiguration(File configurationDirectory)
throws com.atlassian.user.configuration.ConfigurationException,
IOException
com.atlassian.user.configuration.ConfigurationException
IOException| Method Detail |
|---|
public void afterPropertiesSet()
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanpublic com.atlassian.user.configuration.DelegationAccessor getDelegationAccessor()
getDelegationAccessor in interface com.atlassian.user.configuration.Configurationpublic void init()
init in interface com.atlassian.user.configuration.Configurationpublic boolean isInitialized()
isInitialized in interface com.atlassian.user.configuration.Configuration
public abstract com.atlassian.user.configuration.Configuration createConfiguration()
throws com.atlassian.user.configuration.ConfigurationException,
IOException
com.atlassian.user.configuration.ConfigurationException
IOException
public final void updateConfiguration(Iterable<String> adminGroupNamesToCheck)
throws com.atlassian.user.configuration.ConfigurationException,
IOException
DynamicUserConfigurationIf 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.
updateConfiguration in interface DynamicUserConfigurationadminGroupNamesToCheck - admin groups to check for users
com.atlassian.user.configuration.ConfigurationException - if the new repository could not be loaded
IOException - if there was an error reading configuration files
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||