Class DefaultRestAttachmentManager
java.lang.Object
com.atlassian.confluence.plugins.rest.jackson2.manager.DefaultRestAttachmentManager
- All Implemented Interfaces:
RestAttachmentManager
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultRestAttachmentManager(AttachmentManager attachmentManager, PermissionManager permissionManager, GlobalSettingsManager settingsManager, ThumbnailManager thumbnailManager, DateEntityFactory dateEntityFactory) -
Method Summary
Modifier and TypeMethodDescriptionconvertToAttachmentEntity(Attachment attachment) Convert a Confluence model object into its REST representation.Create aAttachmentEntityListobject for the given ContentEntityObjectgetAttachmentEntity(Long attachmentId) Gets theAttachmentEntityobject for the given id.
-
Constructor Details
-
DefaultRestAttachmentManager
public DefaultRestAttachmentManager(AttachmentManager attachmentManager, PermissionManager permissionManager, GlobalSettingsManager settingsManager, ThumbnailManager thumbnailManager, DateEntityFactory dateEntityFactory)
-
-
Method Details
-
convertToAttachmentEntity
Description copied from interface:RestAttachmentManagerConvert a Confluence model object into its REST representation.- Specified by:
convertToAttachmentEntityin interfaceRestAttachmentManager- Parameters:
attachment-- Returns:
- the equivalent unexpanded ContentEntity
-
getAttachmentEntity
Description copied from interface:RestAttachmentManagerGets theAttachmentEntityobject for the given id. A convenience method that packages up retrieving the Confluence attachment and converting it to a REST object.nullis returned if the current user is not permitted to view the attachment or if no attachment object can be found for the given id- Specified by:
getAttachmentEntityin interfaceRestAttachmentManager- Parameters:
attachmentId- the id of the attahcment to retrieve- Returns:
- the converted attachment object or null if not permitted or doesn't exist
-
createAttachmentEntityListForContent
Description copied from interface:RestAttachmentManagerCreate aAttachmentEntityListobject for the given ContentEntityObject- Specified by:
createAttachmentEntityListForContentin interfaceRestAttachmentManager- Parameters:
object-- Returns:
-