package de.knurt.fam.service.pdf.control.bu; import java.io.ByteArrayOutputStream; import java.io.File; import javax.servlet.http.HttpServletRequest; import de.knurt.fam.service.pdf.control.ebc.BoardUnit; import de.knurt.fam.service.pdf.control.ebc.Pipe; /** * generate pdf file from a request, containing pdf options * * @author Daniel Oltmanns * @since 1.4.0 (05/30/2011) */ public class HttpServletRequest2ByteArrayOutputStream implements BoardUnit<HttpServletRequest, ByteArrayOutputStream> { @Override public ByteArrayOutputStream process(HttpServletRequest datum) { return new Pipe<HttpServletRequest, File, ByteArrayOutputStream>(new HttpServletRequest2File(), new File2ByteArrayOutputStream()).process(datum); } }