com.atlassian.jira.web.component
Class ModuleWebComponentFieldsImpl

java.lang.Object
  extended by com.atlassian.jira.web.component.ModuleWebComponentFieldsImpl
All Implemented Interfaces:
ModuleWebComponentFields

public class ModuleWebComponentFieldsImpl
extends Object
implements ModuleWebComponentFields


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.atlassian.jira.web.component.ModuleWebComponentFields
ModuleWebComponentFields.SectionsAndLinks
 
Field Summary
 
Fields inherited from interface com.atlassian.jira.web.component.ModuleWebComponentFields
RENDER_PARAM_CONTAINER_CLASS, RENDER_PARAM_HEADLESS, RENDER_PARAM_PREFIX
 
Constructor Summary
ModuleWebComponentFieldsImpl(SimpleLinkManager simpleLinkManager, com.atlassian.plugin.web.WebInterfaceManager webInterfaceManager)
           
 
Method Summary
 List<ModuleWebComponentFields.SectionsAndLinks> getDropdownSections(String key, com.atlassian.crowd.embedded.api.User user, JiraHelper helper)
          Returns dropdown sections and links for the given module
 List<SimpleLink> getHeaderItems(String key, com.atlassian.crowd.embedded.api.User user, JiraHelper helper)
          Returns header links for the given module
 List<com.atlassian.plugin.web.descriptors.WebPanelModuleDescriptor> getPanels(String key, Map<String,Object> params)
          Returns panel descriptors for given module
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModuleWebComponentFieldsImpl

public ModuleWebComponentFieldsImpl(SimpleLinkManager simpleLinkManager,
                                    com.atlassian.plugin.web.WebInterfaceManager webInterfaceManager)
Method Detail

getHeaderItems

public List<SimpleLink> getHeaderItems(String key,
                                       com.atlassian.crowd.embedded.api.User user,
                                       JiraHelper helper)
Description copied from interface: ModuleWebComponentFields
Returns header links for the given module

Specified by:
getHeaderItems in interface ModuleWebComponentFields
Parameters:
key - module descriptor key
user - current user
helper - The context under which the list is being generated
Returns:
header links for the given module

getPanels

public List<com.atlassian.plugin.web.descriptors.WebPanelModuleDescriptor> getPanels(String key,
                                                                                     Map<String,Object> params)
Description copied from interface: ModuleWebComponentFields
Returns panel descriptors for given module

Specified by:
getPanels in interface ModuleWebComponentFields
Parameters:
key - module descriptor key
params - The params to pass to the render
Returns:
panel descriptors for given module

getDropdownSections

public List<ModuleWebComponentFields.SectionsAndLinks> getDropdownSections(String key,
                                                                           com.atlassian.crowd.embedded.api.User user,
                                                                           JiraHelper helper)
Description copied from interface: ModuleWebComponentFields
Returns dropdown sections and links for the given module

Specified by:
getDropdownSections in interface ModuleWebComponentFields
Parameters:
key - module descriptor key
user - current user
helper - The context under which the list is being generated
Returns:
dropdown sections for the given module


Copyright © 2002-2012 Atlassian. All Rights Reserved.