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.RendererAttachment
getAttachment
(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.RendererAttachment
getThumbnail
(com.atlassian.renderer.attachments.RendererAttachment rendererAttachment, com.atlassian.renderer.RenderContext renderContext, com.atlassian.renderer.embedded.EmbeddedImage embeddedImage) protected boolean
isPermittedToViewAttachment
(Attachment attachment) Checks whether the user is able to view the attachmentvoid
setPermissionManager
(PermissionManager permissionManager) void
setThumbnailManager
(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:
getAttachment
in 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:
getThumbnail
in interfacecom.atlassian.renderer.attachments.RendererAttachmentManager
-
systemSupportsThumbnailing
public boolean systemSupportsThumbnailing()- Specified by:
systemSupportsThumbnailing
in interfacecom.atlassian.renderer.attachments.RendererAttachmentManager
-
getImagePath
Description copied from interface:ImagePathHelper
Return the path used to access the specified image. Note: it is expected that the attachment references an image.- Specified by:
getImagePath
in 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
-