From 2b60a5517b2f407c81db70c7964254e6ca0b4310 Mon Sep 17 00:00:00 2001 From: Frederico Palma Date: Mon, 21 Sep 2009 17:37:37 +0000 Subject: [PATCH] git-svn-id: https://svn.coded.pt/svn/SIPRP@1099 bb69d46d-e84e-40c8-a05a-06db0d633741 --- .../src/siprp/higiene/relatorio/print/MedidaToPrint.java | 7 ++++++- .../relatorio/print/RelatorioPrintDataProvider.java | 5 +++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/trunk/SIPRPSoft/src/siprp/higiene/relatorio/print/MedidaToPrint.java b/trunk/SIPRPSoft/src/siprp/higiene/relatorio/print/MedidaToPrint.java index d343cc60..374aecd6 100644 --- a/trunk/SIPRPSoft/src/siprp/higiene/relatorio/print/MedidaToPrint.java +++ b/trunk/SIPRPSoft/src/siprp/higiene/relatorio/print/MedidaToPrint.java @@ -6,11 +6,13 @@ public class MedidaToPrint implements PrintableInterface { protected String requisitosLegais; + protected String descricao; - public MedidaToPrint( String requisitosLegais ) + public MedidaToPrint( String requisitosLegais, String descricao ) { super(); this.requisitosLegais = requisitosLegais; + this.descricao = descricao; } @Override @@ -20,6 +22,9 @@ public class MedidaToPrint Element requisitosLegaisElement = new Element( "requisitos-legais" ); requisitosLegaisElement.setText( requisitosLegais ); medidaElement.addContent( requisitosLegaisElement ); + Element descricaoElement = new Element( "descricao" ); + descricaoElement.setText( descricao ); + medidaElement.addContent( descricaoElement ); return medidaElement; } } diff --git a/trunk/SIPRPSoft/src/siprp/higiene/relatorio/print/RelatorioPrintDataProvider.java b/trunk/SIPRPSoft/src/siprp/higiene/relatorio/print/RelatorioPrintDataProvider.java index 44bcfed8..25ee7868 100644 --- a/trunk/SIPRPSoft/src/siprp/higiene/relatorio/print/RelatorioPrintDataProvider.java +++ b/trunk/SIPRPSoft/src/siprp/higiene/relatorio/print/RelatorioPrintDataProvider.java @@ -530,7 +530,7 @@ public class RelatorioPrintDataProvider new String[]{ "hs_relatorio_medida" }, new Integer[]{}, new Expression[]{}, - new String[]{ "hs_relatorio_medida.id", "hs_relatorio_medida.requesitos_legais" }, + new String[]{ "hs_relatorio_medida.id", "hs_relatorio_medida.requesitos_legais", "hs_relatorio_medida.description" }, new Field( "hs_relatorio_medida.risco_id" ).isEqual( riscoId ).and( new Field( "hs_relatorio_medida.deleted_date" ).isEqual( null ) ), new String[]{ "hs_relatorio_medida.id" }, @@ -541,7 +541,8 @@ public class RelatorioPrintDataProvider for( int n = 0; n < array.columnLength(); n++ ) { String requisitosLegais = ( String ) array.get( n, 1 ); - medidas.add( new MedidaToPrint( requisitosLegais ) ); + String descricao = ( String ) array.get( n, 2 ); + medidas.add( new MedidaToPrint( requisitosLegais, descricao ) ); } return medidas; }