public final class

DefaultIssueAttachmentDeleteHelper

extends Object
implements IssueAttachmentDeleteHelper
java.lang.Object
   ↳ com.atlassian.jira.issue.managers.DefaultIssueAttachmentDeleteHelper

Class Overview

Manager for deleting attachments for a given issue including any thumbnails for those attachments.

Summary

Public Constructors
DefaultIssueAttachmentDeleteHelper(AttachmentManager attachmentManager, AttachmentStore attachmentStore, ThumbnailAccessor thumbnailAccessor)
Public Methods
Promise<Void> deleteAttachmentsForIssue(Issue issue)
Deletes attachments for the specified issue, including any thumbnails.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.issue.managers.IssueAttachmentDeleteHelper

Public Constructors

public DefaultIssueAttachmentDeleteHelper (AttachmentManager attachmentManager, AttachmentStore attachmentStore, ThumbnailAccessor thumbnailAccessor)

Public Methods

public Promise<Void> deleteAttachmentsForIssue (Issue issue)

Deletes attachments for the specified issue, including any thumbnails.

Parameters
issue The issue for which to delete attachments.
Returns
  • A promise that contains a RemoveException if there is an error deleting attachments.