public interface AttachmentDaoInternal extends AttachmentDao
AttachmentDao.AttachmentCopier, AttachmentDao.AttachmentMigrator| Modifier and Type | Method and Description |
|---|---|
default PageResponse<Attachment> |
getFilteredLatestVersionsOfAttachments(ContentEntityObject ceo,
LimitedRequest pageRequest,
Predicate<? super Attachment> predicate)
Retrieves a paginated list of the latest version of attachments to the ceo filtered by the predicate
|
List<Attachment> |
getLatestVersionsOfAttachmentsWithAnyStatusForContainers(Iterable<? extends ContentEntityObject> contentEntityObjects)
Retrieves the latest versions of all attachments for all CEOs provided (including trashed)
|
List<Attachment> |
removeAllVersionsFromServer(Attachment attachment)
Removes all versions of an attachment
|
afterMigrationFrom, countLatestVersionsOfAttachments, countLatestVersionsOfAttachmentsOnPageSince, countLatestVersionsOfAttachmentsWithAnyStatus, findAll, findAllVersions, findLatestVersionsIterator, getAttachment, getAttachmentData, getAttachmentData, getAttachmentStatistics, getBackingStorageType, getById, getByIds, getCopier, getDataDao, getLastAddedVersionsOf, getLatestAttachment, getLatestVersionsOfAttachments, getLatestVersionsOfAttachments, getLatestVersionsOfAttachmentsForMultipleCeos, getLatestVersionsOfAttachmentsWithAnyStatus, getMigrator, getRemappedAttachmentIds, isAttachmentPresent, moveAttachment, prepareForMigrationTo, removeAttachmentFromServer, removeAttachmentVersionFromServer, replaceAttachmentData, saveNewAttachment, saveNewAttachmentVersion, updateAttachmentList<Attachment> getLatestVersionsOfAttachmentsWithAnyStatusForContainers(Iterable<? extends ContentEntityObject> contentEntityObjects)
contentEntityObjects - CEOs to retrieve attachements fordefault PageResponse<Attachment> getFilteredLatestVersionsOfAttachments(ContentEntityObject ceo, LimitedRequest pageRequest, Predicate<? super Attachment> predicate)
ceo - the content to find attachments onpageRequest - the pagination requestpredicate - a predicate to filter the results byList<Attachment> removeAllVersionsFromServer(Attachment attachment)
attachment - the Attachment to be removedCopyright © 2003–2022 Atlassian. All rights reserved.