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, 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
getAllViewableSpaces
public List getAllViewableSpaces()
getPermitted
public List getPermitted(List entityList)
getName
public String getName()
- Specified by:
getName in interface org.radeox.macro.Macro- Specified by:
getName in class org.radeox.macro.BaseMacro
getSelectedTeam
public String getSelectedTeam(List availableTeams,
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
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)