Class PluginResource


  • public class PluginResource
    extends Object
    Represents the public files available in a plugin.
    Author:
    aaron
    • Field Detail

      • systemFolder

        protected File systemFolder
      • pluginManager

        protected org.pentaho.platform.api.engine.IPluginManager pluginManager
      • pluginMgr

        protected org.pentaho.platform.api.engine.IPluginManager pluginMgr
      • httpServletResponse

        @Context
        protected javax.servlet.http.HttpServletResponse httpServletResponse
    • Constructor Detail

      • PluginResource

        public PluginResource()
      • PluginResource

        public PluginResource​(javax.servlet.http.HttpServletResponse httpServletResponse)
    • Method Detail

      • readFile

        public javax.ws.rs.core.Response readFile​(String pluginId,
                                                  String path)
                                           throws IOException
        Retrieve the file from the selected plugin. This file is a static file (i.e javascript, html, css etc)
        Parameters:
        pluginId - (Plugin ID of the selected Plugin)
        path - (Path of the file being retrieved. This is a colon separated path to the plugin file. This is usually a static file like a javascript, image or html
        Returns:
        Throws:
        IOException