Class DefaultIssueAttachmentDeleteHelper
java.lang.Object
com.atlassian.jira.issue.managers.DefaultIssueAttachmentDeleteHelper
- All Implemented Interfaces:
IssueAttachmentDeleteHelper
public final class DefaultIssueAttachmentDeleteHelper
extends Object
implements IssueAttachmentDeleteHelper
Helper for deleting attachments for a given issue, including any thumbnails for those attachments.
- Since:
- v6.3
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultIssueAttachmentDeleteHelper(AttachmentManager attachmentManager, AttachmentConfigManager attachmentConfigManager, StreamAttachmentStore streamAttachmentStore, ThumbnailManager thumbnailManager) -
Method Summary
Modifier and TypeMethodDescriptionio.atlassian.util.concurrent.Promise<Void>deleteAttachmentsForIssue(Issue issue) Deletes attachments for the specified issue, including any thumbnails.
-
Constructor Details
-
DefaultIssueAttachmentDeleteHelper
public DefaultIssueAttachmentDeleteHelper(AttachmentManager attachmentManager, AttachmentConfigManager attachmentConfigManager, StreamAttachmentStore streamAttachmentStore, ThumbnailManager thumbnailManager)
-
-
Method Details
-
deleteAttachmentsForIssue
Description copied from interface:IssueAttachmentDeleteHelperDeletes attachments for the specified issue, including any thumbnails.- Specified by:
deleteAttachmentsForIssuein interfaceIssueAttachmentDeleteHelper- Parameters:
issue- The issue for which to delete attachments.- Returns:
- A promise that contains a RemoveException if there is an error deleting attachments.
-