1 package com.icesoft.faces.webapp.http.common; 2 3 import javax.servlet.http.Cookie ; 4 import java.io.IOException ; 5 import java.io.InputStream ; 6 import java.io.OutputStream ; 7 import java.util.Date ; 8 9 public class ResponseProxy implements Response { 10 protected Response response; 11 12 public ResponseProxy(Response response) { 13 this.response = response; 14 } 15 16 public void setStatus(int code) { 17 response.setStatus(code); 18 } 19 20 public void setHeader(String name, String value) { 21 response.setHeader(name, value); 22 } 23 24 public void setHeader(String name, String [] values) { 25 response.setHeader(name, values); 26 } 27 28 public void setHeader(String name, Date value) { 29 response.setHeader(name, value); 30 } 31 32 public void setHeader(String name, int value) { 33 response.setHeader(name, value); 34 } 35 36 public OutputStream writeBody() throws IOException { 37 return response.writeBody(); 38 } 39 40 public void writeBodyFrom(InputStream in) throws IOException { 41 response.writeBodyFrom(in); 42 } 43 } 44 | Popular Tags |