com.atlassian.confluence.plugins.macros.dashboard
Class NewRecentlyUpdatedContentMacro

java.lang.Object
  extended by com.atlassian.renderer.v2.macro.BaseMacro
      extended by com.atlassian.confluence.plugins.macros.dashboard.NewRecentlyUpdatedContentMacro
All Implemented Interfaces:
com.atlassian.renderer.v2.macro.Macro

public class NewRecentlyUpdatedContentMacro
extends com.atlassian.renderer.v2.macro.BaseMacro


Nested Class Summary
static class NewRecentlyUpdatedContentMacro.Tab
           
 
Field Summary
static String MACRO_NAME
           
static String MAX_RESULTS_PARAM
           
static String UPDATES_CATEGORY_PARAM
           
static int UPDATES_STEP_SIZE
           
static String UPDATES_TAB_PARAM
           
 
Fields inherited from interface com.atlassian.renderer.v2.macro.Macro
RAW_PARAMS_KEY
 
Constructor Summary
NewRecentlyUpdatedContentMacro()
           
 
Method Summary
 String execute(Map macroParamsUnchecked, String body, com.atlassian.renderer.RenderContext renderContext)
           
 com.atlassian.renderer.v2.RenderMode getBodyRenderMode()
           
protected  com.atlassian.user.User getRemoteUser()
           
protected  NewRecentlyUpdatedContentMacro.Tab getUpdatesSelectedTab(DashboardMacroSupport dashboardMacroHelper)
           
 UserInterfaceState getUserInterfaceState()
           
protected  String getUserPreference(String key)
           
 boolean hasBody()
           
 void setFollowManager(FollowManager followManager)
           
 void setFormatSettingsManager(FormatSettingsManager formatSettingsManager)
           
 void setHttpContext(HttpContext httpContext)
           
 void setLabelManager(LabelManager labelManager)
           
 void setLocaleManager(LocaleManager localeManager)
           
 void setPredefinedSearchBuilder(PredefinedSearchBuilder predefinedSearchBuilder)
           
 void setSearchManager(SearchManager searchManager)
           
 void setSpaceManager(SpaceManager spaceManager)
           
 void setStatusTextRenderer(StatusTextRenderer statusTextRenderer)
           
 void setThumbnailManager(ThumbnailManager thumbnailInfoFactory)
           
 void setUserAccessor(UserAccessor userAccessor)
           
protected  void setUserPreference(String key, String value)
           
 void setXhtmlSummariser(Summariser xhtmlSummariser)
           
 
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
 

Field Detail

MACRO_NAME

public static final String MACRO_NAME
See Also:
Constant Field Values

UPDATES_TAB_PARAM

public static final String UPDATES_TAB_PARAM
See Also:
Constant Field Values

UPDATES_CATEGORY_PARAM

public static final String UPDATES_CATEGORY_PARAM
See Also:
Constant Field Values

MAX_RESULTS_PARAM

public static final String MAX_RESULTS_PARAM
See Also:
Constant Field Values

UPDATES_STEP_SIZE

public static final int UPDATES_STEP_SIZE
See Also:
Constant Field Values
Constructor Detail

NewRecentlyUpdatedContentMacro

public NewRecentlyUpdatedContentMacro()
Method Detail

execute

public String execute(Map macroParamsUnchecked,
                      String body,
                      com.atlassian.renderer.RenderContext renderContext)
               throws com.atlassian.renderer.v2.macro.MacroException
Throws:
com.atlassian.renderer.v2.macro.MacroException

hasBody

public boolean hasBody()

getBodyRenderMode

public com.atlassian.renderer.v2.RenderMode getBodyRenderMode()

getRemoteUser

protected com.atlassian.user.User getRemoteUser()

getUserInterfaceState

public UserInterfaceState getUserInterfaceState()

getUserPreference

protected String getUserPreference(String key)

setUserPreference

protected void setUserPreference(String key,
                                 String value)

getUpdatesSelectedTab

protected NewRecentlyUpdatedContentMacro.Tab getUpdatesSelectedTab(DashboardMacroSupport dashboardMacroHelper)

setUserAccessor

public void setUserAccessor(UserAccessor userAccessor)

setHttpContext

public void setHttpContext(HttpContext httpContext)

setPredefinedSearchBuilder

public void setPredefinedSearchBuilder(PredefinedSearchBuilder predefinedSearchBuilder)

setSearchManager

public void setSearchManager(SearchManager searchManager)

setFormatSettingsManager

public void setFormatSettingsManager(FormatSettingsManager formatSettingsManager)

setLocaleManager

public void setLocaleManager(LocaleManager localeManager)

setThumbnailManager

public void setThumbnailManager(ThumbnailManager thumbnailInfoFactory)

setFollowManager

public void setFollowManager(FollowManager followManager)

setLabelManager

public void setLabelManager(LabelManager labelManager)

setSpaceManager

public void setSpaceManager(SpaceManager spaceManager)

setXhtmlSummariser

public void setXhtmlSummariser(Summariser xhtmlSummariser)

setStatusTextRenderer

public void setStatusTextRenderer(StatusTextRenderer statusTextRenderer)


Copyright © 2003-2011 Atlassian. All Rights Reserved.