@Override public void addHeader(String name, String value) { this.resourceResponse.addProperty(name, value); }
public void addProperty(Cookie cookie) { wrappedResourceResponse.addProperty(cookie); }
public void addProperty(Cookie cookie) { wrappedResourceResponse.addProperty(cookie); }
public void addProperty(String name, Element value) { wrappedResourceResponse.addProperty(name, value); }
public void addProperty(String name, Element value) { wrappedResourceResponse.addProperty(name, value); }
public void addProperty(String name, String value) { wrappedResourceResponse.addProperty(name, value); }
public void addProperty(String name, String value) { wrappedResourceResponse.addProperty(name, value); }
@Override public void addIntHeader(String name, int value) { this.resourceResponse.addProperty(name, Integer.toString(value)); }
@Override public void setHttpHeaders(HttpHeaders headers) { for (Map.Entry<String, List<String>> entry : headers.entrySet()) { String headerName = entry.getKey(); if (!this.excludedHeaders.contains(headerName)) { for (String headerValue : entry.getValue()) { this.resourceResponse.addProperty(headerName, headerValue); } } } }
@Override public void serveResource(ResourceRequest request, ResourceResponse response) throws PortletException, IOException { response.addProperty(ResourceResponse.HTTP_STATUS_CODE, "500"); response.addProperty("foo", "bar"); } }
/** * @see {@link ExternalContext#addResponseHeader(String, String)} * @since JSF 2.0 */ @Override public void addResponseHeader(String name, String value) { if (portletResponse instanceof ResourceResponse) { ResourceResponse resourceResponse = (ResourceResponse) portletResponse; resourceResponse.addProperty(name, value); } else { logger.warn("Unable to call {0} for portletResponse=[{1}] because it is not a ResourceResponse.", "portletResponse.addProperty(String, String)", portletResponse.getClass().getName()); } }
/** * @see {@link ExternalContext#addResponseHeader(String, String)} * @since JSF 2.0 */ @Override public void addResponseHeader(String name, String value) { if (portletResponse instanceof ResourceResponse) { ResourceResponse resourceResponse = (ResourceResponse) portletResponse; resourceResponse.addProperty(name, value); } else { logger.warn("Unable to call {0} for portletResponse=[{1}] because it is not a ResourceResponse.", "portletResponse.addProperty(String, String)", portletResponse.getClass().getName()); } }
@Override public void serveResource(ResourceRequest request, ResourceResponse response) throws PortletException, IOException { response.addProperty(new Cookie("foo", "bar")); }
public void descargarRecibo(ResourceRequest request, ResourceResponse response, PortletSession session, ModelMap modelMap) { FileInputStream fileInputStream = null; BufferedInputStream bufferedInputStream = null; String fileURL = "c:/intranetdoc/PDetalleLlamadas/file.pdf"; try { fileInputStream = new java.io.FileInputStream(fileURL); OutputStream outputStream = response.getPortletOutputStream(); response.setContentType("application/pdf"); response.addProperty("Content-Disposition", "attachment; filename=" + fileName); bufferedInputStream = new java.io.BufferedInputStream( fileInputStream); byte[] bytes = new byte[bufferedInputStream.available()]; response.setContentLength(bytes.length); int aByte = 0; while ((aByte = bufferedInputStream.read()) != -1) { outputStream.write(aByte); } outputStream.flush(); bufferedInputStream.close(); response.flushBuffer(); } catch (Exception e) { e.printStackTrace(); } }