01: /*
02: * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
03: * PROPRIETARY/CONFIDENTIAL. Use of this product is subject to license terms.
04: */
05: package com.sun.portal.ubt.report.server;
06:
07: import net.sf.jasperreports.engine.JasperPrint;
08: import net.sf.jasperreports.engine.JRException;
09: import net.sf.jasperreports.engine.util.JRLoader;
10:
11: import java.io.File;
12:
13: /**
14: * Gets a report
15: */
16: public class UBTReportServer {
17: private String reportFolder;
18: private String fs = System.getProperty("file.separator");
19:
20: public UBTReportServer(String reportFolder) {
21: this .reportFolder = reportFolder;
22: }
23:
24: public JasperPrint getReport(String name) throws JRException {
25: String fileName = reportFolder + fs + name + ".jrprint";
26: return (JasperPrint) JRLoader.loadObject(fileName);
27: }
28: }
|