public interface

WebInterfaceManager

com.atlassian.plugin.web.WebInterfaceManager
Known Indirect Subclasses

Class Overview

A simple manager to provide sections of the web interface through plugins.

Public Methods

public List<WebItemModuleDescriptor> getDisplayableItems (String section, Map<StringObject> context)

Returns
  • A list of all AbstractWebLinkFragmentModuleDescriptor viewable in a given context in the given section.

public List<WebSectionModuleDescriptor> getDisplayableSections (String location, Map<StringObject> context)

Returns
  • A list of all AbstractWebLinkFragmentModuleDescriptor viewable in a given context in the given location.

public List<WebPanelModuleDescriptor> getDisplayableWebPanelDescriptors (String location, Map<StringObject> context)

Returns

public List<WebPanel> getDisplayableWebPanels (String location, Map<StringObject> context)

Returns
  • A list of all WebPanel module instances viewable in a given context in the given location.

public List<WebItemModuleDescriptor> getItems (String section)

Returns
  • A list of all WebItemModuleDescriptors for the given section.

public List<WebSectionModuleDescriptor> getSections (String location)

Returns
  • A list of all WebSectionModuleDescriptors for the given location.

public WebFragmentHelper getWebFragmentHelper ()

Returns
  • The web fragment helper for this implementation.

public List<WebPanelModuleDescriptor> getWebPanelDescriptors (String location)

Returns

public List<WebPanel> getWebPanels (String location)

Returns
  • A list of all WebPanel module instances for the given location.

public boolean hasSectionsForLocation (String location)

Returns
  • True if there are any sections for the given location.

public void refresh ()

Refresh the contents of the web interface manager.