|
From: Rashmi B. <ra...@us...> - 2005-04-29 21:34:35
|
Update of /cvsroot/pocolap/pocolap/src/com/pocolap/servlets In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20748 Modified Files: FormatHelper.java Log Message: PDF related changes Index: FormatHelper.java =================================================================== RCS file: /cvsroot/pocolap/pocolap/src/com/pocolap/servlets/FormatHelper.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** FormatHelper.java 29 Apr 2005 15:05:51 -0000 1.3 --- FormatHelper.java 29 Apr 2005 21:34:25 -0000 1.4 *************** *** 76,91 **** String fmt = (String)req.getParameter(pocOLAPConstants.ACTION_FORMAT); logger.debug(errclass+"Action = Format Report , Format = " + fmt ); ! ! CrossTabDef currDefinition =(CrossTabDef)req.getSession().getAttribute(pocOLAPConstants.ATTR_SCHEMA); ! Selector downselector = (Selector)req.getSession().getAttribute(pocOLAPConstants.ACTION_DOWN_START); ! Selector acrossSelector = (Selector)req.getSession().getAttribute(pocOLAPConstants.ACTION_ACROSS_START); ! FilterList[] flist = (FilterList[])req.getSession().getAttribute(pocOLAPConstants.ATTR_FILTERS); ! SpreadSheet sheet = (SpreadSheet) req.getSession().getAttribute(pocOLAPConstants.ATTR_SPREADSHEET); ! ! ByteArrayOutputStream baos = createPDF(currDefinition,downselector,acrossSelector,flist,sheet,fmt); ! ! req.getSession().setAttribute(pocOLAPConstants.ATTR_BAOS,baos); ! page = pocOLAPConstants.SERVLET_PDF; ! } return page ; --- 76,95 ---- String fmt = (String)req.getParameter(pocOLAPConstants.ACTION_FORMAT); logger.debug(errclass+"Action = Format Report , Format = " + fmt ); ! if ((fmt!=null) && (!(fmt.equalsIgnoreCase(pocOLAPConstants.NULL_VALUE)))) { ! ! CrossTabDef currDefinition =(CrossTabDef)req.getSession().getAttribute(pocOLAPConstants.ATTR_SCHEMA); ! Selector downselector = (Selector)req.getSession().getAttribute(pocOLAPConstants.ACTION_DOWN_START); ! Selector acrossSelector = (Selector)req.getSession().getAttribute(pocOLAPConstants.ACTION_ACROSS_START); ! FilterList[] flist = (FilterList[])req.getSession().getAttribute(pocOLAPConstants.ATTR_FILTERS); ! SpreadSheet sheet = (SpreadSheet) req.getSession().getAttribute(pocOLAPConstants.ATTR_SPREADSHEET); ! ! ByteArrayOutputStream baos = createPDF(currDefinition,downselector,acrossSelector,flist,sheet,fmt); ! ! req.getSession().setAttribute(pocOLAPConstants.ATTR_BAOS,baos); ! page = pocOLAPConstants.SERVLET_PDF; ! } ! else{ ! page = "../" + pocOLAPConstants.PAGE_MAIN ; ! } } return page ; |