Class DefaultAttachmentStatusManager
java.lang.Object
com.atlassian.confluence.internal.index.attachment.DefaultAttachmentStatusManager
- All Implemented Interfaces:
AttachmentStatusManager
@ParametersAreNonnullByDefault
public class DefaultAttachmentStatusManager
extends Object
implements AttachmentStatusManager
- Since:
- 6.2.2
-
Field Summary
Fields inherited from interface com.atlassian.confluence.internal.index.attachment.AttachmentStatusManager
ATTACHMENT_STATUS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAttachmentStatus(long id) Get attachment status for given attachment version.voidupdateAttachmentStatus(long id, AttachmentStatus status) Update attachment status.
-
Constructor Details
-
DefaultAttachmentStatusManager
-
-
Method Details
-
updateAttachmentStatus
Description copied from interface:AttachmentStatusManagerUpdate attachment status. Update is performed by deletion of existent document in storage and inserting new one. Update is skipped if document with the same status already exists in storage.- Specified by:
updateAttachmentStatusin interfaceAttachmentStatusManager- Parameters:
id- id of attachmentstatus-AttachmentStatusto update
-
getAttachmentStatus
Description copied from interface:AttachmentStatusManagerGet attachment status for given attachment version.- Specified by:
getAttachmentStatusin interfaceAttachmentStatusManager- Parameters:
id- id of attachment- Returns:
AttachmentStatusor empty result if there is no status for given version of attachment in the storage
-