com.atlassian.confluence.importexport.impl
Class DefaultExportEmbeddedResourceRenderer
java.lang.Object
com.atlassian.confluence.importexport.impl.DefaultExportEmbeddedResourceRenderer
- All Implemented Interfaces:
- com.atlassian.renderer.embedded.EmbeddedResourceRenderer
public class DefaultExportEmbeddedResourceRenderer
- extends Object
- implements com.atlassian.renderer.embedded.EmbeddedResourceRenderer
Class that passes on the rendering of an EmbeddedResource to the correct export renderer
Requires that the PermissionManager attribute be set, in order to resolve permissions for attachments (it is not injected by Spring)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultExportEmbeddedResourceRenderer
public DefaultExportEmbeddedResourceRenderer()
renderResource
public String renderResource(com.atlassian.renderer.embedded.EmbeddedResource resource,
com.atlassian.renderer.RenderContext context)
- Specified by:
renderResource
in interface com.atlassian.renderer.embedded.EmbeddedResourceRenderer
isPermittedToViewAttachment
protected boolean isPermittedToViewAttachment(Attachment attachment)
- Checks whether the user is able to view the attachment
- Parameters:
attachment
- the Attachment object
- Returns:
- true if the user is a SuperUser or has VIEW permission
setPermissionManager
public void setPermissionManager(PermissionManager permissionManager)