public class

LicenseRoleModuleDescriptorImpl

extends AbstractJiraModuleDescriptor<T>
implements LicenseRoleModuleDescriptor
java.lang.Object
   ↳ com.atlassian.plugin.descriptors.AbstractModuleDescriptor<T>
     ↳ com.atlassian.jira.plugin.AbstractJiraModuleDescriptor<T>
       ↳ com.atlassian.jira.plugin.license.LicenseRoleModuleDescriptorImpl

Class Overview

Implementation of LicenseRoleModuleDescriptor. Getting the module from this module descriptor returns an instance of LicenseRoleDefinition.

Summary

[Expand]
Inherited Fields
From class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
Public Constructors
LicenseRoleModuleDescriptorImpl(JiraAuthenticationContext authenticationContext, ModuleFactory moduleFactory)
Public Methods
void init(Plugin plugin, Element element)
Protected Methods
LicenseRoleDefinition createModule()
Creates an instance of the Module.
[Expand]
Inherited Methods
From class com.atlassian.jira.plugin.AbstractJiraModuleDescriptor
From class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
From class java.lang.Object
From interface com.atlassian.jira.plugin.JiraResourcedModuleDescriptor
From interface com.atlassian.plugin.ModuleDescriptor
From interface com.atlassian.plugin.Resourced
From interface com.atlassian.plugin.StateAware

Public Constructors

public LicenseRoleModuleDescriptorImpl (JiraAuthenticationContext authenticationContext, ModuleFactory moduleFactory)

Public Methods

public void init (Plugin plugin, Element element)

Protected Methods

protected LicenseRoleDefinition createModule ()

Creates an instance of the Module.

This is called by the lazy load logic of getModule() and is suitable for overriding in subclasses if they want to customize how the Module class is instantiated.

Returns
  • a new instance of the module.