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
 
 -