public final class DefaultImageDetailsManager extends Object implements ImageDetailsManager, com.atlassian.event.EventListener
ImageDetails for Attachments.
This manager listens for attachment events in order to proactively store image details for newly created or updated attachments, and to delete image details for deleted or outdated attachments.
ImageDetails are not stored for old versions of attachments, they are calculated each time when required.
| Constructor and Description |
|---|
DefaultImageDetailsManager() |
| Modifier and Type | Method and Description |
|---|---|
Class<?>[] |
getHandledEventClasses() |
ImageDetails |
getImageDetails(Attachment attachment)
If
attachment is an intelligble image, then this method returns the
ImageDetails for it. |
void |
handleEvent(com.atlassian.event.Event event) |
void |
setAttachmentManager(AttachmentManager attachmentManager) |
void |
setImageDetailsDao(ImageDetailsDao imageDetailsDao) |
void |
setThumbnailManager(ThumbnailManager thumbnailManager) |
public ImageDetails getImageDetails(Attachment attachment)
ImageDetailsManagerattachment is an intelligble image, then this method returns the
ImageDetails for it. Otherwise it returns null.getImageDetails in interface ImageDetailsManagerpublic void handleEvent(com.atlassian.event.Event event)
handleEvent in interface com.atlassian.event.EventListenerpublic Class<?>[] getHandledEventClasses()
getHandledEventClasses in interface com.atlassian.event.EventListenerpublic void setAttachmentManager(AttachmentManager attachmentManager)
public void setImageDetailsDao(ImageDetailsDao imageDetailsDao)
public void setThumbnailManager(ThumbnailManager thumbnailManager)
Copyright © 2003–2022 Atlassian. All rights reserved.