Class RendererAttachmentManager
java.lang.Object
com.atlassian.confluence.renderer.attachments.RendererAttachmentManager
- All Implemented Interfaces:
ImagePathHelper,com.atlassian.renderer.attachments.RendererAttachmentManager
public class RendererAttachmentManager
extends Object
implements com.atlassian.renderer.attachments.RendererAttachmentManager, ImagePathHelper
Implemenation of the RendererAttachmentManager that converts thumbnails and attachments into useable objects
for the wiki renderer.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.atlassian.renderer.attachments.RendererAttachmentgetAttachment(com.atlassian.renderer.RenderContext renderContext, com.atlassian.renderer.embedded.EmbeddedResource embeddedResource) getImagePath(Attachment attachment, boolean isThumbnail) Return the path used to access the specified image.com.atlassian.renderer.attachments.RendererAttachmentgetThumbnail(com.atlassian.renderer.attachments.RendererAttachment rendererAttachment, com.atlassian.renderer.RenderContext renderContext, com.atlassian.renderer.embedded.EmbeddedImage embeddedImage) protected booleanisPermittedToViewAttachment(Attachment attachment) Checks whether the user is able to view the attachmentvoidsetPermissionManager(PermissionManager permissionManager) voidsetThumbnailManager(ThumbnailManager thumbnailManager) boolean
-
Constructor Details
-
RendererAttachmentManager
public RendererAttachmentManager()
-
-
Method Details
-
getAttachment
public com.atlassian.renderer.attachments.RendererAttachment getAttachment(com.atlassian.renderer.RenderContext renderContext, com.atlassian.renderer.embedded.EmbeddedResource embeddedResource) - Specified by:
getAttachmentin interfacecom.atlassian.renderer.attachments.RendererAttachmentManager
-
getThumbnail
public com.atlassian.renderer.attachments.RendererAttachment getThumbnail(com.atlassian.renderer.attachments.RendererAttachment rendererAttachment, com.atlassian.renderer.RenderContext renderContext, com.atlassian.renderer.embedded.EmbeddedImage embeddedImage) - Specified by:
getThumbnailin interfacecom.atlassian.renderer.attachments.RendererAttachmentManager
-
systemSupportsThumbnailing
public boolean systemSupportsThumbnailing()- Specified by:
systemSupportsThumbnailingin interfacecom.atlassian.renderer.attachments.RendererAttachmentManager
-
getImagePath
Description copied from interface:ImagePathHelperReturn the path used to access the specified image. Note: it is expected that the attachment references an image.- Specified by:
getImagePathin interfaceImagePathHelper
-
isPermittedToViewAttachment
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
-
setThumbnailManager
-