public abstract class

BaseHttpRetrievalMacro

extends BaseMacro
java.lang.Object
   ↳ com.atlassian.renderer.v2.macro.BaseMacro
     ↳ com.atlassian.confluence.renderer.v2.macros.BaseHttpRetrievalMacro

Summary

[Expand]
Inherited Constants
From interface com.atlassian.renderer.v2.macro.Macro
Public Constructors
BaseHttpRetrievalMacro()
Public Methods
String execute(Map parameters, String body, RenderContext renderContext)
String failed(String url, HttpResponse response)
RenderMode getBodyRenderMode()
boolean hasBody()
String notFound(String url)
String notPermitted(String url)
void setHttpRetrievalService(HttpRetrievalService httpRetrievalService)
void setUserAccessor(UserAccessor userAccessor)
abstract String successfulResponse(Map parameters, RenderContext renderContext, String url, HttpResponse response)
Protected Methods
String cleanupUrl(String url)
User getRemoteUser()
[Expand]
Inherited Methods
From class com.atlassian.renderer.v2.macro.BaseMacro
From class java.lang.Object
From interface com.atlassian.renderer.v2.macro.Macro

Public Constructors

public BaseHttpRetrievalMacro ()

Public Methods

public String execute (Map parameters, String body, RenderContext renderContext)

Throws
MacroException

public String failed (String url, HttpResponse response)

public RenderMode getBodyRenderMode ()

public boolean hasBody ()

public String notFound (String url)

public String notPermitted (String url)

public void setHttpRetrievalService (HttpRetrievalService httpRetrievalService)

public void setUserAccessor (UserAccessor userAccessor)

public abstract String successfulResponse (Map parameters, RenderContext renderContext, String url, HttpResponse response)

Throws
MacroException

Protected Methods

protected String cleanupUrl (String url)

protected User getRemoteUser ()