com.atlassian.confluence.renderer.radeox.macros
Class SpacesListMacro
java.lang.Object
org.radeox.macro.BaseMacro
com.atlassian.renderer.macro.BaseMacro
com.atlassian.confluence.renderer.radeox.macros.AbstractHtmlGeneratingMacro
com.atlassian.confluence.renderer.radeox.macros.SpacesListMacro
- All Implemented Interfaces:
- Comparable, Macro, org.radeox.macro.Macro
- public class SpacesListMacro
- extends AbstractHtmlGeneratingMacro
Fields inherited from class org.radeox.macro.BaseMacro |
initialContext, paramDescription |
Methods inherited from class org.radeox.macro.BaseMacro |
compareTo, getParamDescription, setInitialContext, toString |
Methods inherited from interface org.radeox.macro.Macro |
getParamDescription, setInitialContext |
MACRO_NAME
public static final String MACRO_NAME
- See Also:
- Constant Field Values
SpacesListMacro
public SpacesListMacro()
getHtml
protected String getHtml(org.radeox.macro.parameter.MacroParameter macroParameter)
throws IllegalArgumentException,
IOException
- Specified by:
getHtml
in class AbstractHtmlGeneratingMacro
- Throws:
IllegalArgumentException
IOException
setSpaceGroupManager
public void setSpaceGroupManager(SpaceGroupManager spaceGroupManager)
getPermitted
public List getPermitted(List entityList)
getName
public String getName()
getSelectedTeam
public String getSelectedTeam(List availableTeams,
DashboardMacroSupport support)
getSelectedGroup
public String getSelectedGroup(List availableGroups,
DashboardMacroSupport support)
getUserInterfaceState
public UserInterfaceState getUserInterfaceState()
getSpacesForLabels
public List getSpacesForLabels(String labels)
- Parameters:
labels
- comma delimited list of labels
- Returns:
- spaces belonging to these labels
getSpacesForGroup
public List getSpacesForGroup(String selectedGroup)
getSpacesForTeam
public List getSpacesForTeam(String selectedTeam)
getSortedRecentlyCreatedSpaces
public Map getSortedRecentlyCreatedSpaces(DashboardMacroSupport support)
setSpaceManager
public void setSpaceManager(SpaceManager spaceManager)
setPermissionManager
public void setPermissionManager(PermissionManager permissionManager)
setLabelManager
public void setLabelManager(LabelManager labelManager)
getLabelManager
public LabelManager getLabelManager()
setPermissionCheckDispatcher
public void setPermissionCheckDispatcher(PermissionCheckDispatcher permissionCheckDispatcher)
setSettingsManager
public void setSettingsManager(SettingsManager settingsManager)