Class PackageResourceManager
java.lang.Object
com.atlassian.confluence.importexport.resource.PackageResourceManager
- All Implemented Interfaces:
- DownloadResourceManager
Allow plugin to get bundle plugin from others folder inside WEB-INF
- Since:
- 6.1
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetResourceReader(String userName, String resourcePath, Map parameters) Returns aDownloadResourceReaderfor a downloadable resource.booleanReturns a boolean to indicate whether the current DownloadResourceManager will know how to handle the given resourcePath.
- 
Constructor Details- 
PackageResourceManager
 
- 
- 
Method Details- 
matchesDescription copied from interface:DownloadResourceManagerReturns a boolean to indicate whether the current DownloadResourceManager will know how to handle the given resourcePath.- Specified by:
- matchesin interface- DownloadResourceManager
- Parameters:
- resourcePath- the relative URL of the resource including the application context path. For example, "/confluence/download/attachments/12345/temp.png".
- Returns:
- true if the manager can handle the given resource path
 
- 
getResourceReaderpublic DownloadResourceReader getResourceReader(String userName, String resourcePath, Map parameters) throws UnauthorizedDownloadResourceException, DownloadResourceNotFoundException Description copied from interface:DownloadResourceManagerReturns aDownloadResourceReaderfor a downloadable resource. Typically used by HTML/PDF export and resource content downloads.Use this method only if DownloadResourceManager.matches(String)returns true.- Specified by:
- getResourceReaderin interface- DownloadResourceManager
- Parameters:
- 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 resource
- Returns:
- a DownloadResourceReader to read the resource content from
- Throws:
- UnauthorizedDownloadResourceException- if the user requesting the downloadable resource does not have the permissions to get it
- DownloadResourceNotFoundException- if the downloadable resource associated with the resourcePath cannot be found
 
 
-