Class BaseHttpRetrievalMacro
java.lang.Object
com.atlassian.renderer.v2.macro.BaseMacro
com.atlassian.confluence.renderer.v2.macros.BaseHttpRetrievalMacro
- All Implemented Interfaces:
com.atlassian.renderer.v2.macro.Macro
public abstract class BaseHttpRetrievalMacro
extends com.atlassian.renderer.v2.macro.BaseMacro
-
Field Summary
Fields inherited from interface com.atlassian.renderer.v2.macro.Macro
RAW_PARAMS_KEY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String
cleanupUrl
(String url) failed
(String url, HttpResponse response) com.atlassian.renderer.v2.RenderMode
protected ConfluenceUser
boolean
hasBody()
notPermitted
(String url) void
setHttpRetrievalService
(HttpRetrievalService httpRetrievalService) void
setUserAccessor
(UserAccessor userAccessor) abstract String
successfulResponse
(Map parameters, com.atlassian.renderer.RenderContext renderContext, String url, HttpResponse response) Methods inherited from class com.atlassian.renderer.v2.macro.BaseMacro
getTokenType, getWysiwygBodyType, isInline, suppressMacroRenderingDuringWysiwyg, suppressSurroundingTagDuringWysiwygRendering
-
Constructor Details
-
BaseHttpRetrievalMacro
public BaseHttpRetrievalMacro()
-
-
Method Details
-
hasBody
public boolean hasBody() -
getBodyRenderMode
public com.atlassian.renderer.v2.RenderMode getBodyRenderMode() -
execute
public String execute(Map parameters, String body, com.atlassian.renderer.RenderContext renderContext) throws com.atlassian.renderer.v2.macro.MacroException - Throws:
com.atlassian.renderer.v2.macro.MacroException
-
successfulResponse
public abstract String successfulResponse(Map parameters, com.atlassian.renderer.RenderContext renderContext, String url, HttpResponse response) throws com.atlassian.renderer.v2.macro.MacroException - Throws:
com.atlassian.renderer.v2.macro.MacroException
-
notFound
-
notPermitted
-
failed
-
cleanupUrl
-
setHttpRetrievalService
-
getRemoteUser
-
setUserAccessor
-