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 TypeMethodDescriptionvoiddisabled()Deprecated, for removal: This API element is subject to removal in a future version.voidenabled()Deprecated, for removal: This API element is subject to removal in a future version.org.springframework.security.authentication.AuthenticationProviderDeprecated, for removal: This API element is subject to removal in a future version.voidinit(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, validateMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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:
initin interfacecom.atlassian.plugin.ModuleDescriptor- Overrides:
initin 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:
getModulein interfacecom.atlassian.plugin.ModuleDescriptor- Specified by:
getModulein 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:
enabledin interfacecom.atlassian.plugin.StateAware- Overrides:
enabledin 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:
disabledin interfacecom.atlassian.plugin.StateAware- Overrides:
disabledin classcom.atlassian.plugin.descriptors.AbstractModuleDescriptor
-