com.atlassian.confluence.plugins.macros.dashboard
Class SpacesListMacro
java.lang.Object
com.atlassian.renderer.v2.macro.BaseMacro
com.atlassian.confluence.plugins.macros.dashboard.SpacesListMacro
- All Implemented Interfaces:
- com.atlassian.renderer.v2.macro.Macro
public class SpacesListMacro
- extends com.atlassian.renderer.v2.macro.BaseMacro
Fields inherited from interface com.atlassian.renderer.v2.macro.Macro |
RAW_PARAMS_KEY |
Methods inherited from class com.atlassian.renderer.v2.macro.BaseMacro |
getTokenType, getWysiwygBodyType, isInline, suppressMacroRenderingDuringWysiwyg, suppressSurroundingTagDuringWysiwygRendering |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MACRO_NAME
public static final java.lang.String MACRO_NAME
- See Also:
- Constant Field Values
SpacesListMacro
public SpacesListMacro()
hasBody
public boolean hasBody()
getBodyRenderMode
public com.atlassian.renderer.v2.RenderMode getBodyRenderMode()
execute
public java.lang.String execute(java.util.Map parameters,
java.lang.String body,
com.atlassian.renderer.RenderContext renderContext)
throws com.atlassian.renderer.v2.macro.MacroException
- Throws:
com.atlassian.renderer.v2.macro.MacroException
getDashboardMacroSupport
protected DashboardMacroSupport getDashboardMacroSupport()
createDashboardMacroSupport
protected DashboardMacroSupport createDashboardMacroSupport()
- Instantiates DashboardMacroSupport. This method is here because it is overridden in tests to instead provide
a mock DashboardMacroSupport.
- Returns:
- A DashboradMacroSupport object.
renderMacro
protected java.lang.String renderMacro(java.util.Map contextMap,
java.lang.String velocityTemplatePath)
throws java.io.IOException
- Throws:
java.io.IOException
getGlobalSettings
protected Settings getGlobalSettings()
getI18n
protected I18NBean getI18n()
getMacroVelocityContext
protected java.util.Map<java.lang.String,java.lang.Object> getMacroVelocityContext()
getName
public java.lang.String getName()
getSelectedTeam
public java.lang.String getSelectedTeam(java.util.List<java.lang.String> availableTeams,
DashboardMacroSupport support)
getUserInterfaceState
public UserInterfaceState getUserInterfaceState()
getSpacesForLabels
public java.util.Set<Space> getSpacesForLabels(java.lang.String labels)
- Parameters:
labels
- comma delimited list of labels
- Returns:
- spaces belonging to these labels
getSpacesForTeam
public java.util.List<Space> getSpacesForTeam(java.lang.String selectedTeam)
getSortedRecentlyCreatedSpaces
public java.util.Map<java.lang.String,java.util.List<Space>> getSortedRecentlyCreatedSpaces(DashboardMacroSupport support)
setSpaceManager
public void setSpaceManager(SpaceManager spaceManager)
setLabelManager
public void setLabelManager(LabelManager labelManager)
setSettingsManager
public void setSettingsManager(SettingsManager settingsManager)
setLocaleManager
public void setLocaleManager(LocaleManager localeManager)
setPermissionManager
public void setPermissionManager(PermissionManager permissionManager)
Copyright © 2003-2014 Atlassian. All Rights Reserved.