Skip to content

Commit

Permalink
Eliminato jasper e itext dai pom.xml
Browse files Browse the repository at this point in the history
  • Loading branch information
mspasiano committed Sep 27, 2016
1 parent 539c537 commit e1959a7
Show file tree
Hide file tree
Showing 4 changed files with 110 additions and 212 deletions.
50 changes: 0 additions & 50 deletions SIGLA/pom.xml
Expand Up @@ -260,61 +260,11 @@
<artifactId>slf4j-api</artifactId>
<version>${slf4j.version}</version>
</dependency>
<dependency>
<groupId>com.lowagie</groupId>
<artifactId>itext</artifactId>
<version>2.1.7</version>
<exclusions>
<exclusion>
<artifactId>bcprov-jdk14</artifactId>
<groupId>org.bouncycastle</groupId>
</exclusion>
<exclusion>
<artifactId>bcprov-jdk14</artifactId>
<groupId>org.bouncycastle</groupId>
</exclusion>
<exclusion>
<artifactId>bctsp-jdk14</artifactId>
<groupId>org.bouncycastle</groupId>
</exclusion>
<exclusion>
<artifactId>bcmail-jdk14</artifactId>
<groupId>org.bouncycastle</groupId>
</exclusion>
<exclusion>
<artifactId>bcmail-jdk14</artifactId>
<groupId>bouncycastle</groupId>
</exclusion>
<exclusion>
<artifactId>bcprov-jdk14</artifactId>
<groupId>bouncycastle</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.2.1</version>
</dependency>
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>3.7.2</version>
<exclusions>
<exclusion>
<artifactId>xml-apis</artifactId>
<groupId>xml-apis</groupId>
</exclusion>
<exclusion>
<artifactId>commons-collections</artifactId>
<groupId>commons-collections</groupId>
</exclusion>
<exclusion>
<artifactId>commons-logging</artifactId>
<groupId>commons-logging</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
Expand Down
12 changes: 0 additions & 12 deletions sigla-ejb/pom.xml
Expand Up @@ -127,18 +127,6 @@
<type>jar</type>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>3.7.2</version>
<scope>provided</scope>
<exclusions>
<exclusion>
<artifactId>itext</artifactId>
<groupId>com.lowagie</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
Expand Down
@@ -1,39 +1,5 @@
package it.cnr.contab.docamm00.consultazioni.bp;

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.jsp.PageContext;

import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JasperExportManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperReport;
import net.sf.jasperreports.engine.data.JRCsvDataSource;
import net.sf.jasperreports.engine.design.JasperDesign;
import net.sf.jasperreports.engine.xml.JRXmlLoader;

import org.apache.poi.hssf.record.RecordFormatException;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFDateUtil;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;

import it.cnr.contab.anagraf00.core.bulk.AnagraficoBulk;
import it.cnr.contab.compensi00.bp.AbstractEstrazioneFiscaleBP;
import it.cnr.contab.docamm00.consultazioni.bulk.V_estrai_glaBulk;
Expand All @@ -46,6 +12,13 @@
import it.cnr.jada.util.jsp.Button;
import it.cnr.jada.util.jsp.JSPUtils;

import java.io.File;
import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.jsp.PageContext;


