Class CrowdApplicationModuleDescriptor
java.lang.Object
com.atlassian.plugin.descriptors.AbstractModuleDescriptor
com.atlassian.crowd.plugin.descriptors.CrowdApplicationModuleDescriptor
- All Implemented Interfaces:
com.atlassian.plugin.ModuleDescriptor
,com.atlassian.plugin.Resourced
,com.atlassian.plugin.ScopeAware
,com.atlassian.plugin.StateAware
@Deprecated(since="7.0.0",
forRemoval=true)
public class CrowdApplicationModuleDescriptor
extends com.atlassian.plugin.descriptors.AbstractModuleDescriptor
implements com.atlassian.plugin.StateAware
Deprecated, for removal: This API element is subject to removal in a future version.
This module descriptor is used to add a Crowd application of type plugin.
It is used by the Crowd plugins that need to authenticate against Crowd.
The application is added (also to the database) when the plugin is enabled and defined in the plugin's XML (atlassian-plugin.xml). KRAK-8043: Should be removed with Google Apps Connector legacy code removal
-
Field Summary
Fields inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
key, moduleClass, moduleClassName, moduleFactory, name, plugin, resources
-
Constructor Summary
ConstructorsConstructorDescriptionCrowdApplicationModuleDescriptor
(com.atlassian.plugin.module.ModuleFactory moduleFactory, ApplicationManager applicationManager, ApplicationService applicationService, TokenAuthenticationManager tokenAuthenticationManager, DynamicProviderManager authenticationManager, RequestToApplicationMapper requestToApplicationMapper) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionvoid
disabled()
Deprecated, for removal: This API element is subject to removal in a future version.void
enabled()
Deprecated, for removal: This API element is subject to removal in a future version.org.springframework.security.authentication.AuthenticationProvider
Deprecated, for removal: This API element is subject to removal in a future version.void
init
(com.atlassian.plugin.Plugin plugin, com.atlassian.plugin.module.Element element) Deprecated, for removal: This API element is subject to removal in a future version.Methods inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
assertModuleClassImplements, checkPermissions, destroy, equals, getCompleteKey, getDescription, getDescriptionKey, getI18nNameKey, getKey, getMinJavaVersion, getModuleClass, getModuleClassName, getName, getParams, getPlugin, getPluginKey, getRequiredPermissions, getResourceDescriptor, getResourceDescriptors, getResourceLocation, getScopeKey, hashCode, isBroken, isEnabled, isEnabledByDefault, isSystemModule, loadClass, satisfiesMinJavaVersion, setBroken, setPlugin, toString, validate
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.atlassian.plugin.ModuleDescriptor
getDisplayName
-
Constructor Details
-
CrowdApplicationModuleDescriptor
public CrowdApplicationModuleDescriptor(com.atlassian.plugin.module.ModuleFactory moduleFactory, ApplicationManager applicationManager, ApplicationService applicationService, TokenAuthenticationManager tokenAuthenticationManager, DynamicProviderManager authenticationManager, RequestToApplicationMapper requestToApplicationMapper) Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
init
public void init(com.atlassian.plugin.Plugin plugin, com.atlassian.plugin.module.Element element) throws com.atlassian.plugin.PluginParseException Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
init
in interfacecom.atlassian.plugin.ModuleDescriptor
- Overrides:
init
in classcom.atlassian.plugin.descriptors.AbstractModuleDescriptor
- Throws:
com.atlassian.plugin.PluginParseException
-
getModule
public org.springframework.security.authentication.AuthenticationProvider getModule()Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getModule
in interfacecom.atlassian.plugin.ModuleDescriptor
- Specified by:
getModule
in classcom.atlassian.plugin.descriptors.AbstractModuleDescriptor
-
enabled
public void enabled()Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
enabled
in interfacecom.atlassian.plugin.StateAware
- Overrides:
enabled
in classcom.atlassian.plugin.descriptors.AbstractModuleDescriptor
-
disabled
public void disabled()Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
disabled
in interfacecom.atlassian.plugin.StateAware
- Overrides:
disabled
in classcom.atlassian.plugin.descriptors.AbstractModuleDescriptor
-