com.atlassian.confluence.plugin.descriptor.web
Class ConfluenceWebInterfaceManager

java.lang.Object
  extended bycom.atlassian.confluence.plugin.descriptor.web.ConfluenceWebInterfaceManager
All Implemented Interfaces:
WebInterfaceManager

public class ConfluenceWebInterfaceManager
extends Object
implements WebInterfaceManager

Stores and manages flexible web interface sections available in the system.


Field Summary
static String CONTEXT_KEY_HELPER
           
static String CONTEXT_KEY_USER
           
 
Constructor Summary
ConfluenceWebInterfaceManager()
           
 
Method Summary
 List getDisplayableItems(String key, Map params)
           
 List getDisplayableItems(String section, User remoteUser, GlobalHelper helper)
           
 List getDisplayableSections(String key, Map params)
           
 List getDisplayableSections(String location, User remoteUser, GlobalHelper helper)
           
 List getItems(String section)
           
 List getSections(String location)
           
 WebFragmentHelper getWebFragmentHelper()
           
 boolean hasSectionsForLocation(String location)
           
 void refresh()
           
 void setWebInterfaceManager(WebInterfaceManager webInterfaceManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONTEXT_KEY_USER

public static final String CONTEXT_KEY_USER
See Also:
Constant Field Values

CONTEXT_KEY_HELPER

public static final String CONTEXT_KEY_HELPER
See Also:
Constant Field Values
Constructor Detail

ConfluenceWebInterfaceManager

public ConfluenceWebInterfaceManager()
Method Detail

getWebFragmentHelper

public WebFragmentHelper getWebFragmentHelper()
Specified by:
getWebFragmentHelper in interface WebInterfaceManager

hasSectionsForLocation

public boolean hasSectionsForLocation(String location)
Specified by:
hasSectionsForLocation in interface WebInterfaceManager

getSections

public List getSections(String location)
Specified by:
getSections in interface WebInterfaceManager

getDisplayableSections

public List getDisplayableSections(String key,
                                   Map params)
Specified by:
getDisplayableSections in interface WebInterfaceManager

getDisplayableSections

public List getDisplayableSections(String location,
                                   User remoteUser,
                                   GlobalHelper helper)

getItems

public List getItems(String section)
Specified by:
getItems in interface WebInterfaceManager

getDisplayableItems

public List getDisplayableItems(String key,
                                Map params)
Specified by:
getDisplayableItems in interface WebInterfaceManager

getDisplayableItems

public List getDisplayableItems(String section,
                                User remoteUser,
                                GlobalHelper helper)

refresh

public void refresh()
Specified by:
refresh in interface WebInterfaceManager

setWebInterfaceManager

public void setWebInterfaceManager(WebInterfaceManager webInterfaceManager)


Confluence is developed by Atlassian.