public class Estrazione_glaBP extends AbstractEstrazioneFiscaleBP
{
Expand Down Expand Up @@ -92,77 +65,10 @@ public boolean isStampaButtonEnabled()
*/

public void openForm(javax.servlet.jsp.PageContext context,String action,String target) throws java.io.IOException,javax.servlet.ServletException {

openForm(context,action,target,"multipart/form-data");

openForm(context,action,target,"multipart/form-data");
}
public void doCarica(ActionContext context,File file) throws BusinessProcessException, ComponentException, IOException {
java.io.InputStream in = new java.io.BufferedInputStream(new FileInputStream(file),(int)file.length());
HSSFWorkbook wb =new HSSFWorkbook(in);
HSSFSheet s =wb.getSheet(wb.getSheetName(0));
HSSFRow row;
HSSFCell c;
try{
//File to store data in form of CSV

File f = new File(System.getProperty("tmp.dir.SIGLAWeb")+"/tmp/",file.getName().substring(0, file.getName().length()-4)+".csv");
OutputStream os = (OutputStream)new FileOutputStream(f);
OutputStreamWriter osw = new OutputStreamWriter(os);
BufferedWriter bw = new BufferedWriter(osw);
for (int i = 0 ; i <= s.getLastRowNum(); i++) {
row = s.getRow(i);
if (row.getLastCellNum() > 0) {
for (int j = 0; j <= row.getLastCellNum(); j++){
c=row.getCell((short)j);
if(c!=null){
if (c.getCellType()==HSSFCell.CELL_TYPE_STRING)
bw.append(c.getStringCellValue());
else if (c.getCellType()==HSSFCell.CELL_TYPE_NUMERIC)
if (HSSFDateUtil.isCellDateFormatted(c)){
Date dateValue = c.getDateCellValue();
bw.append((new SimpleDateFormat("dd/MM/yyyy")).format(dateValue));
}else
bw.append(new BigDecimal(c.getNumericCellValue()).setScale(2,java.math.BigDecimal.ROUND_HALF_UP).toString());
}
bw.write(';');
}
}
bw.newLine();
}
bw.flush();

bw.close();
osw.close();
os.close();
try {
Map parameters = new HashMap();
JRCsvDataSource source = new JRCsvDataSource(f);
source.setFieldDelimiter(';');

source.setUseFirstRowAsHeader(true);
source.setDateFormat(new SimpleDateFormat("dd/MM/yyyy"));

JasperDesign jasperDesign = JRXmlLoader.load(System.getProperty("tmp.dir.SIGLAWeb")+"/reports/Estrazione_gla_csv.jrxml");
JasperReport report = net.sf.jasperreports.engine.JasperCompileManager.compileReport(jasperDesign);
JasperPrint jasperPrint = net.sf.jasperreports.engine.JasperFillManager.fillReport(report,parameters,source);
JasperExportManager.exportReportToPdfFile(jasperPrint,System.getProperty("tmp.dir.SIGLAWeb")+"/tmp/"+file.getName().substring(0, file.getName().length()-4)+".pdf");
//r.p. sembra non funzionare
//f.delete();
V_estrai_glaBulk bulk =(V_estrai_glaBulk)getModel();
bulk.setFile("/tmp/"+file.getName().substring(0, file.getName().length()-4)+".pdf");

} catch (JRException e) {
throw new ApplicationException("Errore: "+e.getMessage());
}
} catch (FileNotFoundException e) {
throw new ApplicationException("File non trovato!");
}
catch (IllegalArgumentException e) {
throw new ApplicationException("Formato file non valido!");
}
catch (RecordFormatException e) {
throw new ApplicationException("Errore nella lettura del file!");
}
throw new ApplicationException("DEPRECATO!");
}
@Override
public void writeToolbar(PageContext pagecontext) throws IOException, ServletException {
Expand Down
@@ -1,66 +1,120 @@
package it.cnr.contab.doccont00.comp;

import it.cnr.contab.config00.esercizio.bulk.*;
import it.cnr.contab.doccont00.intcass.bulk.*;

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.Serializable;

import it.cnr.contab.config00.bulk.*;
import it.cnr.contab.config00.ejb.*;
import it.cnr.contab.docamm00.tabrif.bulk.*;
import it.cnr.contab.docamm00.views.bulk.V_stm_paramin_ft_attivaBulk;
import it.cnr.contab.docamm00.views.bulk.V_stm_paramin_ft_attivaHome;
import it.cnr.contab.docamm00.ejb.*;
import it.cnr.contab.docamm00.docs.bulk.*;
import it.cnr.contab.config00.pdcfin.bulk.*;
import it.cnr.contab.doccont00.ejb.*;
import it.cnr.contab.anagraf00.core.bulk.AnagraficoBulk;
import it.cnr.contab.anagraf00.core.bulk.BancaBulk;
import it.cnr.contab.anagraf00.core.bulk.Modalita_pagamentoBulk;
import it.cnr.contab.anagraf00.core.bulk.TerzoBulk;
import it.cnr.contab.anagraf00.core.bulk.TerzoKey;
import it.cnr.contab.anagraf00.tabrif.bulk.Rif_modalita_pagamentoBulk;
import it.cnr.contab.anagraf00.core.bulk.*;
import it.cnr.contab.doccont00.tabrif.bulk.*;
import it.cnr.contab.config00.sto.bulk.*;

import java.math.BigDecimal;
import java.rmi.RemoteException;
import java.sql.*;
import java.sql.Date;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;


import java.util.*;

import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JRParameter;
import net.sf.jasperreports.engine.JasperExportManager;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import it.cnr.contab.doccont00.core.bulk.*;
import it.cnr.contab.pdg00.bulk.Pdg_variazioneBulk;
import it.cnr.contab.pdg00.bulk.Pdg_variazioneHome;
import it.cnr.contab.config00.bulk.Codici_siopeBulk;
import it.cnr.contab.config00.bulk.Configurazione_cnrBulk;
import it.cnr.contab.config00.bulk.Parametri_cnrBulk;
import it.cnr.contab.config00.ejb.Configurazione_cnrComponentSession;
import it.cnr.contab.config00.esercizio.bulk.EsercizioBulk;
import it.cnr.contab.config00.pdcfin.bulk.Voce_fBulk;
import it.cnr.contab.config00.sto.bulk.CdsBulk;
import it.cnr.contab.config00.sto.bulk.Tipo_unita_organizzativaHome;
import it.cnr.contab.config00.sto.bulk.Unita_organizzativaBulk;
import it.cnr.contab.config00.sto.bulk.Unita_organizzativaHome;
import it.cnr.contab.config00.sto.bulk.Unita_organizzativa_enteBulk;
import it.cnr.contab.docamm00.docs.bulk.Documento_genericoBulk;
import it.cnr.contab.docamm00.docs.bulk.Documento_generico_rigaBulk;
import it.cnr.contab.docamm00.docs.bulk.Numerazione_doc_ammBulk;
import it.cnr.contab.docamm00.docs.bulk.Tipo_documento_ammBulk;
import it.cnr.contab.docamm00.ejb.DocumentoGenericoComponentSession;
import it.cnr.contab.docamm00.ejb.FatturaPassivaComponentSession;
import it.cnr.contab.docamm00.tabrif.bulk.DivisaBulk;
import it.cnr.contab.doccont00.core.bulk.AccertamentoBulk;
import it.cnr.contab.doccont00.core.bulk.AccertamentoCdsBulk;
import it.cnr.contab.doccont00.core.bulk.AccertamentoPGiroBulk;
import it.cnr.contab.doccont00.core.bulk.Accertamento_scad_voceBulk;
import it.cnr.contab.doccont00.core.bulk.Accertamento_scadenzarioBulk;
import it.cnr.contab.doccont00.core.bulk.Ass_mandato_reversaleBulk;
import it.cnr.contab.doccont00.core.bulk.Ass_mandato_reversaleHome;
import it.cnr.contab.doccont00.core.bulk.Ass_obb_acr_pgiroBulk;
import it.cnr.contab.doccont00.core.bulk.Ass_obb_acr_pgiroHome;
import it.cnr.contab.doccont00.core.bulk.MandatoAccreditamentoBulk;
import it.cnr.contab.doccont00.core.bulk.MandatoAccreditamento_rigaBulk;
import it.cnr.contab.doccont00.core.bulk.MandatoBulk;
import it.cnr.contab.doccont00.core.bulk.MandatoIBulk;
import it.cnr.contab.doccont00.core.bulk.Mandato_rigaBulk;
import it.cnr.contab.doccont00.core.bulk.Mandato_terzoBulk;
import it.cnr.contab.doccont00.core.bulk.Numerazione_doc_contBulk;
import it.cnr.contab.doccont00.core.bulk.ReversaleBulk;
import it.cnr.contab.doccont00.core.bulk.ReversaleCupIBulk;
import it.cnr.contab.doccont00.core.bulk.ReversaleHome;
import it.cnr.contab.doccont00.core.bulk.ReversaleIBulk;
import it.cnr.contab.doccont00.core.bulk.ReversaleIHome;
import it.cnr.contab.doccont00.core.bulk.ReversaleSiopeCupIBulk;
import it.cnr.contab.doccont00.core.bulk.Reversale_rigaBulk;
import it.cnr.contab.doccont00.core.bulk.Reversale_rigaHome;
import it.cnr.contab.doccont00.core.bulk.Reversale_rigaIBulk;
import it.cnr.contab.doccont00.core.bulk.Reversale_siopeBulk;
import it.cnr.contab.doccont00.core.bulk.Reversale_siopeHome;
import it.cnr.contab.doccont00.core.bulk.Reversale_siopeIBulk;
import it.cnr.contab.doccont00.core.bulk.Reversale_terzoBulk;
import it.cnr.contab.doccont00.core.bulk.SospesoBulk;
import it.cnr.contab.doccont00.core.bulk.SospesoHome;
import it.cnr.contab.doccont00.core.bulk.Sospeso_det_etrBulk;
import it.cnr.contab.doccont00.core.bulk.Sospeso_det_etrHome;
import it.cnr.contab.doccont00.core.bulk.Stampa_giornale_reversaliBulk;
import it.cnr.contab.doccont00.core.bulk.Stampa_vpg_reversaleBulk;
import it.cnr.contab.doccont00.core.bulk.V_ass_doc_contabiliBulk;
import it.cnr.contab.doccont00.core.bulk.V_ass_doc_contabiliHome;
import it.cnr.contab.doccont00.core.bulk.V_doc_attivo_accertamentoBulk;
import it.cnr.contab.doccont00.ejb.AccertamentoComponentSession;
import it.cnr.contab.doccont00.ejb.AccertamentoPGiroComponentSession;
import it.cnr.contab.doccont00.ejb.MandatoComponentSession;
import it.cnr.contab.doccont00.ejb.SaldoComponentSession;
import it.cnr.contab.doccont00.intcass.bulk.V_mandato_reversaleBulk;
import it.cnr.contab.doccont00.tabrif.bulk.CupBulk;
import it.cnr.contab.doccont00.tabrif.bulk.Tipo_bolloBulk;
import it.cnr.contab.prevent00.bulk.Voce_f_saldi_cdr_lineaBulk;
import it.cnr.contab.reports.bp.OfflineReportPrintBP;
import it.cnr.contab.reports.bp.ReportPrintBP;
import it.cnr.contab.reports.bulk.Print_spoolerBulk;
import it.cnr.contab.reports.bulk.Print_spooler_paramBulk;
import it.cnr.contab.reports.bulk.Report;
import it.cnr.contab.reports.service.PrintService;
import it.cnr.contab.service.SpringUtil;
import it.cnr.contab.utenze00.bp.*;
import it.cnr.contab.utenze00.bp.CNRUserContext;
import it.cnr.contab.utenze00.bulk.UtenteBulk;
import it.cnr.contab.util.Utility;
import it.cnr.jada.UserContext;
import it.cnr.jada.bulk.*;
import it.cnr.jada.comp.*;
import it.cnr.jada.bulk.BulkList;
import it.cnr.jada.bulk.OggettoBulk;
import it.cnr.jada.bulk.PrimaryKeyHashMap;
import it.cnr.jada.bulk.ValidationException;
import it.cnr.jada.comp.ApplicationException;
import it.cnr.jada.comp.ComponentException;
import it.cnr.jada.comp.FatturaNonTrovataException;
import it.cnr.jada.comp.GenerazioneReportException;
import it.cnr.jada.comp.ICRUDMgr;
import it.cnr.jada.comp.IPrintMgr;
import it.cnr.jada.persistency.IntrospectionException;
import it.cnr.jada.persistency.PersistencyException;
import it.cnr.jada.persistency.sql.*;
import it.cnr.jada.util.RemoteIterator;
import it.cnr.jada.persistency.sql.CompoundFindClause;
import it.cnr.jada.persistency.sql.LoggableStatement;
import it.cnr.jada.persistency.sql.Query;
import it.cnr.jada.persistency.sql.SQLBuilder;
import it.cnr.jada.persistency.sql.SimpleFindClause;
import it.cnr.jada.util.ejb.EJBCommonServices;

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.Serializable;
import java.math.BigDecimal;
import java.rmi.RemoteException;
import java.sql.SQLException;
import java.sql.Timestamp;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Collection;
import java.util.Hashtable;
import java.util.Iterator;
import java.util.List;
import java.util.UUID;

public class ReversaleComponent extends it.cnr.jada.comp.CRUDComponent implements IReversaleMgr,ICRUDMgr, IPrintMgr, Cloneable,Serializable
{
public final static String INSERIMENTO_REVERSALE_ACTION = "I";
Expand Down

0 comments on commit e1959a7

Please sign in to comment.