public interface DownloadResourceManager
WritableDownloadResourceManager interface.| Modifier and Type | Method and Description |
|---|---|
DownloadResourceReader |
getResourceReader(String userName,
String resourcePath,
Map parameters)
Returns a
DownloadResourceReader for a downloadable resource. |
boolean |
matches(String resourcePath)
Returns a boolean to indicate whether the current DownloadResourceManager will know how to handle the
given resourcePath.
|
boolean matches(String resourcePath)
resourcePath - the relative URL of the resource including the application context path. For example,
"/confluence/download/attachments/12345/temp.png".DownloadResourceReader getResourceReader(String userName, String resourcePath, Map parameters) throws UnauthorizedDownloadResourceException, DownloadResourceNotFoundException
DownloadResourceReader for a downloadable resource. Typically used by HTML/PDF export and
resource content downloads.
Use this method only if matches(String) returns true.
userName - the user who is retrieving the downloadable resource.resourcePath - the relative URL of the resource including the application context path. For example,
"/confluence/download/attachments/12345/temp.png".parameters - a map of url paramaters for the resourceUnauthorizedDownloadResourceException - if the user requesting the downloadable resource does not have the
permissions to get itDownloadResourceNotFoundException - if the downloadable resource associated with the resourcePath cannot be
foundCopyright © 2003–2022 Atlassian. All rights reserved.