public class RecentlyChangedContentMacro extends ContentFilteringMacro implements Macro
Macro.BodyType, Macro.OutputType
authorParam, contentTypeParam, DEFAULT_MAX_RESULTS, DEFAULT_SPACE_KEY, labelParam, maxResultsParam, searchManager, sortParam, spaceKeyParam
Constructor and Description |
---|
RecentlyChangedContentMacro() |
Modifier and Type | Method and Description |
---|---|
protected String |
execute(MacroExecutionContext macroExecutionContext)
Subclasses must override macro-specific functionality in this method.
|
String |
execute(Map<String,String> parameters,
String body,
ConversionContext conversionContext) |
com.atlassian.renderer.v2.RenderMode |
getBodyRenderMode() |
Macro.BodyType |
getBodyType()
The type of body that this macro has, this is used to infer the migration task if no custom one is provided.
|
protected Map<String,Object> |
getMacroVelocityContext() |
String |
getName() |
Macro.OutputType |
getOutputType() |
boolean |
hasBody() |
boolean |
isInline() |
protected String |
renderEmptyTemplate(Map<String,Object> macroRenderContext) |
protected String |
renderRecentlyUpdated(Theme theme,
Map<String,Object> macroRenderContext) |
void |
setConfluenceUserDao(ConfluenceUserDao confluenceUserDao) |
void |
setContentTypesDisplayMapper(ContentTypesDisplayMapper contentTypesDisplayMapper) |
void |
setContextPathHolder(ContextPathHolder contextPathHolder) |
void |
setFormatSettingsManager(FormatSettingsManager formatSettingsManager) |
void |
setI18NBeanFactory(I18NBeanFactory i18NBeanFactory) |
void |
setLocaleManager(LocaleManager localeManager) |
void |
setUserAccessor(UserAccessor userAccessor) |
execute, setSearchManager
getTokenType, getWysiwygBodyType, suppressMacroRenderingDuringWysiwyg, suppressSurroundingTagDuringWysiwygRendering
protected String execute(MacroExecutionContext macroExecutionContext) throws com.atlassian.renderer.v2.macro.MacroException
ContentFilteringMacro
execute
in class ContentFilteringMacro
macroExecutionContext
- the MacroExecutionContext
for this invocationcom.atlassian.renderer.v2.macro.MacroException
- if the macro fails to executepublic String execute(Map<String,String> parameters, String body, ConversionContext conversionContext) throws MacroExecutionException
MacroExecutionException
protected String renderRecentlyUpdated(Theme theme, Map<String,Object> macroRenderContext)
public boolean isInline()
isInline
in interface com.atlassian.renderer.v2.macro.Macro
isInline
in class com.atlassian.renderer.v2.macro.BaseMacro
public boolean hasBody()
hasBody
in interface com.atlassian.renderer.v2.macro.Macro
public com.atlassian.renderer.v2.RenderMode getBodyRenderMode()
getBodyRenderMode
in interface com.atlassian.renderer.v2.macro.Macro
public final String getName()
public void setContentTypesDisplayMapper(ContentTypesDisplayMapper contentTypesDisplayMapper)
public void setUserAccessor(UserAccessor userAccessor)
public void setFormatSettingsManager(FormatSettingsManager formatSettingsManager)
public void setI18NBeanFactory(I18NBeanFactory i18NBeanFactory)
public void setLocaleManager(LocaleManager localeManager)
public void setConfluenceUserDao(ConfluenceUserDao confluenceUserDao)
public Macro.BodyType getBodyType()
Macro
public Macro.OutputType getOutputType()
public void setContextPathHolder(ContextPathHolder contextPathHolder)
Copyright © 2003–2017 Atlassian. All rights reserved.