public class DefaultRestAttachmentManager extends Object implements RestAttachmentManager
| Constructor and Description |
|---|
DefaultRestAttachmentManager(AttachmentManager attachmentManager,
PermissionManager permissionManager,
SettingsManager settingsManager,
ThumbnailManager thumbnailManager,
DateEntityFactory dateEntityFactory) |
| Modifier and Type | Method and Description |
|---|---|
AttachmentEntity |
convertToAttachmentEntity(Attachment attachment)
Convert a Confluence model object into its REST representation.
|
AttachmentEntityList |
createAttachmentEntityListForContent(ContentEntityObject object)
Create a
AttachmentEntityList object for the given ContentEntityObject |
AttachmentEntity |
getAttachmentEntity(Long attachmentId)
Gets the
AttachmentEntity object for the given id. |
public DefaultRestAttachmentManager(AttachmentManager attachmentManager, PermissionManager permissionManager, SettingsManager settingsManager, ThumbnailManager thumbnailManager, DateEntityFactory dateEntityFactory)
public AttachmentEntity convertToAttachmentEntity(Attachment attachment)
RestAttachmentManagerconvertToAttachmentEntity in interface RestAttachmentManagerpublic AttachmentEntity getAttachmentEntity(Long attachmentId)
RestAttachmentManagerAttachmentEntity object for the given id. A convenience method that packages up retrieving
the Confluence attachment and converting it to a REST object.
null is returned if the current user is not permitted to view the attachment or
if no attachment object can be found for the given id
getAttachmentEntity in interface RestAttachmentManagerattachmentId - the id of the attahcment to retrievepublic AttachmentEntityList createAttachmentEntityListForContent(ContentEntityObject object)
RestAttachmentManagerAttachmentEntityList object for the given ContentEntityObjectcreateAttachmentEntityListForContent in interface RestAttachmentManagerCopyright © 2003–2020 Atlassian. All rights reserved.