Class UserAuthSettingsPluginsRegistryImpl
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.UserAuthSettingsPluginsRegistryImpl
-
- All Implemented Interfaces:
UserAuthSettingsPluginsRegistry
public class UserAuthSettingsPluginsRegistryImpl extends Object implements UserAuthSettingsPluginsRegistry
- Author:
- Maxim.Manuylov Date: 26.11.12
-
-
Constructor Summary
Constructors Constructor Description UserAuthSettingsPluginsRegistryImpl(LoginConfiguration loginConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<UserProfilePluginInfo>
getAvailableUserAuthSettingsPlugins()
Returns all registered user authentication settings plugins.List<UserGroupProfilePluginInfo>
getAvailableUserGroupAuthSettingsPlugins()
Returns all registered user group settings plugins.void
registerUserAuthSettingsPlugin(AuthModuleType authModuleType, UserProfilePluginInfo pluginInfo)
Registers user authentication settings plugin.void
registerUserGroupAuthSettingsPlugin(AuthModuleType authModuleType, UserGroupProfilePluginInfo pluginInfo)
Registers user group settings plugin.void
unregisterUserAuthSettingsPlugin(UserProfilePluginInfo pluginInfo)
void
unregisterUserGroupAuthSettingsPlugin(UserGroupProfilePluginInfo pluginInfo)
-
-
-
Constructor Detail
-
UserAuthSettingsPluginsRegistryImpl
public UserAuthSettingsPluginsRegistryImpl(@NotNull LoginConfiguration loginConfiguration)
-
-
Method Detail
-
registerUserAuthSettingsPlugin
public void registerUserAuthSettingsPlugin(@NotNull AuthModuleType authModuleType, @NotNull UserProfilePluginInfo pluginInfo)
Description copied from interface:UserAuthSettingsPluginsRegistry
Registers user authentication settings plugin.- Specified by:
registerUserAuthSettingsPlugin
in interfaceUserAuthSettingsPluginsRegistry
- Parameters:
authModuleType
- authentication module type, for which this plugin is registeredpluginInfo
- plugin info
-
unregisterUserAuthSettingsPlugin
public void unregisterUserAuthSettingsPlugin(@NotNull UserProfilePluginInfo pluginInfo)
-
unregisterUserGroupAuthSettingsPlugin
public void unregisterUserGroupAuthSettingsPlugin(@NotNull UserGroupProfilePluginInfo pluginInfo)
-
registerUserGroupAuthSettingsPlugin
public void registerUserGroupAuthSettingsPlugin(@NotNull AuthModuleType authModuleType, @NotNull UserGroupProfilePluginInfo pluginInfo)
Description copied from interface:UserAuthSettingsPluginsRegistry
Registers user group settings plugin.- Specified by:
registerUserGroupAuthSettingsPlugin
in interfaceUserAuthSettingsPluginsRegistry
- Parameters:
authModuleType
- authentication module type, for which this plugin is registeredpluginInfo
- plugin info
-
getAvailableUserAuthSettingsPlugins
@NotNull public List<UserProfilePluginInfo> getAvailableUserAuthSettingsPlugins()
Description copied from interface:UserAuthSettingsPluginsRegistry
Returns all registered user authentication settings plugins.- Specified by:
getAvailableUserAuthSettingsPlugins
in interfaceUserAuthSettingsPluginsRegistry
- Returns:
- see above
-
getAvailableUserGroupAuthSettingsPlugins
@NotNull public List<UserGroupProfilePluginInfo> getAvailableUserGroupAuthSettingsPlugins()
Description copied from interface:UserAuthSettingsPluginsRegistry
Returns all registered user group settings plugins.- Specified by:
getAvailableUserGroupAuthSettingsPlugins
in interfaceUserAuthSettingsPluginsRegistry
- Returns:
- see above
-
-