AttachmentDataFileSystem
@Internal @Deprecated public interface AttachmentDataFileSystem
Modifier and Type | Method and Description |
---|---|
boolean |
dataExistsForAttachment(Attachment attachment)
Deprecated.
Indicates whether the filesystem contains data for the given attachment
|
void |
deleteAllAttachmentVersions(Attachment attachment,
ContentEntityObject contentEntity)
Deprecated.
Delete all data corresponding to all versions of the given attachment
|
void |
deleteSingleAttachmentVersion(Attachment attachment,
ContentEntityObject contentEntity)
Deprecated.
Delete the data corresponding to a single attachment version
|
void |
deleteSingleAttachmentVersion(Attachment attachment,
ContentEntityObject contentEntity,
AttachmentDataStreamType dataStreamType)
Deprecated.
Delete the data of the specified stream type corresponding to a single attachment version
|
AttachmentDataStream |
getAttachmentData(Attachment attachment,
AttachmentDataStreamType dataStreamType)
Deprecated.
Fetches the data for a given attachment version and data stream type
|
AttachmentDataStream |
getAttachmentData(Attachment attachment,
AttachmentDataStreamType dataStreamType,
Optional<RangeRequest> range)
Deprecated.
Fetches the specified range of data for a given attachment version and data stream type
|
void |
moveAttachment(Attachment oldAttachment,
Attachment newAttachment,
ContentEntityObject newContentEntity)
Deprecated.
Move all data relating to one attachment to a new directory corresponding to the given new attachment and
content entity.
|
void |
moveAttachments(ContentEntityObject contentEntity,
Space oldSpace,
Space newSpace)
Deprecated.
Move all data for all versions of all attachments corresponding to the given content entity in the given
space, to the same entity in a different space.
|
void |
moveDataForAttachmentVersion(Attachment sourceAttachmentVersion,
Attachment targetAttachmentVersion)
Deprecated.
Move the data associated with one attachment version, to being associated with a different attachment version
|
void |
prepareForMigrationTo()
Deprecated.
Prepare the data store for a migration from another type of data store.
|
boolean |
saveAttachmentData(Attachment attachment,
AttachmentDataStream dataStream,
boolean overwrite)
Deprecated.
Save new data corresponding to the given attachment.
|
boolean dataExistsForAttachment(Attachment attachment)
void moveAttachment(Attachment oldAttachment, Attachment newAttachment, ContentEntityObject newContentEntity)
oldAttachment
- The attachment whose data is to be movednewAttachment
- The attachment to which the data should be moved tonewContentEntity
- The content entity corresponding to the new attachmentboolean saveAttachmentData(Attachment attachment, AttachmentDataStream dataStream, boolean overwrite)
attachment
- The attachment to which the data should be associateddataStream
- The new dataoverwrite
- If true, any existing data will be overwritten. If false, does nothing if data already exists.void deleteAllAttachmentVersions(Attachment attachment, ContentEntityObject contentEntity)
attachment
- the attachment whose data is to be deletedcontentEntity
- The content entity associated with the attachmentvoid moveDataForAttachmentVersion(Attachment sourceAttachmentVersion, Attachment targetAttachmentVersion)
sourceAttachmentVersion
- The attachment version containing the datatargetAttachmentVersion
- The attachment version to which the data should be movedvoid deleteSingleAttachmentVersion(Attachment attachment, ContentEntityObject contentEntity)
attachment
- The attachment whose data should be deletedcontentEntity
- The content entity associated with the attachmentvoid deleteSingleAttachmentVersion(Attachment attachment, ContentEntityObject contentEntity, AttachmentDataStreamType dataStreamType)
attachment
- The attachment whose data should be deletedcontentEntity
- The content entity associated with the attachmentdataStreamType
- The attachment stream typeAttachmentDataStream getAttachmentData(Attachment attachment, AttachmentDataStreamType dataStreamType)
attachment
- The attachment version for which the data is to be fetcheddataStreamType
- The type of the data stream to be fetchedAttachmentDataStream
containing the resultAttachmentDataStream getAttachmentData(Attachment attachment, AttachmentDataStreamType dataStreamType, Optional<RangeRequest> range)
attachment
- The attachment version for which the data is to be fetcheddataStreamType
- The type of the data stream to be fetchedrange
- The range of the data stream to be fetchedAttachmentDataStream
containing the resultvoid moveAttachments(ContentEntityObject contentEntity, Space oldSpace, Space newSpace)
contentEntity
- The content entity whose attachment data is to be movedoldSpace
- The original space of the content entitynewSpace
- The new space of the content entityvoid prepareForMigrationTo()
Copyright © 2003–2023 Atlassian. All rights reserved.
View cookie preferences