com.atlassian.jira.plugin.profile
Class ViewProfilePanelModuleDescriptorImpl

java.lang.Object
  extended by com.atlassian.plugin.descriptors.AbstractModuleDescriptor<T>
      extended by com.atlassian.jira.plugin.AbstractJiraModuleDescriptor<ViewProfilePanel>
          extended by com.atlassian.jira.plugin.profile.ViewProfilePanelModuleDescriptorImpl
All Implemented Interfaces:
JiraResourcedModuleDescriptor<ViewProfilePanel>, OrderableModuleDescriptor, PluggableTabPanelModuleDescriptor<ViewProfilePanel>, ViewProfilePanelModuleDescriptor, com.atlassian.plugin.ModuleDescriptor<ViewProfilePanel>, com.atlassian.plugin.Resourced, com.atlassian.plugin.StateAware

public class ViewProfilePanelModuleDescriptorImpl
extends AbstractJiraModuleDescriptor<ViewProfilePanel>
implements ViewProfilePanelModuleDescriptor

Defines a plugin point for rendering content on the JIRA view profile page.

Since:
v3.12

Field Summary
 
Fields inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
key, moduleClass, moduleClassName, moduleFactory, name, plugin, resources, singleton
 
Fields inherited from interface com.atlassian.jira.plugin.profile.ViewProfilePanelModuleDescriptor
DEFAULT_TAB_KEY, TAB_KEY
 
Constructor Summary
ViewProfilePanelModuleDescriptorImpl(JiraAuthenticationContext authenticationContext, com.atlassian.plugin.module.ModuleFactory moduleFactory)
           
 
Method Summary
 int getOrder()
           
 String getTabKey()
          Returns the "tab" key with which this panel is associated.
 void init(com.atlassian.plugin.Plugin plugin, org.dom4j.Element element)
           
 
Methods inherited from class com.atlassian.jira.plugin.AbstractJiraModuleDescriptor
assertResourceExists, createModule, createVelocityParams, disabled, enabled, getAuthenticationContext, getClassLoader, getDescription, getHtml, getHtml, getI18nBean, getModule, getName, getText, getText, isResourceExist, writeHtml
 
Methods inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
assertModuleClassImplements, checkPermissions, destroy, destroy, equals, getCompleteKey, getDescriptionKey, getI18nNameKey, getKey, getMinJavaVersion, getModuleClass, getModuleClassName, getParams, getPlugin, getPluginKey, getRequiredPermissions, getResourceDescriptor, getResourceDescriptors, getResourceDescriptors, getResourceLocation, hashCode, isEnabledByDefault, isSingleton, isSingletonByDefault, isSystemModule, loadClass, loadClass, provideValidationRules, satisfiesMinJavaVersion, setPlugin, toString
 
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, destroy, equals, getCompleteKey, getDescription, getDescriptionKey, getI18nNameKey, getKey, getMinJavaVersion, getModule, getModuleClass, getName, getParams, getPlugin, getPluginKey, hashCode, isEnabledByDefault, isSystemModule, satisfiesMinJavaVersion
 
Methods inherited from interface com.atlassian.plugin.Resourced
getResourceDescriptor, getResourceDescriptors, getResourceDescriptors, getResourceLocation
 

Constructor Detail

ViewProfilePanelModuleDescriptorImpl

public ViewProfilePanelModuleDescriptorImpl(JiraAuthenticationContext authenticationContext,
                                            com.atlassian.plugin.module.ModuleFactory moduleFactory)
Method Detail

init

public void init(com.atlassian.plugin.Plugin plugin,
                 org.dom4j.Element element)
          throws com.atlassian.plugin.PluginParseException
Specified by:
init in interface com.atlassian.plugin.ModuleDescriptor<ViewProfilePanel>
Overrides:
init in class AbstractJiraModuleDescriptor<ViewProfilePanel>
Throws:
com.atlassian.plugin.PluginParseException

getOrder

public int getOrder()
Specified by:
getOrder in interface OrderableModuleDescriptor

getTabKey

public String getTabKey()
Returns the "tab" key with which this panel is associated. This should be the i18n property key that can be translated into the displayable tab name.

Specified by:
getTabKey in interface ViewProfilePanelModuleDescriptor
Returns:
the i18n key that uniquely identifies he tab and can be used to get the display name.


Copyright © 2002-2014 Atlassian. All Rights Reserved.