public Response getSystemResource( @PathParam( "path" ) String path, @Context HttpServletResponse response )
throws IOException {
String pluginId = CdfEngine.getEnvironment().getPluginId();
IPluginManager pluginManager = PentahoSystem.get( IPluginManager.class );
if ( !StringUtils.isEmpty( path ) && pluginManager.isPublic( pluginId, path ) ) {
Response readFileResponse = new PluginResource( response ).readFile( pluginId, path );
if ( readFileResponse.getStatus() != Status.NOT_FOUND.getStatusCode() ) {
return readFileResponse;