Class ComponentTabPanelModuleDescriptorImpl
java.lang.Object
com.atlassian.plugin.descriptors.AbstractModuleDescriptor<ComponentTabPanel>
com.atlassian.jira.plugin.AbstractJiraModuleDescriptor<ComponentTabPanel>
com.atlassian.jira.plugin.AbstractTabPanelModuleDescriptor<ComponentTabPanel>
com.atlassian.jira.plugin.componentpanel.ComponentTabPanelModuleDescriptorImpl
- All Implemented Interfaces:
ComponentTabPanelModuleDescriptor,JiraResourcedModuleDescriptor<ComponentTabPanel>,OrderableModuleDescriptor,PluggableTabPanelModuleDescriptor<ComponentTabPanel>,TabPanelModuleDescriptor<ComponentTabPanel>,com.atlassian.plugin.ModuleDescriptor<ComponentTabPanel>,com.atlassian.plugin.Resourced,com.atlassian.plugin.ScopeAware,com.atlassian.plugin.StateAware,Comparable
public class ComponentTabPanelModuleDescriptorImpl
extends AbstractTabPanelModuleDescriptor<ComponentTabPanel>
implements ComponentTabPanelModuleDescriptor
A project component tab panel plugin adds extra panel tabs to JIRA's Browse Component page.
- Since:
- v3.10
-
Field Summary
Fields inherited from class com.atlassian.jira.plugin.AbstractTabPanelModuleDescriptor
orderFields inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
key, moduleClass, moduleClassName, moduleFactory, name, plugin, resources -
Constructor Summary
ConstructorsConstructorDescriptionComponentTabPanelModuleDescriptorImpl(JiraAuthenticationContext authenticationContext, com.atlassian.plugin.module.ModuleFactory moduleFactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidAsserts that module class implementsComponentTabPanelintMethods inherited from class com.atlassian.jira.plugin.AbstractTabPanelModuleDescriptor
createVelocityParams, enabled, getLabel, getLabelKey, getOrder, initMethods inherited from class com.atlassian.jira.plugin.AbstractJiraModuleDescriptor
assertResourceExists, createModule, disabled, getAuthenticationContext, getClassLoader, getDescription, getHtml, getHtml, getI18nBean, getModule, getName, getText, getText, isResourceExist, writeHtmlMethods inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
assertModuleClassImplements, checkPermissions, destroy, equals, getCompleteKey, getDescriptionKey, getI18nNameKey, getKey, getMinJavaVersion, getModuleClass, getModuleClassName, 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.jira.plugin.JiraResourcedModuleDescriptor
getHtml, getHtml, getI18nBean, writeHtmlMethods inherited from interface com.atlassian.plugin.ModuleDescriptor
destroy, equals, getCompleteKey, getDescription, getDescriptionKey, getDisplayName, getI18nNameKey, getKey, getMinJavaVersion, getModule, getModuleClass, getName, getParams, getPlugin, getPluginKey, hashCode, init, isBroken, isEnabled, isEnabledByDefault, isSystemModule, satisfiesMinJavaVersion, setBrokenMethods inherited from interface com.atlassian.jira.plugin.OrderableModuleDescriptor
getOrderMethods inherited from interface com.atlassian.plugin.Resourced
getResourceDescriptor, getResourceDescriptors, getResourceLocationMethods inherited from interface com.atlassian.plugin.ScopeAware
getScopeKeyMethods inherited from interface com.atlassian.jira.plugin.TabPanelModuleDescriptor
getLabel, getLabelKey
-
Constructor Details
-
ComponentTabPanelModuleDescriptorImpl
public ComponentTabPanelModuleDescriptorImpl(JiraAuthenticationContext authenticationContext, com.atlassian.plugin.module.ModuleFactory moduleFactory)
-
-
Method Details
-
assertModuleClass
protected void assertModuleClass() throws com.atlassian.plugin.PluginParseExceptionAsserts that module class implementsComponentTabPanel- Specified by:
assertModuleClassin classAbstractTabPanelModuleDescriptor<ComponentTabPanel>- Throws:
com.atlassian.plugin.PluginParseException- ifComponentTabPanelclass is not assignable from module class
-
compareTo
- Specified by:
compareToin interfaceComparable
-