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

    Constructors
    Constructor
    Description
    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 Summary

    Modifier and Type
    Method
    Description
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    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

  • 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 interface com.atlassian.plugin.ModuleDescriptor
      Overrides:
      init in class com.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 interface com.atlassian.plugin.ModuleDescriptor
      Specified by:
      getModule in class com.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 interface com.atlassian.plugin.StateAware
      Overrides:
      enabled in class com.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 interface com.atlassian.plugin.StateAware
      Overrides:
      disabled in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor