Class VersionTabPanelModuleDescriptorImpl
java.lang.Object
com.atlassian.plugin.descriptors.AbstractModuleDescriptor<T>
com.atlassian.jira.plugin.AbstractJiraModuleDescriptor<T>
com.atlassian.jira.plugin.AbstractTabPanelModuleDescriptor<VersionTabPanel>
com.atlassian.jira.plugin.versionpanel.VersionTabPanelModuleDescriptorImpl
- All Implemented Interfaces:
JiraResourcedModuleDescriptor<VersionTabPanel>
,OrderableModuleDescriptor
,PluggableTabPanelModuleDescriptor<VersionTabPanel>
,TabPanelModuleDescriptor<VersionTabPanel>
,VersionTabPanelModuleDescriptor
,com.atlassian.plugin.ModuleDescriptor<VersionTabPanel>
,com.atlassian.plugin.Resourced
,com.atlassian.plugin.ScopeAware
,com.atlassian.plugin.StateAware
,Comparable
public class VersionTabPanelModuleDescriptorImpl
extends AbstractTabPanelModuleDescriptor<VersionTabPanel>
implements VersionTabPanelModuleDescriptor
A project version tab panel plugin adds extra panel tabs to JIRA's Browse Version page.
- Since:
- v3.10
-
Field Summary
Fields inherited from class com.atlassian.jira.plugin.AbstractTabPanelModuleDescriptor
order
Fields inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
key, moduleClass, moduleClassName, moduleFactory, name, plugin, resources
-
Constructor Summary
ConstructorsConstructorDescriptionVersionTabPanelModuleDescriptorImpl
(JiraAuthenticationContext authenticationContext, com.atlassian.plugin.module.ModuleFactory moduleFactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
Asserts that module class implementsVersionTabPanel
int
Methods inherited from class com.atlassian.jira.plugin.AbstractTabPanelModuleDescriptor
createVelocityParams, enabled, getLabel, getLabelKey, getOrder, init
Methods inherited from class com.atlassian.jira.plugin.AbstractJiraModuleDescriptor
assertResourceExists, createModule, disabled, getAuthenticationContext, getClassLoader, getDescription, getHtml, getHtml, getI18nBean, getModule, getName, getText, getText, isResourceExist, writeHtml
Methods 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, validate
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.atlassian.jira.plugin.JiraResourcedModuleDescriptor
getHtml, getHtml, getI18nBean, writeHtml
Methods 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, setBroken
Methods inherited from interface com.atlassian.jira.plugin.OrderableModuleDescriptor
getOrder
Methods inherited from interface com.atlassian.plugin.Resourced
getResourceDescriptor, getResourceDescriptors, getResourceLocation
Methods inherited from interface com.atlassian.plugin.ScopeAware
getScopeKey
Methods inherited from interface com.atlassian.jira.plugin.TabPanelModuleDescriptor
getLabel, getLabelKey
-
Constructor Details
-
VersionTabPanelModuleDescriptorImpl
public VersionTabPanelModuleDescriptorImpl(JiraAuthenticationContext authenticationContext, com.atlassian.plugin.module.ModuleFactory moduleFactory)
-
-
Method Details
-
assertModuleClass
protected void assertModuleClass() throws com.atlassian.plugin.PluginParseExceptionAsserts that module class implementsVersionTabPanel
- Specified by:
assertModuleClass
in classAbstractTabPanelModuleDescriptor<VersionTabPanel>
- Throws:
com.atlassian.plugin.PluginParseException
- ifVersionTabPanel
class is not assignable from module class
-
compareTo
- Specified by:
compareTo
in interfaceComparable
-