package de.knurt.fam.service.pdf.control.bu;
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;
import de.knurt.fam.service.pdf.model.PDFOption;
/**
* generate pdf file from a request, containing pdf options
*
* @author Daniel Oltmanns
* @since 1.4.0 (05/30/2011)
*/
public class HttpServletRequest2File implements BoardUnit<HttpServletRequest, File> {
@Override
public File process(HttpServletRequest datum) {
return new Pipe<HttpServletRequest, PDFOption, File>(new HttpServletRequest2PDFOption(), new PDFOption2File()).process(datum);
}
}