com.atlassian.confluence.plugins.macros.dashboard.recentupdates.tabs
Class SpaceCategoryTab
java.lang.Object
com.atlassian.confluence.plugins.macros.dashboard.recentupdates.tabs.AbstractTab
com.atlassian.confluence.plugins.macros.dashboard.recentupdates.tabs.SpaceCategoryTab
- All Implemented Interfaces:
- RecentlyUpdatedMacroTab
public class SpaceCategoryTab
- extends AbstractTab
Implements the space category tab, which displays updates in spaces that have a space category label
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SpaceCategoryTab
public SpaceCategoryTab(HttpContext httpContext,
I18NBeanFactory i18NBeanFactory,
LabelManager labelManager,
PermissionManager permissionManager,
SpaceManager spaceManager,
UserAccessor userAccessor,
LocaleManager localeManager)
getName
public java.lang.String getName()
- Returns:
- the identifier for this tab. Should be a short, lowercase string that is unique to each tab.
shouldDisplay
public boolean shouldDisplay(com.atlassian.renderer.RenderContext renderContext)
- Parameters:
renderContext
- The macro rendering context
- Returns:
- true if the tab should be visible in the provided context.
getQueryParameters
public RecentUpdateQueryParameters getQueryParameters(RecentlyUpdatedMacroParams macroParams,
RecentlyUpdatedMacroRequestParams requestParams,
com.atlassian.renderer.RenderContext renderContext)
- Parameters:
macroParams
- Settings passed in via macro parametersrequestParams
- Settings passed in via request parametersrenderContext
- The macro rendering context
- Returns:
- the query parameters that are used to display search results on this tab.
getRenderContext
public java.util.Map<java.lang.String,java.lang.Object> getRenderContext(RecentlyUpdatedMacroRequestParams requestParams,
com.atlassian.renderer.RenderContext renderContext)
- Description copied from interface:
RecentlyUpdatedMacroTab
- Gives each tab a chance to add things to the macro's rendering context
- Parameters:
requestParams
- Settings passed in via request parametersrenderContext
- Settings passed in via macro parameters
- Returns:
- A map of key/value pairs that the tab wants added to the Velocity context
Copyright © 2003-2014 Atlassian. All Rights Reserved.