| 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
abstract
List<WebItemModuleDescriptor>
getDisplayableItems
(String section, Map<String, Object> context)
Returns
- A list of all AbstractWebLinkFragmentModuleDescriptor viewable in a given context in the given section.
public
abstract
List<WebSectionModuleDescriptor>
getDisplayableSections
(String location, Map<String, Object> context)
Returns
- A list of all AbstractWebLinkFragmentModuleDescriptor viewable in a given context in the given location.
public
abstract
List<WebPanel>
getDisplayableWebPanels
(String location, Map<String, Object> context)
Returns
- A list of all
WebPanel module instances
viewable in a given context in the given location.
public
abstract
List<WebItemModuleDescriptor>
getItems
(String section)
Returns
- A list of all WebItemModuleDescriptors for the given section.
Returns
- A list of all WebSectionModuleDescriptors for the given location.
public
abstract
WebFragmentHelper
getWebFragmentHelper
()
Returns
- The web fragment helper for this implementation.
public
abstract
List<WebPanel>
getWebPanels
(String location)
Returns
- A list of all
WebPanel module instances
for the given location.
public
abstract
boolean
hasSectionsForLocation
(String location)
Returns
- True if there are any sections for the given location.
public
abstract
void
refresh
()
Refresh the contents of the web interface manager.