Class DefaultBulkAttachmentDelete
- java.lang.Object
-
- com.atlassian.confluence.pages.persistence.dao.bulk.attachment.delete.DefaultBulkAttachmentDelete
-
- All Implemented Interfaces:
BulkAttachmentDelete
public class DefaultBulkAttachmentDelete extends Object implements BulkAttachmentDelete
Allow deleting attachment based on differenceAttachmentIdentifier
- Since:
- 7.17.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
DefaultBulkAttachmentDelete.BulkAttachmentDeleteAction
Contain a logic to trash attachment
-
Constructor Summary
Constructors Constructor Description DefaultBulkAttachmentDelete(PageManager pageManager, AttachmentManager attachmentManager, org.hibernate.SessionFactory sessionFactory, PermissionManager permissionManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
deepDelete(AttachmentDeleteOptions attachmentDeleteOptions)
-
-
-
Constructor Detail
-
DefaultBulkAttachmentDelete
public DefaultBulkAttachmentDelete(PageManager pageManager, AttachmentManager attachmentManager, org.hibernate.SessionFactory sessionFactory, PermissionManager permissionManager)
- Since:
- 7.17.0
-
-
Method Detail
-
deepDelete
public void deepDelete(AttachmentDeleteOptions attachmentDeleteOptions)
- Specified by:
deepDelete
in interfaceBulkAttachmentDelete
-
-