From 1d18020201393bed169a65da61124609d43f352a Mon Sep 17 00:00:00 2001 From: mspasiano Date: Tue, 26 Jan 2016 17:04:07 +0000 Subject: [PATCH] =?UTF-8?q?Riepilogo=20l=E2=80=99esigenza=20espressa=20da?= =?UTF-8?q?=20Daniela=20e=20Mimma=20ieri,=20per=20la=20quale=20abbiamo=20i?= =?UTF-8?q?mmaginato=20il=20processo=20indicato=20di=20seguito.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit La cosa riguarda solo i mandati (non le reversali e i 1210); L’esigenza è quella di inviare in Banca, insieme al mandato firmato, anche alcuni allegati obbligatori e indispensabili per l’esecuzione del pagamento stesso. Per poter obbligare gli Istituti ad allegarci quanto necessario dobbiamo: 1. Etichettare le modalità di pagamento per le quali si deve obbligare l’inserimento dell’allegato; Aggiungere un campo sulla tabella RIF_MODALITA_PAGAMENTO: Allegato obbligatorio mandato (S/N) 2. Per ogni modalità di pagamento ‘etichettata’ corrisponderà una tipologia di file documentale; Le tipologie saranno tutte quelle relative alle modalità di pagamento di cui al punto precedente 3. Dopo la predisposizione del mandato alla firma, l’istituto deve allegare al mandato quanto richiesto altrimenti il segretario amministrativo non riuscirà ad apporre la firma; Se si seleziona il mandato per l’apposizione della Prima Firma deve essere effettuato il controllo relativo alla modalità di pagamento indicata sulle righe del mandato. Più righe di mandato potrebbero richiedere più tipologie di allegati obbligatorie; 4. Dopo aver aggiunto l’allegato (o gli allegati perché il mandato potrebbe avere specificato sulle righe modalità di pagamento diverse che richiedono allegato), il mandato viene firmato e reso disponibile alla sede centrale. Durante la firma viene prodotto per ogni mandato un unico file che contiene il mandato stesso e i suoi allegati obbligatori. Alla fine si ha un unico file firmato dall’istituto; Prima di apporre la firma viene rigenerato il file dei mandati che richiedono allegati obbligatori producendo un solo file per ogni mandato comprensivo di allegati obbligatori (gli altri eventuali allegati non devono essere inseriti nel file) 5. Questi allegati obbligatori non saranno modificabili dopo la prima firma; Non deve essere consentito l’annullamento degli allegati obbligatori, ma è possibile aggiungere o togliere altri allegati; 6. Se si annulla la prima firma, come per gli altri allegati, anche questi verranno eliminati; --- .../bulk/Rif_modalita_pagamentoBase.java | 149 +-- .../action/FirmaDigitaleDocContAction.java | 19 +- .../bp/AbstractFirmaDigitaleDocContBP.java | 22 +- .../doccont00/bp/AllegatiDocContBP.java | 66 +- .../doccont00/bp/FirmaDigitaleMandatiBP.java | 57 +- .../doccont00/comp/MandatoComponent.java | 874 +++++++++--------- .../core/bulk/AllegatoDocContBulk.java | 40 + .../ejb/MandatoComponentSession.java | 7 +- .../ejb/MandatoComponentSessionBean.java | 728 ++++++++------- ...onalMandatoAutomaticoComponentSession.java | 20 + .../TransactionalMandatoComponentSession.java | 604 ++++++------ .../service/DocumentiContabiliService.java | 11 + .../cnr/contab/util00/bp/AllegatiCRUDBP.java | 23 +- .../sigla-doccontModel.xml | 12 + ...f_modalita_pagamentoBasePersistentInfo.xml | 11 +- .../core/bulk/AllegatoDocContBulkInfo.xml | 54 ++ 16 files changed, 1533 insertions(+), 1164 deletions(-) create mode 100644 sigla-ejb/src/main/java/it/cnr/contab/doccont00/core/bulk/AllegatoDocContBulk.java create mode 100644 sigla-ejb/src/main/resources/it/cnr/contab/doccont00/core/bulk/AllegatoDocContBulkInfo.xml diff --git a/sigla-ejb/src/main/java/it/cnr/contab/anagraf00/tabrif/bulk/Rif_modalita_pagamentoBase.java b/sigla-ejb/src/main/java/it/cnr/contab/anagraf00/tabrif/bulk/Rif_modalita_pagamentoBase.java index 1d7fc5949e..fa039f307a 100644 --- a/sigla-ejb/src/main/java/it/cnr/contab/anagraf00/tabrif/bulk/Rif_modalita_pagamentoBase.java +++ b/sigla-ejb/src/main/java/it/cnr/contab/anagraf00/tabrif/bulk/Rif_modalita_pagamentoBase.java @@ -17,86 +17,95 @@ public class Rif_modalita_pagamentoBase extends Rif_modalita_pagamentoKey implem // TI_PAGAMENTO CHAR(1) NOT NULL private java.lang.String ti_pagamento; - + // TIPO_PAGAMENTO_SDI VARCHAR(5) NOT NULL private java.lang.String tipoPagamentoSdi; - + // fl_utilizzabile_art35 CHAR(1) NOT NULL private java.lang.Boolean fl_utilizzabile_art35; // fl_utilizzabile_art35 CHAR(1) NOT NULL private java.lang.Boolean fl_cancellato; - -public java.lang.Boolean getFl_utilizzabile_art35() { + + // fl_all_obbl_mandato CHAR(1) NOT NULL + private java.lang.Boolean fl_all_obbl_mandato; + + public java.lang.Boolean getFl_utilizzabile_art35() { return fl_utilizzabile_art35; } public void setFl_utilizzabile_art35(java.lang.Boolean fl_utilizzabile_art35) { this.fl_utilizzabile_art35 = fl_utilizzabile_art35; } -public Rif_modalita_pagamentoBase() { - super(); -} -public Rif_modalita_pagamentoBase(java.lang.String cd_modalita_pag) { - super(cd_modalita_pag); -} -/* - * Getter dell'attributo codice_cassiere - */ -public java.lang.String getCodice_cassiere() { - return codice_cassiere; -} -/* - * Getter dell'attributo ds_modalita_pag - */ -public java.lang.String getDs_modalita_pag() { - return ds_modalita_pag; -} -/* - * Getter dell'attributo fl_per_cessione - */ -public java.lang.Boolean getFl_per_cessione() { - return fl_per_cessione; -} -/* - * Getter dell'attributo ti_pagamento - */ -public java.lang.String getTi_pagamento() { - return ti_pagamento; -} -/* - * Setter dell'attributo codice_cassiere - */ -public void setCodice_cassiere(java.lang.String codice_cassiere) { - this.codice_cassiere = codice_cassiere; -} -/* - * Setter dell'attributo ds_modalita_pag - */ -public void setDs_modalita_pag(java.lang.String ds_modalita_pag) { - this.ds_modalita_pag = ds_modalita_pag; -} -/* - * Setter dell'attributo fl_per_cessione - */ -public void setFl_per_cessione(java.lang.Boolean fl_per_cessione) { - this.fl_per_cessione = fl_per_cessione; -} -/* - * Setter dell'attributo ti_pagamento - */ -public void setTi_pagamento(java.lang.String ti_pagamento) { - this.ti_pagamento = ti_pagamento; -} -public java.lang.Boolean getFl_cancellato() { - return fl_cancellato; -} -public void setFl_cancellato(java.lang.Boolean fl_cancellato) { - this.fl_cancellato = fl_cancellato; -} -public java.lang.String getTipoPagamentoSdi() { - return tipoPagamentoSdi; -} -public void setTipoPagamentoSdi(java.lang.String tipoPagamentoSdi) { - this.tipoPagamentoSdi = tipoPagamentoSdi; -} + public Rif_modalita_pagamentoBase() { + super(); + } + public Rif_modalita_pagamentoBase(java.lang.String cd_modalita_pag) { + super(cd_modalita_pag); + } + /* + * Getter dell'attributo codice_cassiere + */ + public java.lang.String getCodice_cassiere() { + return codice_cassiere; + } + /* + * Getter dell'attributo ds_modalita_pag + */ + public java.lang.String getDs_modalita_pag() { + return ds_modalita_pag; + } + /* + * Getter dell'attributo fl_per_cessione + */ + public java.lang.Boolean getFl_per_cessione() { + return fl_per_cessione; + } + /* + * Getter dell'attributo ti_pagamento + */ + public java.lang.String getTi_pagamento() { + return ti_pagamento; + } + /* + * Setter dell'attributo codice_cassiere + */ + public void setCodice_cassiere(java.lang.String codice_cassiere) { + this.codice_cassiere = codice_cassiere; + } + /* + * Setter dell'attributo ds_modalita_pag + */ + public void setDs_modalita_pag(java.lang.String ds_modalita_pag) { + this.ds_modalita_pag = ds_modalita_pag; + } + /* + * Setter dell'attributo fl_per_cessione + */ + public void setFl_per_cessione(java.lang.Boolean fl_per_cessione) { + this.fl_per_cessione = fl_per_cessione; + } + /* + * Setter dell'attributo ti_pagamento + */ + public void setTi_pagamento(java.lang.String ti_pagamento) { + this.ti_pagamento = ti_pagamento; + } + public java.lang.Boolean getFl_cancellato() { + return fl_cancellato; + } + public void setFl_cancellato(java.lang.Boolean fl_cancellato) { + this.fl_cancellato = fl_cancellato; + } + public java.lang.String getTipoPagamentoSdi() { + return tipoPagamentoSdi; + } + public void setTipoPagamentoSdi(java.lang.String tipoPagamentoSdi) { + this.tipoPagamentoSdi = tipoPagamentoSdi; + } + public java.lang.Boolean getFl_all_obbl_mandato() { + return fl_all_obbl_mandato; + } + public void setFl_all_obbl_mandato(java.lang.Boolean fl_all_obbl_mandato) { + this.fl_all_obbl_mandato = fl_all_obbl_mandato; + } } diff --git a/sigla-ejb/src/main/java/it/cnr/contab/doccont00/action/FirmaDigitaleDocContAction.java b/sigla-ejb/src/main/java/it/cnr/contab/doccont00/action/FirmaDigitaleDocContAction.java index e4bd404683..9129c0c708 100644 --- a/sigla-ejb/src/main/java/it/cnr/contab/doccont00/action/FirmaDigitaleDocContAction.java +++ b/sigla-ejb/src/main/java/it/cnr/contab/doccont00/action/FirmaDigitaleDocContAction.java @@ -1,9 +1,15 @@ package it.cnr.contab.doccont00.action; +import java.util.List; + +import it.cnr.contab.anagraf00.tabrif.bulk.Rif_modalita_pagamentoBulk; import it.cnr.contab.doccont00.bp.AbstractFirmaDigitaleDocContBP; import it.cnr.contab.doccont00.bp.AllegatiDocContBP; +import it.cnr.contab.doccont00.core.bulk.Numerazione_doc_contBulk; import it.cnr.contab.doccont00.intcass.bulk.StatoTrasmissione; +import it.cnr.contab.doccont00.intcass.bulk.V_mandato_reversaleBulk; import it.cnr.contab.firma.bulk.FirmaOTPBulk; +import it.cnr.contab.util.Utility; import it.cnr.jada.action.ActionContext; import it.cnr.jada.action.Forward; import it.cnr.jada.action.HookForward; @@ -116,7 +122,18 @@ public Forward doDetail(ActionContext context) { statoTrasmissioneBulk.setStato_trasmissione(statoTrasmissione); bp.setModel(context, bulk); AllegatiDocContBP allegatiDocContBP = (AllegatiDocContBP) context.createBusinessProcess("AllegatiDocContBP", new Object[] {"M"}); - allegatiDocContBP.setModel(context, allegatiDocContBP.initializeModelForEdit(context, (OggettoBulk) bp.getSelectedElements(context).get(0))); + StatoTrasmissione selectedStatoTrasmissione = (StatoTrasmissione) bp.getSelectedElements(context).get(0); + if (selectedStatoTrasmissione.getCd_tipo_documento_cont().equalsIgnoreCase(Numerazione_doc_contBulk.TIPO_MAN)){ + allegatiDocContBP.setAllegatiFormName("mandato"); + List result = Utility.createMandatoComponentSession().findModPagObbligatorieAssociateAlMandato(context.getUserContext(), + (V_mandato_reversaleBulk) selectedStatoTrasmissione); + for (Rif_modalita_pagamentoBulk rif_modalita_pagamentoBulk : result) { + allegatiDocContBP.addToRifModalitaPagamento(rif_modalita_pagamentoBulk.getCd_modalita_pag(), rif_modalita_pagamentoBulk.getDs_modalita_pag()); + } + } else { + allegatiDocContBP.setAllegatiFormName("altro"); + } + allegatiDocContBP.setModel(context, allegatiDocContBP.initializeModelForEdit(context, (OggettoBulk) selectedStatoTrasmissione)); allegatiDocContBP.setStatus(AllegatiDocContBP.EDIT); context.addHookForward("close",this,"doRefresh"); return context.addBusinessProcess(allegatiDocContBP); diff --git a/sigla-ejb/src/main/java/it/cnr/contab/doccont00/bp/AbstractFirmaDigitaleDocContBP.java b/sigla-ejb/src/main/java/it/cnr/contab/doccont00/bp/AbstractFirmaDigitaleDocContBP.java index 326dea06a2..1dcd54cc33 100644 --- a/sigla-ejb/src/main/java/it/cnr/contab/doccont00/bp/AbstractFirmaDigitaleDocContBP.java +++ b/sigla-ejb/src/main/java/it/cnr/contab/doccont00/bp/AbstractFirmaDigitaleDocContBP.java @@ -201,7 +201,7 @@ public boolean isPredisponiButtonEnabled() { public boolean isDetailButtonEnabled() { StatoTrasmissione oggettobulk = (StatoTrasmissione) getModel(); - return (!oggettobulk.getStato_trasmissione().equals(MandatoBulk.STATO_TRASMISSIONE_NON_INSERITO)) && getSelection().size() == 1; + return (!oggettobulk.getStato_trasmissione().equals(MandatoBulk.STATO_TRASMISSIONE_NON_INSERITO)) && (getSelection().size() == 1); } public boolean isSignButtonEnabled() { @@ -364,6 +364,16 @@ public void scaricaDocumento(ActionContext actioncontext) throws Exception { @SuppressWarnings("unchecked") public void sign(ActionContext actioncontext, FirmaOTPBulk firmaOTPBulk) throws Exception { + List selectelElements = getSelectedElements(actioncontext); + if (selectelElements == null || selectelElements.isEmpty()){ + throw new ApplicationException("Selezionare almeno un documento contabile!"); + } + addSomethingToSelectedElements(actioncontext, selectelElements); + executeSign(actioncontext, selectelElements, firmaOTPBulk); + } + + protected void executeSign(ActionContext actioncontext, List selectelElements, FirmaOTPBulk firmaOTPBulk) throws Exception{ + EJBCommonServices.closeRemoteIterator(getIterator()); String webScriptURL = documentiContabiliService.getRepositoyURL().concat("service/sigla/firma/doccont"); Map subjectDN = documentiContabiliService.getCertSubjectDN(firmaOTPBulk.getUserName(), firmaOTPBulk.getPassword()); if (subjectDN == null) @@ -374,16 +384,10 @@ public void sign(ActionContext actioncontext, FirmaOTPBulk firmaOTPBulk) throws throw new ApplicationException("Il codice fiscale \"" + codiceFiscale + "\" presente sul certicato di Firma, " + "è diverso da quello dell'utente collegato \"" + utente.getCodiceFiscaleLDAP() +"\"!"); } - List selectelElements = getSelectedElements(actioncontext); - if (selectelElements == null || selectelElements.isEmpty()){ - throw new ApplicationException("Selezionare almeno un documento contabile!"); - } - addSomethingToSelectedElements(actioncontext, selectelElements); List nodes = new ArrayList(); for (StatoTrasmissione bulk : selectelElements) { nodes.addAll(documentiContabiliService.getNodeRefDocumento(bulk, true)); - } - + } PdfSignApparence pdfSignApparence = new PdfSignApparence(); pdfSignApparence.setNodes(nodes); pdfSignApparence.setUsername(firmaOTPBulk.getUserName()); @@ -420,7 +424,7 @@ public void sign(ActionContext actioncontext, FirmaOTPBulk firmaOTPBulk) throws throw new BusinessProcessException(e); } catch (Exception e) { throw new BusinessProcessException(e); - } + } } protected void addSomethingToSelectedElements(ActionContext actioncontext, List selectelElements) throws BusinessProcessException{ diff --git a/sigla-ejb/src/main/java/it/cnr/contab/doccont00/bp/AllegatiDocContBP.java b/sigla-ejb/src/main/java/it/cnr/contab/doccont00/bp/AllegatiDocContBP.java index b75fa1024a..7f8900aafe 100644 --- a/sigla-ejb/src/main/java/it/cnr/contab/doccont00/bp/AllegatiDocContBP.java +++ b/sigla-ejb/src/main/java/it/cnr/contab/doccont00/bp/AllegatiDocContBP.java @@ -1,18 +1,26 @@ package it.cnr.contab.doccont00.bp; +import java.util.HashMap; +import java.util.Map; + import it.cnr.contab.cmis.service.CMISPath; +import it.cnr.contab.doccont00.core.bulk.AllegatoDocContBulk; +import it.cnr.contab.doccont00.core.bulk.MandatoBulk; import it.cnr.contab.doccont00.intcass.bulk.StatoTrasmissione; import it.cnr.contab.util00.bp.AllegatiCRUDBP; -import it.cnr.contab.util00.bulk.cmis.AllegatoGenericoBulk; import it.cnr.jada.action.ActionContext; import it.cnr.jada.action.BusinessProcessException; +import it.cnr.jada.bulk.OggettoBulk; import it.cnr.jada.comp.ApplicationException; +import it.cnr.jada.util.OrderedHashtable; import org.apache.chemistry.opencmis.client.api.CmisObject; -public class AllegatiDocContBP extends AllegatiCRUDBP { +public class AllegatiDocContBP extends AllegatiCRUDBP { private static final long serialVersionUID = 1L; - + private String allegatiFormName; + private Map rifModalitaPagamento = new HashMap(); + public AllegatiDocContBP() { super(); } @@ -42,6 +50,54 @@ protected boolean excludeChild(CmisObject cmisObject) { return super.excludeChild(cmisObject); } + public void setAllegatiFormName(String allegatiFormName) { + this.allegatiFormName = allegatiFormName; + } + + @Override + public String getAllegatiFormName() { + return allegatiFormName; + } + public void addToRifModalitaPagamento(String key, String value) { + rifModalitaPagamento.put(key, value); + } + + @Override + protected boolean isChildGrowable(boolean isGrowable) { + return true; + } + + @Override + protected void getChildDetail(OggettoBulk oggettobulk) { + AllegatoDocContBulk allegatoDocContBulk = (AllegatoDocContBulk)oggettobulk; + initializeRifModalitaPagamentoKeys(allegatoDocContBulk); + if (allegatoDocContBulk.getRifModalitaPagamento()!= null && !allegatoDocContBulk.getRifModalitaPagamento().equalsIgnoreCase("GEN") && + (((StatoTrasmissione)getModel()).getStato_trasmissione().equalsIgnoreCase(MandatoBulk.STATO_TRASMISSIONE_INSERITO) || + ((StatoTrasmissione)getModel()).getStato_trasmissione().equalsIgnoreCase(MandatoBulk.STATO_TRASMISSIONE_TRASMESSO) || + ((StatoTrasmissione)getModel()).getStato_trasmissione().equalsIgnoreCase(MandatoBulk.STATO_TRASMISSIONE_PRIMA_FIRMA))) + setStatus(VIEW); + else + setStatus(EDIT); + super.getChildDetail(allegatoDocContBulk); + } + private void initializeRifModalitaPagamentoKeys(AllegatoDocContBulk allegatoDocContBulk) { + OrderedHashtable rifModalitaPagamentoKeys = allegatoDocContBulk.getRifModalitaPagamentoKeys(); + rifModalitaPagamentoKeys.put("GEN", "Generico"); + if (!allegatoDocContBulk.isToBeCreated() || !(((StatoTrasmissione)getModel()).getStato_trasmissione().equalsIgnoreCase(MandatoBulk.STATO_TRASMISSIONE_INSERITO) || + ((StatoTrasmissione)getModel()).getStato_trasmissione().equalsIgnoreCase(MandatoBulk.STATO_TRASMISSIONE_TRASMESSO) || + ((StatoTrasmissione)getModel()).getStato_trasmissione().equalsIgnoreCase(MandatoBulk.STATO_TRASMISSIONE_PRIMA_FIRMA))) { + for (String key : rifModalitaPagamento.keySet()) { + rifModalitaPagamentoKeys.put(key, rifModalitaPagamento.get(key)); + } + } + } + + @Override + protected void completeAllegato(AllegatoDocContBulk allegato) { + super.completeAllegato(allegato); + allegato.setRifModalitaPagamento(allegato.getDocument().getProperty("doccont:rif_modalita_pagamento").getValueAsString()); + } + @Override public boolean isInputReadonly() { return super.isInputReadonly(); @@ -77,7 +133,7 @@ protected CMISPath getCMISPath(StatoTrasmissione allegatoParentBulk, } @Override - protected Class getAllegatoClass() { - return AllegatoGenericoBulk.class; + protected Class getAllegatoClass() { + return AllegatoDocContBulk.class; } } diff --git a/sigla-ejb/src/main/java/it/cnr/contab/doccont00/bp/FirmaDigitaleMandatiBP.java b/sigla-ejb/src/main/java/it/cnr/contab/doccont00/bp/FirmaDigitaleMandatiBP.java index 374469306a..f4fa287868 100644 --- a/sigla-ejb/src/main/java/it/cnr/contab/doccont00/bp/FirmaDigitaleMandatiBP.java +++ b/sigla-ejb/src/main/java/it/cnr/contab/doccont00/bp/FirmaDigitaleMandatiBP.java @@ -1,5 +1,6 @@ package it.cnr.contab.doccont00.bp; +import it.cnr.contab.anagraf00.tabrif.bulk.Rif_modalita_pagamentoBulk; import it.cnr.contab.cmis.service.CMISPath; import it.cnr.contab.config00.sto.bulk.Unita_organizzativaBulk; import it.cnr.contab.doccont00.core.bulk.MandatoBulk; @@ -9,6 +10,7 @@ import it.cnr.contab.doccont00.ejb.DistintaCassiereComponentSession; import it.cnr.contab.doccont00.intcass.bulk.StatoTrasmissione; import it.cnr.contab.doccont00.intcass.bulk.V_mandato_reversaleBulk; +import it.cnr.contab.firma.bulk.FirmaOTPBulk; import it.cnr.contab.reports.bulk.Print_spoolerBulk; import it.cnr.contab.reports.bulk.Report; import it.cnr.contab.reports.service.PrintService; @@ -28,16 +30,21 @@ import it.cnr.jada.util.DateUtils; import it.cnr.jada.util.ejb.EJBCommonServices; +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; import java.io.IOException; import java.rmi.RemoteException; import java.text.Format; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; +import java.util.Iterator; import java.util.List; import java.util.UUID; import org.apache.chemistry.opencmis.client.api.Document; +import org.apache.chemistry.opencmis.client.api.Folder; +import org.apache.pdfbox.util.PDFMergerUtility; /** * * @author mspasiano @@ -97,7 +104,7 @@ public void openIterator(ActionContext actioncontext) } @Override protected void aggiornaStato(ActionContext actioncontext, String stato, StatoTrasmissione...bulks) throws ComponentException, RemoteException { - EJBCommonServices.closeRemoteIterator(getIterator()); + EJBCommonServices.closeRemoteIterator(getIterator()); for (StatoTrasmissione v_mandato_reversaleBulk : bulks) { if (v_mandato_reversaleBulk.getCd_tipo_documento_cont().equalsIgnoreCase(Numerazione_doc_contBulk.TIPO_MAN)) { MandatoIBulk mandato = new MandatoIBulk(v_mandato_reversaleBulk.getCd_cds(), v_mandato_reversaleBulk.getEsercizio(), v_mandato_reversaleBulk.getPg_documento_cont()); @@ -124,7 +131,7 @@ protected void aggiornaStato(ActionContext actioncontext, String stato, StatoTra } @Override - @SuppressWarnings({ "unused", "unchecked" }) + @SuppressWarnings({"unchecked" }) public void predisponiPerLaFirma(ActionContext actioncontext) throws BusinessProcessException{ try { List selectedElements = getSelectedElements(actioncontext); @@ -217,4 +224,50 @@ protected void addSomethingToSelectedElements(ActionContext actioncontext, List< } selectelElements.addAll(adds); } + + @Override + protected void executeSign(ActionContext actioncontext, List selectelElements, FirmaOTPBulk firmaOTPBulk) throws Exception{ + String message = ""; + for (Iterator iterator = selectelElements.iterator(); iterator.hasNext();) { + try { + StatoTrasmissione statoTrasmissione = iterator.next(); + if (statoTrasmissione.getCd_tipo_documento_cont().equalsIgnoreCase(Numerazione_doc_contBulk.TIPO_MAN)){ + CMISPath cmisPath = statoTrasmissione.getCMISPath(cmisService); + Folder folderMandato = (Folder) cmisService.getNodeByPath(cmisPath); + List result = Utility.createMandatoComponentSession().findModPagObbligatorieAssociateAlMandato(actioncontext.getUserContext(), + (V_mandato_reversaleBulk) statoTrasmissione); + List childs = new ArrayList(); + for (Rif_modalita_pagamentoBulk rif_modalita_pagamentoBulk : result) { + List allegati = documentiContabiliService.getAllegatoForModPag(folderMandato, rif_modalita_pagamentoBulk.getCd_modalita_pag()); + if (allegati.isEmpty()) + throw new ApplicationException("\nAl mandato n."+ statoTrasmissione.getPg_documento_cont()+ " non risulta allegato il documento con tipologia [" + + rif_modalita_pagamentoBulk.getDs_modalita_pag() + "]" + + ", pertanto è stato escluso dalla selezione."); + childs.addAll(allegati); + } + //Eseguo il merge dei documenti + PDFMergerUtility ut = new PDFMergerUtility(); + ByteArrayOutputStream out = new ByteArrayOutputStream(); + ut.setDestinationStream(out); + ut.addSource(documentiContabiliService.getStreamDocumento((V_mandato_reversaleBulk) statoTrasmissione)); + for (Document document : childs) { + ut.addSource(document.getContentStream().getStream()); + } + try { + ut.mergeDocuments(); + } catch (IOException _ex) { + throw new ApplicationException("\nAl mandato n."+ statoTrasmissione.getPg_documento_cont()+ " risulta allegato un documento non in formato PDF" + + ", pertanto è stato escluso dalla selezione."); + } + cmisService.restoreSimpleDocument((V_mandato_reversaleBulk)statoTrasmissione, new ByteArrayInputStream(out.toByteArray()), "application/pdf", "Mandato n. " + + statoTrasmissione.getPg_documento_cont() + ".pdf", cmisPath); + } + } catch(ApplicationException _ex) { + iterator.remove(); + message += _ex.getMessage(); + } + } + super.executeSign(actioncontext, selectelElements, firmaOTPBulk); + setMessage("Firma effettuata correttamente." + message); + } } \ No newline at end of file diff --git a/sigla-ejb/src/main/java/it/cnr/contab/doccont00/comp/MandatoComponent.java b/sigla-ejb/src/main/java/it/cnr/contab/doccont00/comp/MandatoComponent.java index af26d8cacf..19d58512da 100644 --- a/sigla-ejb/src/main/java/it/cnr/contab/doccont00/comp/MandatoComponent.java +++ b/sigla-ejb/src/main/java/it/cnr/contab/doccont00/comp/MandatoComponent.java @@ -119,6 +119,7 @@ import it.cnr.jada.persistency.IntrospectionException; import it.cnr.jada.persistency.PersistencyException; import it.cnr.jada.persistency.sql.CompoundFindClause; +import it.cnr.jada.persistency.sql.FindClause; import it.cnr.jada.persistency.sql.LoggableStatement; import it.cnr.jada.persistency.sql.Query; import it.cnr.jada.persistency.sql.SQLBuilder; @@ -146,7 +147,7 @@ import javax.mail.internet.InternetAddress; public class MandatoComponent extends it.cnr.jada.comp.CRUDComponent implements - IMandatoMgr, ICRUDMgr, IPrintMgr, Cloneable, Serializable { +IMandatoMgr, ICRUDMgr, IPrintMgr, Cloneable, Serializable { public final static String INSERIMENTO_MANDATO_ACTION = "I"; public final static String ANNULLAMENTO_MANDATO_ACTION = "A"; @@ -205,7 +206,7 @@ public MandatoComponent() { protected void aggiornaCapitoloSaldoRiga(UserContext aUC, Mandato_rigaBulk riga, SaldoComponentSession session) - throws ComponentException { + throws ComponentException { try { Mandato_rigaBulk rigaDaDB = null; Voce_fBulk voce; @@ -215,11 +216,11 @@ protected void aggiornaCapitoloSaldoRiga(UserContext aUC, && !riga.isToBeDeleted()) return; if (riga.isToBeUpdated() || riga.isToBeDeleted()) { // rileggo la - // riga dal db - // per vedere se - // e' stato - // modificato - // l'importo + // riga dal db + // per vedere se + // e' stato + // modificato + // l'importo // (29/10/2003 12.40.38) Giorgio Massussi // Sostituito getHome() con getTempHome() perchè se arrivo da // annullaMandato può essere che la @@ -232,7 +233,7 @@ protected void aggiornaCapitoloSaldoRiga(UserContext aUC, // di un annullamento --> non aggiorno i saldi if (riga.isToBeUpdated() && !riga.isFl_aggiorna_saldi_per_annullamento() && // caso - // 3 + // 3 rigaDaDB.getIm_mandato_riga().compareTo( riga.getIm_mandato_riga()) == 0) return; @@ -240,18 +241,18 @@ protected void aggiornaCapitoloSaldoRiga(UserContext aUC, /* ricerco l'obbligazione */ ObbligazioneBulk obbligazione = (ObbligazioneBulk) getHome(aUC, ObbligazioneBulk.class).findByPrimaryKey( - new ObbligazioneBulk(riga.getCd_cds(), riga - .getEsercizio_obbligazione(), riga - .getEsercizio_ori_obbligazione(), riga - .getPg_obbligazione())); + new ObbligazioneBulk(riga.getCd_cds(), riga + .getEsercizio_obbligazione(), riga + .getEsercizio_ori_obbligazione(), riga + .getPg_obbligazione())); /* ricerco la scadenza */ Obbligazione_scadenzarioBulk scadenza = (Obbligazione_scadenzarioBulk) getHome( aUC, Obbligazione_scadenzarioBulk.class).findByPrimaryKey( - new Obbligazione_scadenzarioBulk(riga.getCd_cds(), riga - .getEsercizio_obbligazione(), riga - .getEsercizio_ori_obbligazione(), riga - .getPg_obbligazione(), riga - .getPg_obbligazione_scadenzario())); + new Obbligazione_scadenzarioBulk(riga.getCd_cds(), riga + .getEsercizio_obbligazione(), riga + .getEsercizio_ori_obbligazione(), riga + .getPg_obbligazione(), riga + .getPg_obbligazione_scadenzario())); /* * /* calcolo la percentuale di ripartizione if ( * scadenza.getIm_scadenza().compareTo( new BigDecimal(0)) != 0 ) @@ -290,21 +291,21 @@ protected void aggiornaCapitoloSaldoRiga(UserContext aUC, if (riga.isToBeDeleted()) { session.aggiornaMandatiReversali(aUC, voce, osv.getCd_cds(), importo.negate(), riga - .getMandato().getTi_competenza_residuo()); + .getMandato().getTi_competenza_residuo()); /* * Aggiorno i Saldi per CDR/Linea */ session - .aggiornaMandatiReversali( - aUC, - osv.getCd_centro_responsabilita(), - osv.getCd_linea_attivita(), - voce, - obbligazione.getEsercizio_originale(), - importo.negate(), - obbligazione - .isObbligazioneResiduoImproprio() ? Voce_f_saldi_cdr_lineaBulk.TIPO_RESIDUO_IMPROPRIO - : Voce_f_saldi_cdr_lineaBulk.TIPO_RESIDUO_PROPRIO); + .aggiornaMandatiReversali( + aUC, + osv.getCd_centro_responsabilita(), + osv.getCd_linea_attivita(), + voce, + obbligazione.getEsercizio_originale(), + importo.negate(), + obbligazione + .isObbligazioneResiduoImproprio() ? Voce_f_saldi_cdr_lineaBulk.TIPO_RESIDUO_IMPROPRIO + : Voce_f_saldi_cdr_lineaBulk.TIPO_RESIDUO_PROPRIO); } else if (riga.isToBeUpdated()) { @@ -316,36 +317,36 @@ else if (riga.isToBeUpdated()) { * Aggiorno i Saldi per CDR/Linea */ session - .aggiornaMandatiReversali( - aUC, - osv.getCd_centro_responsabilita(), - osv.getCd_linea_attivita(), - voce, - obbligazione.getEsercizio_originale(), - importo.negate(), - obbligazione - .isObbligazioneResiduoImproprio() ? Voce_f_saldi_cdr_lineaBulk.TIPO_RESIDUO_IMPROPRIO - : Voce_f_saldi_cdr_lineaBulk.TIPO_RESIDUO_PROPRIO); + .aggiornaMandatiReversali( + aUC, + osv.getCd_centro_responsabilita(), + osv.getCd_linea_attivita(), + voce, + obbligazione.getEsercizio_originale(), + importo.negate(), + obbligazione + .isObbligazioneResiduoImproprio() ? Voce_f_saldi_cdr_lineaBulk.TIPO_RESIDUO_IMPROPRIO + : Voce_f_saldi_cdr_lineaBulk.TIPO_RESIDUO_PROPRIO); } } else if (riga.isToBeCreated()) { session.aggiornaMandatiReversali(aUC, voce, osv.getCd_cds(), importo, riga.getMandato() - .getTi_competenza_residuo(), !riga - .getFl_pgiro().booleanValue()); + .getTi_competenza_residuo(), !riga + .getFl_pgiro().booleanValue()); /* * Aggiorno i Saldi per CDR/Linea */ session - .aggiornaMandatiReversali( - aUC, - osv.getCd_centro_responsabilita(), - osv.getCd_linea_attivita(), - voce, - obbligazione.getEsercizio_originale(), - importo, - obbligazione - .isObbligazioneResiduoImproprio() ? Voce_f_saldi_cdr_lineaBulk.TIPO_RESIDUO_IMPROPRIO - : Voce_f_saldi_cdr_lineaBulk.TIPO_RESIDUO_PROPRIO, + .aggiornaMandatiReversali( + aUC, + osv.getCd_centro_responsabilita(), + osv.getCd_linea_attivita(), + voce, + obbligazione.getEsercizio_originale(), + importo, + obbligazione + .isObbligazioneResiduoImproprio() ? Voce_f_saldi_cdr_lineaBulk.TIPO_RESIDUO_IMPROPRIO + : Voce_f_saldi_cdr_lineaBulk.TIPO_RESIDUO_PROPRIO, !riga.getFl_pgiro().booleanValue()); } } @@ -384,8 +385,8 @@ else if (riga.isToBeUpdated()) { */ private void aggiornaImportoObbligazionePerRiga(UserContext userContext, Mandato_rigaBulk riga, Obbligazione_scadenzarioBulk scadenza) - throws it.cnr.jada.persistency.PersistencyException, - ComponentException { + throws it.cnr.jada.persistency.PersistencyException, + ComponentException { /* * **Mandato Accreditamento ***** riga.crudStatus = - TO_BE_CREATED alla * creazione //- TO_BE_UPDATED alla modifica dell'importo (1) o @@ -425,11 +426,11 @@ else if (riga.isToBeDeleted()) { userContext, riga.getClass()).findByPrimaryKey(riga); if (riga.getMandato().getStato().equals( MandatoBulk.STATO_MANDATO_ANNULLATO)) // caso 2 - - // annullamento + // annullamento importo = rigaDaDB.getIm_mandato_riga().negate(); else if (riga.getIm_mandato_riga().compareTo( rigaDaDB.getIm_mandato_riga()) == 0) // caso 3 - no modifica - // importo + // importo return; /* * else //caso 1 - modifica importo importo = @@ -479,9 +480,9 @@ protected void aggiornaImportoObbligazioni(UserContext userContext, // scadenza scadenza = new Obbligazione_scadenzarioBulk(riga.getCd_cds(), riga.getEsercizio_obbligazione(), riga - .getEsercizio_ori_obbligazione(), riga - .getPg_obbligazione(), riga - .getPg_obbligazione_scadenzario()); + .getEsercizio_ori_obbligazione(), riga + .getPg_obbligazione(), riga + .getPg_obbligazione_scadenzario()); if (obblScadTable.get(scadenza) == null) { // leggo la scadenza da db scadenza = (Obbligazione_scadenzarioBulk) getHome( @@ -491,7 +492,7 @@ protected void aggiornaImportoObbligazioni(UserContext userContext, } else // scadenza già letto da db scadenza = (Obbligazione_scadenzarioBulk) obblScadTable - .get(scadenza); + .get(scadenza); if (scadenza == null) throw new ApplicationException("Non esiste la scadenza"); // obbligazione @@ -504,7 +505,7 @@ protected void aggiornaImportoObbligazioni(UserContext userContext, } else // scadenza già letto da db obbligazione = (ObbligazioneBulk) obbligazioniTable - .get(obbligazione); + .get(obbligazione); aggiornaImportoObbligazionePerRiga(userContext, riga, scadenza); } @@ -621,7 +622,7 @@ private MandatoBulk aggiornaImportoSospesi(UserContext aUC, Sospeso_det_uscBulk.class).findByPrimaryKey(sdu); if (sdu.getIm_associato().subtract( sduFromDb.getIm_associato()).compareTo( - sospeso.getIm_disponibile()) > 0) + sospeso.getIm_disponibile()) > 0) throw new ApplicationException( "L'importo disponibile del sospeso e' stato esaurito"); sospeso.setIm_associato(sospeso.getIm_associato().add( @@ -638,8 +639,8 @@ private MandatoBulk aggiornaImportoSospesi(UserContext aUC, sospeso.setToBeUpdated(); sospeso - .setUser(((it.cnr.contab.utenze00.bp.CNRUserContext) aUC) - .getUser()); + .setUser(((it.cnr.contab.utenze00.bp.CNRUserContext) aUC) + .getUser()); } /* * 24/09/2002 Commentata la chiamata al metodo per l'impostazione @@ -683,8 +684,8 @@ private MandatoBulk aggiornaImportoSospesi(UserContext aUC, continue; sospeso.setToBeUpdated(); sospeso - .setUser(((it.cnr.contab.utenze00.bp.CNRUserContext) aUC) - .getUser()); + .setUser(((it.cnr.contab.utenze00.bp.CNRUserContext) aUC) + .getUser()); } return mandato; } catch (Exception e) { @@ -722,9 +723,9 @@ private void aggiornaSaldoPagato(UserContext userContext, LoggableStatement cs = new LoggableStatement( getConnection(userContext), "{ call " + it.cnr.jada.util.ejb.EJBCommonServices - .getDefaultSchema() + .getDefaultSchema() + "CNRCTB037.riscontroMandato(?, ?, ?, ?, ?)}", - false, this.getClass()); + false, this.getClass()); try { cs.setObject(1, mandato.getEsercizio()); cs.setString(2, mandato.getCd_cds()); @@ -779,12 +780,12 @@ protected void aggiornaStatoFattura(UserContext userContext, MandatoBulk mandato, String action) throws ComponentException { try { createFatturaPassivaComponentSession() - .aggiornaStatoDocumentiAmministrativi(userContext, - mandato.getCd_cds(), - mandato.getCd_unita_organizzativa(), - mandato.getCd_tipo_documento_cont(), - mandato.getEsercizio(), mandato.getPg_mandato(), - action); + .aggiornaStatoDocumentiAmministrativi(userContext, + mandato.getCd_cds(), + mandato.getCd_unita_organizzativa(), + mandato.getCd_tipo_documento_cont(), + mandato.getEsercizio(), mandato.getPg_mandato(), + action); } catch (Exception e) { throw handleException(e); } @@ -938,7 +939,7 @@ public MandatoBulk aggiungiDocPassivi(UserContext aUC, MandatoBulk mandato, */ public MandatoAccreditamentoBulk aggiungiImpegni(UserContext aUC, MandatoAccreditamentoBulk mandato, List impegni) - throws ComponentException { + throws ComponentException { // se nella lista di impegni ci sono sia residuo che competenza e' // necessario creare un nuovo mandato @@ -996,16 +997,16 @@ private void annullaDocContabiliCollegati(UserContext userContext, && ass.getEsercizio().equals(mandato.getEsercizio()) && ass.getPg_documento_cont().equals( mandato.getPg_mandato()) - && ass.getCd_tipo_documento_cont_coll().equals( - Numerazione_doc_contBulk.TIPO_MAN)) { // il - // mandato - // ha un - // mandato - // associato + && ass.getCd_tipo_documento_cont_coll().equals( + Numerazione_doc_contBulk.TIPO_MAN)) { // il + // mandato + // ha un + // mandato + // associato manColl = (MandatoBulk) inizializzaBulkPerModifica( userContext, new MandatoIBulk(ass.getCd_cds_coll(), ass.getEsercizio_coll(), ass - .getPg_documento_cont_coll())); + .getPg_documento_cont_coll())); annullaMandato(userContext, manColl, null, false); } else if (ass.getCd_tipo_documento_cont().equals( Numerazione_doc_contBulk.TIPO_MAN) @@ -1013,13 +1014,13 @@ userContext, new MandatoIBulk(ass.getCd_cds_coll(), && ass.getEsercizio().equals(mandato.getEsercizio()) && ass.getPg_documento_cont().equals( mandato.getPg_mandato()) - && ass.getCd_tipo_documento_cont_coll().equals( - Numerazione_doc_contBulk.TIPO_REV)) { // il - // mandato - // ha - // una - // reversale - // associata + && ass.getCd_tipo_documento_cont_coll().equals( + Numerazione_doc_contBulk.TIPO_REV)) { // il + // mandato + // ha + // una + // reversale + // associata reversale = (ReversaleBulk) revSession .inizializzaBulkPerModifica(userContext, new ReversaleIBulk(ass.getCd_cds_coll(), @@ -1062,10 +1063,10 @@ public void annullaDocumentoGenerico(UserContext userContext, .inizializzaBulkPerModifica(userContext, new Documento_genericoBulk( riga.getCd_cds_doc_amm(), riga - .getCd_tipo_documento_amm(), riga - .getCd_uo_doc_amm(), riga - .getEsercizio_doc_amm(), riga - .getPg_doc_amm())); + .getCd_tipo_documento_amm(), riga + .getCd_uo_doc_amm(), riga + .getEsercizio_doc_amm(), riga + .getPg_doc_amm())); docGenerico_annullaDocumentoGenerico(userContext, docGenerico); } catch (Exception e) { throw handleException(mandato, e); @@ -1107,8 +1108,8 @@ private MandatoBulk annullaImportoSospesi(UserContext aUC, sduFromDb.getIm_associato())); sospeso.setToBeUpdated(); sospeso - .setUser(((it.cnr.contab.utenze00.bp.CNRUserContext) aUC) - .getUser()); + .setUser(((it.cnr.contab.utenze00.bp.CNRUserContext) aUC) + .getUser()); } } @@ -1180,7 +1181,7 @@ public MandatoBulk annullaMandato(UserContext userContext, public MandatoBulk annullaMandato(UserContext userContext, MandatoBulk mandato, CompensoOptionRequestParameter param) - throws ComponentException { + throws ComponentException { try { return annullaMandato(userContext, mandato, param, true); } catch (Exception e) { @@ -1329,9 +1330,9 @@ public MandatoBulk annullaMandato(UserContext userContext, userContext, mandato.getDt_trasmissione())); } else { mandato - .setDt_annullamento(DateServices - .getMidDayTs(DateServices - .getTs_valido(userContext))); + .setDt_annullamento(DateServices + .getMidDayTs(DateServices + .getTs_valido(userContext))); } } else { mandato.setDt_annullamento(DateServices @@ -1484,7 +1485,7 @@ protected void callVsx_man_acc(UserContext userContext, Long pg_call) cs = new LoggableStatement(getConnection(userContext), "{ call " + it.cnr.jada.util.ejb.EJBCommonServices - .getDefaultSchema() + VSX_PROC_NAME + .getDefaultSchema() + VSX_PROC_NAME + "( ? ) }", false, this.getClass()); cs.setObject(1, pg_call); // cs.setObject( 2, ((CNRUserContext)userContext).getUser()); @@ -1558,9 +1559,9 @@ private void checkAnnullabilita(UserContext userContext, MandatoBulk mandato) LoggableStatement cs = new LoggableStatement( getConnection(userContext), "{ call " + it.cnr.jada.util.ejb.EJBCommonServices - .getDefaultSchema() + .getDefaultSchema() + "CNRCTB039.checkAnnullabilita(?, ?, ?, ?)}", - false, this.getClass()); + false, this.getClass()); try { cs.setString(1, "M"); // mandato cs.setObject(2, mandato.getEsercizio()); @@ -1584,9 +1585,9 @@ private void checkDocAmmCambiato(UserContext userContext, getConnection(userContext), "{ call " + it.cnr.jada.util.ejb.EJBCommonServices - .getDefaultSchema() + .getDefaultSchema() + "CNRCTB300.checkDocAmmCambiato(?, ?, ?, ?, ?, ? )}", - false, this.getClass()); + false, this.getClass()); try { cs.setString(1, riga.getCd_tipo_documento_amm()); cs.setString(2, riga.getCd_cds()); @@ -1759,7 +1760,7 @@ public OggettoBulk creaConBulk(UserContext userContext, OggettoBulk bulk) mandatoCompetenza.TIPO_COMPETENZA); docCompetenza = docGenerico_creaDocumentoGenerico( userContext, mandatoCompetenza, wizard - .getImpegniSelezionatiColl()); + .getImpegniSelezionatiColl()); } mRiga = creaMandatoRiga(userContext, wizard, mandatoCompetenza, impegno, docCompetenza); @@ -1771,7 +1772,7 @@ public OggettoBulk creaConBulk(UserContext userContext, OggettoBulk bulk) mandatoResiduo.TIPO_RESIDUO); docResiduo = docGenerico_creaDocumentoGenerico( userContext, mandatoResiduo, wizard - .getImpegniSelezionatiColl()); + .getImpegniSelezionatiColl()); } mRiga = creaMandatoRiga(userContext, wizard, mandatoResiduo, impegno, docResiduo); @@ -1888,13 +1889,13 @@ public OggettoBulk creaConBulk(UserContext userContext, OggettoBulk bulk) userContext, (MandatoIBulk) bulk); ((MandatoIBulk) bulk) - .setStato_coge(MandatoIBulk.STATO_COGE_X); + .setStato_coge(MandatoIBulk.STATO_COGE_X); bulk.setToBeUpdated(); bulk = (MandatoBulk) super.modificaConBulk( userContext, bulk); ((MandatoIBulk) bulk) - .setVar_bilancio(varBilancio); + .setVar_bilancio(varBilancio); mandato = (MandatoIBulk) bulk; } } @@ -1943,11 +1944,11 @@ private MandatoAccreditamentoBulk creaMandatoAccreditamento( mandato.setCds(wizard.getCds()); mandato.setUnita_organizzativa(wizard.getUnita_organizzativa()); mandato - .setCd_cds_origine(((it.cnr.contab.utenze00.bp.CNRUserContext) userContext) - .getCd_cds()); + .setCd_cds_origine(((it.cnr.contab.utenze00.bp.CNRUserContext) userContext) + .getCd_cds()); mandato - .setCd_uo_origine(((it.cnr.contab.utenze00.bp.CNRUserContext) userContext) - .getCd_unita_organizzativa()); + .setCd_uo_origine(((it.cnr.contab.utenze00.bp.CNRUserContext) userContext) + .getCd_unita_organizzativa()); mandato.setStato(mandato.STATO_MANDATO_EMESSO); mandato.setDt_emissione(wizard.getDt_emissione()); mandato.setIm_mandato(new BigDecimal(0)); @@ -1956,12 +1957,12 @@ private MandatoAccreditamentoBulk creaMandatoAccreditamento( + wizard.getCodice_cds()); mandato.setTi_mandato(mandato.TIPO_ACCREDITAMENTO); mandato - .setCd_tipo_documento_cont(Numerazione_doc_contBulk.TIPO_MAN); + .setCd_tipo_documento_cont(Numerazione_doc_contBulk.TIPO_MAN); mandato.setTi_competenza_residuo(ti_competenza_residuo); mandato.setBanca(wizard.getBanca()); mandato.setModalita_pagamento(wizard.getModalita_pagamento()); mandato - .setStato_trasmissione(mandato.STATO_TRASMISSIONE_NON_INSERITO); + .setStato_trasmissione(mandato.STATO_TRASMISSIONE_NON_INSERITO); mandato.setStato_coge(mandato.STATO_COGE_N); mandato.setIm_ritenute(new java.math.BigDecimal(0)); @@ -2001,7 +2002,7 @@ private MandatoAccreditamentoBulk creaMandatoAccreditamento( private Mandato_rigaBulk creaMandatoRiga(UserContext userContext, MandatoAccreditamentoBulk wizard, MandatoBulk mandato, V_impegnoBulk impegno, Documento_genericoBulk documento) - throws ComponentException { + throws ComponentException { try { MandatoAccreditamento_rigaBulk riga = new MandatoAccreditamento_rigaBulk(); riga.setToBeCreated(); @@ -2015,8 +2016,8 @@ private Mandato_rigaBulk creaMandatoRiga(UserContext userContext, riga.setFl_pgiro(new Boolean(false)); riga.setEsercizio_obbligazione(impegno.getEsercizio()); riga - .setEsercizio_ori_obbligazione(impegno - .getEsercizio_originale()); + .setEsercizio_ori_obbligazione(impegno + .getEsercizio_originale()); riga.setPg_obbligazione(impegno.getPg_obbligazione()); riga.setPg_obbligazione_scadenzario(impegno .getPg_obbligazione_scadenzario()); @@ -2076,7 +2077,7 @@ private Mandato_rigaBulk creaMandatoRiga(UserContext userContext, protected Mandato_rigaBulk creaMandatoRiga(UserContext userContext, MandatoBulk mandato, V_doc_passivo_obbligazioneBulk docPassivo) - throws ComponentException { + throws ComponentException { try { Mandato_rigaIBulk riga = new Mandato_rigaIBulk(); riga.setToBeCreated(); @@ -2101,8 +2102,8 @@ protected Mandato_rigaBulk creaMandatoRiga(UserContext userContext, riga.setCd_cds_doc_amm(docPassivo.getCd_cds()); riga.setEsercizio_doc_amm(docPassivo.getEsercizio()); riga - .setCd_tipo_documento_amm(docPassivo - .getCd_tipo_documento_amm()); + .setCd_tipo_documento_amm(docPassivo + .getCd_tipo_documento_amm()); riga.setPg_doc_amm(docPassivo.getPg_documento_amm()); riga.setPg_ver_rec_doc_amm(docPassivo.getPg_ver_rec()); riga.setFlCancellazione(docPassivo.getFl_selezione() @@ -2111,13 +2112,13 @@ protected Mandato_rigaBulk creaMandatoRiga(UserContext userContext, riga.setPg_lettera(docPassivo.getPg_lettera()); riga.setCd_sospeso(docPassivo.getCd_sospeso()); ((Mandato_rigaHome) getHome(userContext, riga.getClass())) - .initializeElemento_voce(userContext, riga); + .initializeElemento_voce(userContext, riga); // imposto il terzo if (docPassivo.getCodice_terzo_cedente() != null) { TerzoBulk cedente = (TerzoBulk) getHome(userContext, TerzoBulk.class).findByPrimaryKey( - new TerzoBulk(docPassivo.getCodice_terzo_cedente())); + new TerzoBulk(docPassivo.getCodice_terzo_cedente())); riga.setTerzo_cedente(cedente); } BancaBulk banca = new BancaBulk(); @@ -2135,7 +2136,7 @@ protected Mandato_rigaBulk creaMandatoRiga(UserContext userContext, throw new ApplicationException( "Attenzione! Le coordinate bancarie specificate nel doc. amministrativo per il terzo " + docPassivo - .getCodice_terzo_o_cessionario() + .getCodice_terzo_o_cessionario() + " non sono valide"); riga.setBanca(banca); riga.setBancaOptions(findBancaOptions(userContext, riga)); @@ -2147,11 +2148,11 @@ protected Mandato_rigaBulk creaMandatoRiga(UserContext userContext, mod_pagamento.setRif_modalita_pagamento(rif_modalita_pagamento); mod_pagamento = (Modalita_pagamentoBulk) getHome(userContext, Modalita_pagamentoBulk.class).findByPrimaryKey( - mod_pagamento); + mod_pagamento); riga.setModalita_pagamento(mod_pagamento); riga - .setModalita_pagamentoOptions(findModalita_pagamentoOptions( - userContext, riga)); + .setModalita_pagamentoOptions(findModalita_pagamentoOptions( + userContext, riga)); } ((MandatoIBulk) mandato).addToMandato_rigaColl(riga, docPassivo); @@ -2211,8 +2212,8 @@ private Mandato_rigaBulk creaMandatoRigaCollegato(UserContext userContext, try { if (rigaPrincipale.getIm_ritenute_riga().compareTo( new BigDecimal(0)) != 0) - // se la riga principale è una fattura passiva con ritenute, - // aggiungo/tolgo le ritenute delle note di credito/debito + // se la riga principale è una fattura passiva con ritenute, + // aggiungo/tolgo le ritenute delle note di credito/debito { if (docPassivo.getIm_iva_doc_amm().compareTo(new BigDecimal(0)) != 0) rigaPrincipale.setIm_ritenute_riga(rigaPrincipale @@ -2354,7 +2355,7 @@ private Mandato_terzoBulk creaMandatoTerzoPerCds(UserContext userContext, if (result.size() == 0) throw handleException(new ApplicationException( " Impossibile emettere il mandato: l'UO " + cd_uo - + " non e' stata codificata in anagrafica")); + + " non e' stata codificata in anagrafica")); mTerzo.setTerzo((TerzoBulk) result.get(0)); // imposto il tipo bollo di default @@ -2400,7 +2401,7 @@ private ReversaleBulk creaReversaleDiIncassoIVA(UserContext userContext, private ReversaleBulk creaReversaleDiRegolarizzazione( UserContext userContext, MandatoBulk mandato) - throws ComponentException { + throws ComponentException { try { ReversaleBulk reversale = null; ReversaleComponentSession revSession = createReversaleComponentSession(); @@ -2599,7 +2600,7 @@ protected it.cnr.contab.doccont00.ejb.SaldoComponentSession createSaldoComponent */ public Documento_genericoBulk docGenerico_annullaDocumentoGenerico( UserContext userContext, Documento_genericoBulk documento) - throws ComponentException { + throws ComponentException { try { // documento.setDt_annullamento( getHome(userContext, // Documento_genericoBulk.class).getServerTimestamp()); @@ -2705,13 +2706,13 @@ public Documento_genericoBulk docGenerico_creaDocumentoGenerico( documento.setDt_a_competenza_coge(mandato.getDt_emissione()); documento.setDt_da_competenza_coge(mandato.getDt_emissione()); documento - .setDs_documento_generico("DOCUMENTO ASSOCIATO A MANDATO DI TRASFERIMENTO"); + .setDs_documento_generico("DOCUMENTO ASSOCIATO A MANDATO DI TRASFERIMENTO"); documento.setIm_totale(mandato.getIm_mandato()); DivisaBulk divisa = new DivisaBulk( docGenerico_createConfigurazioneCnrComponentSession() - .getVal01(userContext, new Integer(0), "*", - Configurazione_cnrBulk.PK_CD_DIVISA, - Configurazione_cnrBulk.SK_EURO)); + .getVal01(userContext, new Integer(0), "*", + Configurazione_cnrBulk.PK_CD_DIVISA, + Configurazione_cnrBulk.SK_EURO)); documento.setValuta(divisa); documento.setCambio(new BigDecimal(1)); for (Iterator i = impegni.iterator(); i.hasNext();) { @@ -2768,7 +2769,7 @@ else if (!impegno.isCompetenza() public Documento_generico_rigaBulk docGenerico_creaDocumentoGenericoRiga( UserContext userContext, Documento_genericoBulk documento, V_impegnoBulk impegno, MandatoAccreditamentoBulk mandato) - throws ComponentException { + throws ComponentException { try { Documento_generico_rigaBulk riga = new Documento_generico_rigaBulk(); riga.setToBeCreated(); @@ -2783,7 +2784,7 @@ public Documento_generico_rigaBulk docGenerico_creaDocumentoGenericoRiga( riga.setTerzo(mandato.getMandato_terzo().getTerzo()); // CNR AnagraficoBulk anagrafico = (AnagraficoBulk) getHome(userContext, AnagraficoBulk.class).findByPrimaryKey( - riga.getTerzo().getAnagrafico()); + riga.getTerzo().getAnagrafico()); riga.getTerzo().setAnagrafico(anagrafico); riga.setRagione_sociale(anagrafico.getRagione_sociale()); riga.setNome(anagrafico.getNome()); @@ -2802,8 +2803,8 @@ public Documento_generico_rigaBulk docGenerico_creaDocumentoGenericoRiga( new Obbligazione_scadenzarioBulk(impegno .getCd_cds(), impegno.getEsercizio(), impegno.getEsercizio_originale(), impegno - .getPg_obbligazione(), impegno - .getPg_obbligazione_scadenzario())); + .getPg_obbligazione(), impegno + .getPg_obbligazione_scadenzario())); getHomeCache(userContext).fetchAll(userContext); riga.setObbligazione_scadenziario(scadenza); riga.setDocumento_generico(documento); @@ -2853,7 +2854,7 @@ protected void eliminaVsx(UserContext userContext, Long pg_call) LoggableStatement ps = new LoggableStatement( getConnection(userContext), "DELETE FROM " + it.cnr.jada.util.ejb.EJBCommonServices - .getDefaultSchema() + "VSX_CHIUSURA " + .getDefaultSchema() + "VSX_CHIUSURA " + "WHERE PG_CALL = ? ", true, this.getClass()); try { @@ -2887,8 +2888,8 @@ protected void eliminaVsx(UserContext userContext, Long pg_call) private AccertamentoPGiroBulk findAccertamentoPGiro( UserContext userContext, ImpegnoPGiroBulk impegno) - throws it.cnr.jada.persistency.PersistencyException, - ComponentException { + throws it.cnr.jada.persistency.PersistencyException, + ComponentException { SQLBuilder sql = getHome(userContext, AccertamentoPGiroBulk.class) .createSQLBuilder(); sql.addTableToHeader("ASS_OBB_ACR_PGIRO"); @@ -2976,8 +2977,8 @@ public List findBancaOptions(UserContext userContext, Mandato_rigaBulk riga) public List findBancaOptions(UserContext userContext, MandatoAccreditamentoBulk mandato) - throws it.cnr.jada.persistency.PersistencyException, - it.cnr.jada.persistency.IntrospectionException, ComponentException { + throws it.cnr.jada.persistency.PersistencyException, + it.cnr.jada.persistency.IntrospectionException, ComponentException { if (mandato.getMandato_terzo() != null && !mandato.isMandatoAccreditamentoBulk()) { if (mandato.getModalita_pagamentoOptions() != null @@ -2990,8 +2991,8 @@ public List findBancaOptions(UserContext userContext, sql.addClause("AND", "cd_terzo", sql.EQUALS, mandato .getMandato_terzo().getCd_terzo()); sql - .addSQLClause("AND", "BANCA.CD_TERZO_DELEGATO", sql.ISNULL, - null); + .addSQLClause("AND", "BANCA.CD_TERZO_DELEGATO", sql.ISNULL, + null); sql.addSQLClause("AND", "BANCA.FL_CANCELLATO", sql.EQUALS, "N"); sql.addOrderBy("FL_CC_CDS DESC"); if (mandato.getModalita_pagamento() != null @@ -3004,7 +3005,7 @@ public List findBancaOptions(UserContext userContext, sql.EQUALS, mandato.getMandato_terzo().getCd_terzo()); sql2.addSQLClause("AND", "modalita_pagamento.cd_modalita_pag", sql.EQUALS, mandato.getModalita_pagamento() - .getCd_modalita_pag()); + .getCd_modalita_pag()); sql2.addSQLJoin("modalita_pagamento.cd_modalita_pag", "rif_modalita_pagamento.cd_modalita_pag"); sql2.addSQLClause("AND", @@ -3030,8 +3031,8 @@ public List findBancaOptions(UserContext userContext, sql.addClause("AND", "cd_terzo", sql.EQUALS, mandato .getMandato_terzo().getCd_terzo()); sql - .addSQLClause("AND", "BANCA.CD_TERZO_DELEGATO", sql.ISNULL, - null); + .addSQLClause("AND", "BANCA.CD_TERZO_DELEGATO", sql.ISNULL, + null); sql.addSQLClause("AND", "BANCA.FL_CANCELLATO", sql.EQUALS, "N"); sql.addSQLClause("AND", "BANCA.FL_CC_CDS", sql.EQUALS, "Y"); @@ -3045,7 +3046,7 @@ public List findBancaOptions(UserContext userContext, sql.EQUALS, mandato.getMandato_terzo().getCd_terzo()); sql2.addSQLClause("AND", "modalita_pagamento.cd_modalita_pag", sql.EQUALS, mandato.getModalita_pagamento() - .getCd_modalita_pag()); + .getCd_modalita_pag()); sql2.addSQLJoin("modalita_pagamento.cd_modalita_pag", "rif_modalita_pagamento.cd_modalita_pag"); sql2.addSQLClause("AND", @@ -3290,12 +3291,12 @@ private BigDecimal findDisponibilitaDiCassaPerCNR(UserContext userContext, private BigDecimal findDisponibilitaDiCassaPerContoCorrente( UserContext userContext, MandatoBulk mandato) - throws ComponentException { + throws ComponentException { try { EnteBulk ente = (EnteBulk) getHome(userContext, EnteBulk.class) .findAll().get(0); if (!mandato.getCd_cds().equals(ente.getCd_unita_organizzativa())) // mandato - // CDS + // CDS return findDisponibilitaDiCassaPerCDS(userContext, mandato); else // mandato CNR @@ -3309,8 +3310,8 @@ private BigDecimal findDisponibilitaDiCassaPerContoCorrente( public List findImpegni(UserContext userContext, MandatoAccreditamentoBulk mandato) - throws it.cnr.jada.persistency.PersistencyException, - it.cnr.jada.persistency.IntrospectionException, ComponentException { + throws it.cnr.jada.persistency.PersistencyException, + it.cnr.jada.persistency.IntrospectionException, ComponentException { SQLBuilder sql = getHome(userContext, V_impegnoBulk.class) .createSQLBuilder(); sql.addTableToHeader("MANDATO_RIGA"); @@ -3339,11 +3340,11 @@ public List findImpegni(UserContext userContext, if (impegno.getEsercizio().compareTo(riga.getEsercizio()) == 0 && impegno.getEsercizio_originale().compareTo( riga.getEsercizio_ori_obbligazione()) == 0 - && impegno.getPg_obbligazione().compareTo( - riga.getPg_obbligazione()) == 0 - && impegno.getPg_obbligazione_scadenzario().compareTo( - riga.getPg_obbligazione_scadenzario()) == 0 - && impegno.getCd_cds().compareTo(riga.getCd_cds()) == 0) { + && impegno.getPg_obbligazione().compareTo( + riga.getPg_obbligazione()) == 0 + && impegno.getPg_obbligazione_scadenzario().compareTo( + riga.getPg_obbligazione_scadenzario()) == 0 + && impegno.getCd_cds().compareTo(riga.getCd_cds()) == 0) { impegno.setIm_da_trasferire(riga.getIm_mandato_riga()); break; } @@ -3372,8 +3373,8 @@ public List findImpegni(UserContext userContext, public List findModalita_pagamentoOptions(UserContext userContext, Mandato_rigaBulk riga) - throws it.cnr.jada.persistency.PersistencyException, - it.cnr.jada.persistency.IntrospectionException, ComponentException { + throws it.cnr.jada.persistency.PersistencyException, + it.cnr.jada.persistency.IntrospectionException, ComponentException { if (riga.getMandato() != null && MandatoBulk.TIPO_REGOLARIZZAZIONE.equals(riga.getMandato() .getTi_mandato())) @@ -3414,8 +3415,8 @@ public List findModalita_pagamentoOptions(UserContext userContext, public List findModalita_pagamentoOptions(UserContext userContext, MandatoAccreditamentoBulk mandato) - throws it.cnr.jada.persistency.PersistencyException, - it.cnr.jada.persistency.IntrospectionException, ComponentException { + throws it.cnr.jada.persistency.PersistencyException, + it.cnr.jada.persistency.IntrospectionException, ComponentException { if (mandato.getMandato_terzo() != null) { SQLBuilder sql = getHome(userContext, Modalita_pagamentoBulk.class) .createSQLBuilder(); @@ -3461,8 +3462,8 @@ public List findModalita_pagamentoOptions(UserContext userContext, public List findTipoBolloOptions(UserContext userContext, MandatoBulk mandato) - throws it.cnr.jada.persistency.PersistencyException, - it.cnr.jada.persistency.IntrospectionException, ComponentException { + throws it.cnr.jada.persistency.PersistencyException, + it.cnr.jada.persistency.IntrospectionException, ComponentException { SQLBuilder sql = getHome(userContext, Tipo_bolloBulk.class) .createSQLBuilder(); sql.addClause("AND", "ti_entrata_spesa", sql.NOT_EQUALS, @@ -3492,8 +3493,8 @@ public List findTipoBolloOptions(UserContext userContext, public List findUnita_organizzativaOptions(UserContext userContext, MandatoBulk mandato) - throws it.cnr.jada.persistency.PersistencyException, - it.cnr.jada.persistency.IntrospectionException, ComponentException { + throws it.cnr.jada.persistency.PersistencyException, + it.cnr.jada.persistency.IntrospectionException, ComponentException { SQLBuilder sql = getHome(userContext, Unita_organizzativa_enteBulk.class).createSQLBuilder(); List result = getHome(userContext, Unita_organizzativa_enteBulk.class) @@ -3503,9 +3504,9 @@ public List findUnita_organizzativaOptions(UserContext userContext, if (mandato.getUnita_organizzativa() != null && mandato.getUnita_organizzativa().getCd_unita_organizzativa() != null && !((Unita_organizzativaBulk) result.get(0)) - .getCd_unita_organizzativa().equals( - mandato.getUnita_organizzativa() - .getCd_unita_organizzativa())) + .getCd_unita_organizzativa().equals( + mandato.getUnita_organizzativa() + .getCd_unita_organizzativa())) result.add(mandato.getUnita_organizzativa()); return result; } @@ -3533,7 +3534,7 @@ protected Long getPg_call(UserContext userContext) cs = new LoggableStatement(getConnection(userContext), "{ ? = call " + it.cnr.jada.util.ejb.EJBCommonServices - .getDefaultSchema() + .getDefaultSchema() + "IBMUTL020.vsx_get_pg_call() }", false, this .getClass()); cs.registerOutParameter(1, java.sql.Types.NUMERIC); @@ -3595,11 +3596,11 @@ public OggettoBulk inizializzaBulkPerInserimento(UserContext aUC, ((MandatoBulk) bulk).setDt_emissione(DateServices .getDt_valida(aUC)); ((MandatoBulk) bulk) - .setIm_disp_cassa_cds(findDisponibilitaDiCassaPerCDS( - aUC, (MandatoBulk) bulk)); + .setIm_disp_cassa_cds(findDisponibilitaDiCassaPerCDS( + aUC, (MandatoBulk) bulk)); ((MandatoBulk) bulk) - .setIm_disp_cassa_CNR(findDisponibilitaDiCassaPerCNR( - aUC, (MandatoBulk) bulk)); + .setIm_disp_cassa_CNR(findDisponibilitaDiCassaPerCNR( + aUC, (MandatoBulk) bulk)); // accreditamento if (bulk instanceof MandatoAccreditamentoWizardBulk) { MandatoAccreditamentoWizardBulk mandato = (MandatoAccreditamentoWizardBulk) bulk; @@ -3638,7 +3639,7 @@ public OggettoBulk inizializzaBulkPerInserimento(UserContext aUC, throw new ApplicationException( "Funzione non consentita per utente abilitato a " + uoEnte.getCd_unita_organizzativa()); - */ + */ bulk = super.inizializzaBulkPerInserimento(aUC, bulk); return bulk; @@ -3652,17 +3653,17 @@ public OggettoBulk inizializzaBulkPerInserimento(UserContext aUC, .getEsercizio(), ((CNRUserContext) aUC).getCd_cds()); RicercaMandatoAccreditamentoBulk ricerca = (RicercaMandatoAccreditamentoBulk) bulk; ricerca - .setIm_disp_cassa_CNR(((V_disp_cassa_cnrHome) getHome( - aUC, V_disp_cassa_cnrBulk.class)) - .findIm_disponibilita_cassaCNR(((it.cnr.contab.utenze00.bp.CNRUserContext) aUC) - .getEsercizio())); + .setIm_disp_cassa_CNR(((V_disp_cassa_cnrHome) getHome( + aUC, V_disp_cassa_cnrBulk.class)) + .findIm_disponibilita_cassaCNR(((it.cnr.contab.utenze00.bp.CNRUserContext) aUC) + .getEsercizio())); ricerca.setDt_scadenza_obbligazioni(getHome(aUC, MandatoAccreditamentoBulk.class).getServerTimestamp()); ricerca - .setCentriDiSpesaColl(((V_disp_cassa_cdsHome) getHome( - aUC, V_disp_cassa_cdsBulk.class)) - .findDisponibilitaCassa(((it.cnr.contab.utenze00.bp.CNRUserContext) aUC) - .getEsercizio())); + .setCentriDiSpesaColl(((V_disp_cassa_cdsHome) getHome( + aUC, V_disp_cassa_cdsBulk.class)) + .findDisponibilitaCassa(((it.cnr.contab.utenze00.bp.CNRUserContext) aUC) + .getEsercizio())); return ricerca; } @@ -3718,21 +3719,21 @@ public OggettoBulk inizializzaBulkPerModifica(UserContext aUC, .findCodiciCollegatiSIOPE(aUC, riga))); setCodiciSIOPECollegabili(aUC, riga); } - -// if (Utility.createParametriCnrComponentSession().getParametriCnr(aUC, mandato.getEsercizio()).getFl_cup().booleanValue() && -// Utility.createParametriCnrComponentSession().getParametriCnr(aUC, mandato.getEsercizio()).getFl_siope_cup().booleanValue()){ -// Timestamp dataLimite=Utility.createConfigurazioneCnrComponentSession().getDt01(aUC, "DATA_LIMITE_CUP_SIOPE_CUP"); -// if(mandato.getDt_emissione().after(dataLimite)){ -// for (Iterator j=riga.getMandato_siopeColl().iterator();j.hasNext();){ -// Mandato_siopeIBulk rigaSiope = (Mandato_siopeIBulk)j.next(); -// rigaSiope.setMandatoSiopeCupColl(new BulkList(((Mandato_siopeHome) getHome( aUC, Mandato_siopeBulk.class)).findCodiciSiopeCupCollegati(aUC, rigaSiope))); -// } -// }else -// { -// riga.setMandatoCupColl(new BulkList(((Mandato_rigaHome) getHome( aUC, Mandato_rigaBulk.class)).findCodiciCupCollegati(aUC, riga))); -// } -// -// }else{ + + // if (Utility.createParametriCnrComponentSession().getParametriCnr(aUC, mandato.getEsercizio()).getFl_cup().booleanValue() && + // Utility.createParametriCnrComponentSession().getParametriCnr(aUC, mandato.getEsercizio()).getFl_siope_cup().booleanValue()){ + // Timestamp dataLimite=Utility.createConfigurazioneCnrComponentSession().getDt01(aUC, "DATA_LIMITE_CUP_SIOPE_CUP"); + // if(mandato.getDt_emissione().after(dataLimite)){ + // for (Iterator j=riga.getMandato_siopeColl().iterator();j.hasNext();){ + // Mandato_siopeIBulk rigaSiope = (Mandato_siopeIBulk)j.next(); + // rigaSiope.setMandatoSiopeCupColl(new BulkList(((Mandato_siopeHome) getHome( aUC, Mandato_siopeBulk.class)).findCodiciSiopeCupCollegati(aUC, rigaSiope))); + // } + // }else + // { + // riga.setMandatoCupColl(new BulkList(((Mandato_rigaHome) getHome( aUC, Mandato_rigaBulk.class)).findCodiciCupCollegati(aUC, riga))); + // } + // + // }else{ if (Utility.createParametriCnrComponentSession().getParametriCnr(aUC, mandato.getEsercizio()).getFl_cup().booleanValue()) { riga.setMandatoCupColl(new BulkList(((Mandato_rigaHome) getHome( aUC, Mandato_rigaBulk.class)).findCodiciCupCollegati(aUC, riga))); }else{ @@ -3743,31 +3744,31 @@ public OggettoBulk inizializzaBulkPerModifica(UserContext aUC, } } } -// } + // } inizializzaTi_fattura(aUC, riga); ((Mandato_rigaHome) getHome(aUC, riga.getClass())) - .initializeElemento_voce(aUC, riga); + .initializeElemento_voce(aUC, riga); } if (mandato instanceof MandatoAccreditamentoBulk) { ((MandatoAccreditamentoBulk) mandato) - .setModalita_pagamento(((Mandato_rigaBulk) mandato - .getMandato_rigaColl().get(0)) - .getModalita_pagamento()); + .setModalita_pagamento(((Mandato_rigaBulk) mandato + .getMandato_rigaColl().get(0)) + .getModalita_pagamento()); ((MandatoAccreditamentoBulk) mandato) - .setModalita_pagamentoOptions(((Mandato_rigaBulk) mandato - .getMandato_rigaColl().get(0)) - .getModalita_pagamentoOptions()); + .setModalita_pagamentoOptions(((Mandato_rigaBulk) mandato + .getMandato_rigaColl().get(0)) + .getModalita_pagamentoOptions()); ((MandatoAccreditamentoBulk) mandato) - .setBanca(((Mandato_rigaBulk) mandato - .getMandato_rigaColl().get(0)).getBanca()); + .setBanca(((Mandato_rigaBulk) mandato + .getMandato_rigaColl().get(0)).getBanca()); ((MandatoAccreditamentoBulk) mandato) - .setBancaOptions(((Mandato_rigaBulk) mandato - .getMandato_rigaColl().get(0)) - .getBancaOptions()); + .setBancaOptions(((Mandato_rigaBulk) mandato + .getMandato_rigaColl().get(0)) + .getBancaOptions()); ((MandatoAccreditamentoBulk) mandato) - .setImpegniSelezionatiColl(findImpegni(aUC, - (MandatoAccreditamentoBulk) mandato)); + .setImpegniSelezionatiColl(findImpegni(aUC, + (MandatoAccreditamentoBulk) mandato)); } if (mandato instanceof MandatoIBulk) mandato = inizializzaSospesiDa1210(aUC, (MandatoIBulk) mandato); @@ -3797,9 +3798,9 @@ public OggettoBulk inizializzaBulkPerModifica(UserContext aUC, // carico i sospeso_det_usc Sospeso_det_uscBulk sdu; mandato - .setSospeso_det_uscColl(new BulkList( - ((MandatoHome) getHome(aUC, mandato.getClass())) - .findSospeso_det_usc(aUC, mandato))); + .setSospeso_det_uscColl(new BulkList( + ((MandatoHome) getHome(aUC, mandato.getClass())) + .findSospeso_det_usc(aUC, mandato))); // aggiungo nella deleteList i sospesi annullati for (Iterator i = mandato.getSospeso_det_uscColl().iterator(); i .hasNext();) { @@ -3815,21 +3816,21 @@ public OggettoBulk inizializzaBulkPerModifica(UserContext aUC, List result = getHome(aUC, Unita_organizzativa_enteBulk.class) .fetchAll(sql); mandato - .setCd_uo_ente(((Unita_organizzativa_enteBulk) result - .get(0)).getCd_unita_organizzativa()); + .setCd_uo_ente(((Unita_organizzativa_enteBulk) result + .get(0)).getCd_unita_organizzativa()); // carico le reversali associate al mandato di // regolarizzazione/accreditamento mandato.setReversaliColl(new BulkList( ((Ass_mandato_reversaleHome) getHome(aUC, Ass_mandato_reversaleBulk.class)).findReversali( - aUC, mandato))); + aUC, mandato))); // carico i doc. contabili (mandati/reversali) associati al mandato mandato - .setDoc_contabili_collColl(((V_ass_doc_contabiliHome) getHome( - aUC, V_ass_doc_contabiliBulk.class)) - .findDoc_contabili_coll(aUC, mandato)); + .setDoc_contabili_collColl(((V_ass_doc_contabiliHome) getHome( + aUC, V_ass_doc_contabiliBulk.class)) + .findDoc_contabili_coll(aUC, mandato)); // per mandato di accreditamento inizializzo il codice cds if (mandato instanceof MandatoAccreditamentoBulk) { @@ -3887,7 +3888,7 @@ public OggettoBulk inizializzaBulkPerRicerca(UserContext aUC, // differenti per l'Ente Unita_organizzativa_enteBulk ente = (Unita_organizzativa_enteBulk) getHome( aUC, Unita_organizzativa_enteBulk.class).findAll().get( - 0); + 0); if (!((CNRUserContext) aUC).getCd_unita_organizzativa().equals( ente.getCd_unita_organizzativa())) // se in scrivania ho uo diversa da ente @@ -3900,21 +3901,21 @@ public OggettoBulk inizializzaBulkPerRicerca(UserContext aUC, aUC, mandato)); if (mandato instanceof MandatoAccreditamentoBulk - // || MandatoBulk.TIPO_REGOLARIZZAZIONE.equals( ((MandatoBulk) - // bulk).getTi_mandato()) - ) { + // || MandatoBulk.TIPO_REGOLARIZZAZIONE.equals( ((MandatoBulk) + // bulk).getTi_mandato()) + ) { mandato.setCds((CdsBulk) getHome(aUC, EnteBulk.class) .findAll().get(0)); mandato - .setUnita_organizzativa((Unita_organizzativaBulk) getHome( - aUC, Unita_organizzativa_enteBulk.class) - .findAll().get(0)); + .setUnita_organizzativa((Unita_organizzativaBulk) getHome( + aUC, Unita_organizzativa_enteBulk.class) + .findAll().get(0)); } } else if (bulk instanceof CdsBilancioBulk) { CdsBilancioBulk bilancio = (CdsBilancioBulk) bulk; bilancio.setVociBilancioColl(((V_sit_bil_cds_cnrHome) getHome( aUC, V_sit_bil_cds_cnrBulk.class)).findBilancioCds( - ((it.cnr.contab.utenze00.bp.CNRUserContext) aUC) + ((it.cnr.contab.utenze00.bp.CNRUserContext) aUC) .getEsercizio(), bilancio.getCd_cds(), bilancio .getTipoGestione())); return bilancio; @@ -3961,7 +3962,7 @@ public OggettoBulk inizializzaBulkPerRicercaLibera(UserContext aUC, // differenti per l'Ente Unita_organizzativa_enteBulk ente = (Unita_organizzativa_enteBulk) getHome( aUC, Unita_organizzativa_enteBulk.class).findAll().get( - 0); + 0); if (!((CNRUserContext) aUC).getCd_unita_organizzativa().equals( ente.getCd_unita_organizzativa())) // se in scrivania ho uo diversa da ente @@ -3986,9 +3987,9 @@ public OggettoBulk inizializzaBulkPerRicercaLibera(UserContext aUC, mandato.setCds((CdsBulk) getHome(aUC, EnteBulk.class) .findAll().get(0)); mandato - .setUnita_organizzativa((Unita_organizzativaBulk) getHome( - aUC, Unita_organizzativa_enteBulk.class) - .findAll().get(0)); + .setUnita_organizzativa((Unita_organizzativaBulk) getHome( + aUC, Unita_organizzativa_enteBulk.class) + .findAll().get(0)); } } /* @@ -4090,14 +4091,14 @@ private void inizializzaBulkPerStampa(UserContext userContext, Unita_organizzativaBulk uo = (Unita_organizzativaBulk) uoHome .findByPrimaryKey(new Unita_organizzativaBulk( CNRUserContext - .getCd_unita_organizzativa(userContext))); + .getCd_unita_organizzativa(userContext))); if (!uo.isUoCds()) { stampa.setUoEmittenteForPrint(uo); stampa.setIsUOForPrintEnabled(false); } else { stampa - .setUoEmittenteForPrint(new Unita_organizzativaBulk()); + .setUoEmittenteForPrint(new Unita_organizzativaBulk()); stampa.setIsUOForPrintEnabled(true); } } @@ -4128,14 +4129,14 @@ private void inizializzaBulkPerStampa(UserContext userContext, Unita_organizzativaBulk uo = (Unita_organizzativaBulk) uoHome .findByPrimaryKey(new Unita_organizzativaBulk( CNRUserContext - .getCd_unita_organizzativa(userContext))); + .getCd_unita_organizzativa(userContext))); if (!uo.isUoCds()) { stampa.setUoEmittenteForPrint(uo); stampa.setIsUOForPrintEnabled(false); } else { stampa - .setUoEmittenteForPrint(new Unita_organizzativaBulk()); + .setUoEmittenteForPrint(new Unita_organizzativaBulk()); stampa.setIsUOForPrintEnabled(true); } } @@ -4146,13 +4147,13 @@ private void inizializzaBulkPerStampa(UserContext userContext, stampa.setDataFine(getDataOdierna(userContext)); //stampa.setPgInizio(new Long(0)); //stampa.setPgFine(new Long("9999999999")); - + stampa.setTerzoForPrint(new TerzoBulk()); } catch (it.cnr.jada.persistency.PersistencyException pe) { throw new ComponentException(pe); } - - + + } /** @@ -4161,7 +4162,7 @@ private void inizializzaBulkPerStampa(UserContext userContext, public it.cnr.jada.bulk.OggettoBulk inizializzaBulkPerStampa( it.cnr.jada.UserContext userContext, it.cnr.jada.bulk.OggettoBulk bulk) - throws it.cnr.jada.comp.ComponentException { + throws it.cnr.jada.comp.ComponentException { if (bulk instanceof Stampa_giornale_mandatiBulk) inizializzaBulkPerStampa(userContext, @@ -4354,12 +4355,12 @@ private void inizializzaTi_fattura(UserContext userContext, && (riga.getCd_tipo_documento_amm() .equals(it.cnr.contab.docamm00.docs.bulk.Numerazione_doc_ammBulk.TIPO_FATTURA_ATTIVA))) ((Mandato_rigaHome) getHome(userContext, riga.getClass())) - .initializeTi_fatturaPerFattura(riga, "FATTURA_ATTIVA"); + .initializeTi_fatturaPerFattura(riga, "FATTURA_ATTIVA"); else if (riga.getCd_tipo_documento_amm() != null && (riga.getCd_tipo_documento_amm() .equals(it.cnr.contab.docamm00.docs.bulk.Numerazione_doc_ammBulk.TIPO_FATTURA_PASSIVA))) ((Mandato_rigaHome) getHome(userContext, riga.getClass())) - .initializeTi_fatturaPerFattura(riga, "FATTURA_PASSIVA"); + .initializeTi_fatturaPerFattura(riga, "FATTURA_PASSIVA"); } @@ -4371,7 +4372,7 @@ protected Integer inserisciVsx(UserContext userContext, Long pg_call, getConnection(userContext), "INSERT INTO " + it.cnr.jada.util.ejb.EJBCommonServices - .getDefaultSchema() + .getDefaultSchema() + "VSX_MAN_ACC ( " + "PG_CALL, " + "PAR_NUM, " @@ -4391,7 +4392,7 @@ protected Integer inserisciVsx(UserContext userContext, Long pg_call, + "DUVA, " + "MESSAGETOUSER ) " + "VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )", - true, this.getClass()); + true, this.getClass()); try { ps.setObject(1, pg_call); @@ -4450,18 +4451,18 @@ protected Integer inserisciVsx(UserContext userContext, Long pg_call, public MandatoIBulk listaDocAttiviPerRegolarizzazione( UserContext userContext, MandatoIBulk mandato) - throws ComponentException { + throws ComponentException { try { Collection result = ((MandatoIHome) getHome(userContext, mandato .getClass())).findDocAttiviPerRegolarizzazione( - (it.cnr.contab.utenze00.bp.CNRUserContext) userContext, - mandato); + (it.cnr.contab.utenze00.bp.CNRUserContext) userContext, + mandato); Hashtable ht = ((V_doc_attivo_accertamentoHome) getHome( userContext, V_doc_attivo_accertamentoBulk.class)) .loadTipoDocumentoKeys(new V_doc_attivo_accertamentoBulk()); for (Iterator j = result.iterator(); j.hasNext();) ((V_doc_attivo_accertamentoBulk) j.next()) - .setTipoDocumentoKeys(ht); + .setTipoDocumentoKeys(ht); mandato.setDocGenericiPerRegolarizzazione(result); return mandato; @@ -4515,26 +4516,26 @@ public MandatoBulk listaDocPassivi(UserContext aUC, MandatoBulk mandato) if (docPassivo.getEsercizio_ori_obbligazione().intValue() == riga .getEsercizio_ori_obbligazione().intValue() && docPassivo.getPg_obbligazione().longValue() == riga - .getPg_obbligazione().longValue() + .getPg_obbligazione().longValue() && docPassivo.getPg_obbligazione_scadenzario() - .longValue() == riga - .getPg_obbligazione_scadenzario() - .longValue() + .longValue() == riga + .getPg_obbligazione_scadenzario() + .longValue() && docPassivo.getEsercizio_obbligazione() - .intValue() == riga - .getEsercizio_obbligazione().intValue() + .intValue() == riga + .getEsercizio_obbligazione().intValue() && docPassivo.getCd_cds_obbligazione().equals( riga.getCd_cds()) - && docPassivo.getEsercizio().intValue() == riga + && docPassivo.getEsercizio().intValue() == riga .getEsercizio_doc_amm().intValue() - && docPassivo.getCd_unita_organizzativa().equals( - riga.getCd_uo_doc_amm()) - && docPassivo.getCd_cds().equals( - riga.getCd_cds_doc_amm()) - && docPassivo.getCd_tipo_documento_amm().equals( - riga.getCd_tipo_documento_amm()) - && docPassivo.getPg_documento_amm().longValue() == riga - .getPg_doc_amm().longValue()) + && docPassivo.getCd_unita_organizzativa().equals( + riga.getCd_uo_doc_amm()) + && docPassivo.getCd_cds().equals( + riga.getCd_cds_doc_amm()) + && docPassivo.getCd_tipo_documento_amm().equals( + riga.getCd_tipo_documento_amm()) + && docPassivo.getPg_documento_amm().longValue() == riga + .getPg_doc_amm().longValue()) j.remove(); } } @@ -4615,10 +4616,10 @@ public MandatoAccreditamentoBulk listaImpegniCNR(UserContext aUC, public RicercaMandatoAccreditamentoBulk listaSituazioneCassaCds( UserContext aUC, RicercaMandatoAccreditamentoBulk ricerca) - throws ComponentException { + throws ComponentException { try { if (!ricerca.isFlTuttiCdsCaricati()) // ricerca le obbligazioni solo - // per i Cds selezionati + // per i Cds selezionati { ((MandatoAccreditamentoHome) getHome(aUC, MandatoAccreditamentoBulk.class)) @@ -4628,10 +4629,10 @@ public RicercaMandatoAccreditamentoBulk listaSituazioneCassaCds( } else // carica tutti i Cds con la disponibilità di cassa { ricerca - .setCentriDiSpesaColl(((V_disp_cassa_cdsHome) getHome( - aUC, V_disp_cassa_cdsBulk.class)) - .findDisponibilitaCassa(((it.cnr.contab.utenze00.bp.CNRUserContext) aUC) - .getEsercizio())); + .setCentriDiSpesaColl(((V_disp_cassa_cdsHome) getHome( + aUC, V_disp_cassa_cdsBulk.class)) + .findDisponibilitaCassa(((it.cnr.contab.utenze00.bp.CNRUserContext) aUC) + .getEsercizio())); } return ricerca; @@ -4755,10 +4756,10 @@ protected void ridefinisciClausoleConTimestamp(UserContext userContext, if (clause.getPropertyName().equalsIgnoreCase("dt_trasmissione") || clause.getPropertyName().equalsIgnoreCase( "dt_annullamento") - || clause.getPropertyName().equalsIgnoreCase( - "dt_ritrasmissione")) + || clause.getPropertyName().equalsIgnoreCase( + "dt_ritrasmissione")) if (clause.getOperator() == SQLBuilder.ISNOTNULL - || clause.getOperator() == SQLBuilder.ISNULL) + || clause.getOperator() == SQLBuilder.ISNULL) clause.setSqlClause("TRUNC( " + clause.getPropertyName() + ") " + SQLBuilder.getSQLOperator(clause.getOperator())); @@ -4866,14 +4867,14 @@ protected Query select(UserContext userContext, CompoundFindClause clauses, public SQLBuilder selectAccertamentoPerRegolarizzazioneByClause( UserContext userContext, MandatoIBulk mandato, AccertamentoBulk accertamento, CompoundFindClause clauses) - throws ComponentException, - it.cnr.jada.persistency.PersistencyException { + throws ComponentException, + it.cnr.jada.persistency.PersistencyException { SQLBuilder sql = getHome(userContext, AccertamentoBulk.class, "V_ACCERTAMENTO_IM_REVERSALE").createSQLBuilder(); EnteBulk ente = (EnteBulk) getHome(userContext, EnteBulk.class) .findAll().get(0); if (!mandato.getCd_cds().equals(ente.getCd_unita_organizzativa())) // mandato - // CDS + // CDS { sql.openParenthesis("AND"); sql.addClause("AND", "cd_cds", sql.EQUALS, ente @@ -4892,7 +4893,7 @@ public SQLBuilder selectAccertamentoPerRegolarizzazioneByClause( sql.addClause("AND", "dt_cancellazione", sql.ISNULL, null); sql.addSQLClause("AND", "riportato", sql.EQUALS, "N"); if (!mandato.getCd_cds().equals(ente.getCd_unita_organizzativa())) // mandato - // CDS + // CDS { sql.addClause("AND", "cd_cds_origine", sql.EQUALS, mandato .getCd_cds_origine()); @@ -4936,7 +4937,7 @@ public SQLBuilder selectAccertamentoPerRegolarizzazioneByClause( public SQLBuilder selectUoEmittenteForPrintByClause( UserContext userContext, Stampa_avviso_pag_mandBulk bulk, Unita_organizzativaBulk uo, CompoundFindClause clauses) - throws ComponentException { + throws ComponentException { Unita_organizzativaHome home = (Unita_organizzativaHome) getHome( userContext, Unita_organizzativaBulk.class); @@ -4973,7 +4974,7 @@ public SQLBuilder selectUoEmittenteForPrintByClause( public SQLBuilder selectUoEmittenteForPrintByClause( UserContext userContext, Stampa_giornale_mandatiBulk bulk, Unita_organizzativaBulk uo, CompoundFindClause clauses) - throws ComponentException { + throws ComponentException { Unita_organizzativaHome home = (Unita_organizzativaHome) getHome( userContext, Unita_organizzativaBulk.class); @@ -4985,7 +4986,7 @@ public SQLBuilder selectUoEmittenteForPrintByClause( public SQLBuilder selectUoEmittenteForPrintByClause( UserContext userContext, Stampa_vpg_mandatoBulk bulk, Unita_organizzativaBulk uo, CompoundFindClause clauses) - throws ComponentException { + throws ComponentException { Unita_organizzativaHome home = (Unita_organizzativaHome) getHome( userContext, Unita_organizzativaBulk.class); @@ -5000,7 +5001,7 @@ public SQLBuilder selectUoEmittenteForPrintByClause( */ public it.cnr.jada.bulk.OggettoBulk stampaConBulk( it.cnr.jada.UserContext aUC, it.cnr.jada.bulk.OggettoBulk bulk) - throws it.cnr.jada.comp.ComponentException { + throws it.cnr.jada.comp.ComponentException { if (bulk instanceof Stampa_giornale_mandatiBulk) validateBulkForPrint(aUC, (Stampa_giornale_mandatiBulk) bulk); @@ -5239,14 +5240,14 @@ private void verifica1210(UserContext userContext, MandatoIBulk mandato) + ": e' necessario includere nel mandato anche la scadenza " + new java.text.SimpleDateFormat( "dd.MM.yyyyy") - .format(docPassivo - .getDt_scadenza()) - + " dell'impegno " - + docPassivo + .format(docPassivo + .getDt_scadenza()) + + " dell'impegno " + + docPassivo .getEsercizio_ori_obbligazione() - + "/" - + docPassivo.getPg_obbligazione() - + "."); + + "/" + + docPassivo.getPg_obbligazione() + + "."); } } } @@ -5281,7 +5282,7 @@ private void verifica1210(UserContext userContext, MandatoIBulk mandato) private void verificaDisponibilitaDiCassaPerContoCorrente( UserContext userContext, MandatoBulk mandato) - throws ComponentException { + throws ComponentException { try { java.math.BigDecimal imDispCassa = findDisponibilitaDiCassaPerContoCorrente( userContext, mandato); @@ -5411,11 +5412,11 @@ protected void verificaMandato(UserContext aUC, MandatoBulk mandato) if (getDataOdierna(aUC).after(lastDayOfTheYear) && mandato.getDt_emissione() - .compareTo(lastDayOfTheYear) != 0) + .compareTo(lastDayOfTheYear) != 0) throw new ApplicationException( "La data di registrazione deve essere " + java.text.DateFormat.getDateInstance() - .format(lastDayOfTheYear)); + .format(lastDayOfTheYear)); if (mandato.getDt_emissione() .compareTo(mh.getServerTimestamp()) > 0) @@ -5428,8 +5429,8 @@ protected void verificaMandato(UserContext aUC, MandatoBulk mandato) throw new ApplicationException( "Non è possibile inserire un mandato con data anteriore a " + java.text.DateFormat - .getDateTimeInstance().format( - dataUltMandato)); + .getDateTimeInstance().format( + dataUltMandato)); // verifica disponibilità su CC if (!mandato.getTi_mandato().equals( mandato.TIPO_REGOLARIZZAZIONE)) @@ -5574,19 +5575,19 @@ private void verificaMandatoDiRegolarizzazione(UserContext aUC, Accertamento_scadenzarioBulk asDB = (Accertamento_scadenzarioBulk) accertamento .getAccertamento_scadenzarioColl().get( accertamento - .getAccertamento_scadenzarioColl() - .indexOfByPrimaryKey(asMandato)); + .getAccertamento_scadenzarioColl() + .indexOfByPrimaryKey(asMandato)); if (asDB != null) { newSet.add(asDB); if (asDB.getIm_scadenza().subtract( asDB.getIm_associato_doc_contabile()) .compareTo(new BigDecimal(0)) > 0) im_accertamento_disponibile = im_accertamento_disponibile - .add(asDB - .getIm_scadenza() - .subtract( - asDB - .getIm_associato_doc_contabile())); + .add(asDB + .getIm_scadenza() + .subtract( + asDB + .getIm_associato_doc_contabile())); } } @@ -5596,7 +5597,7 @@ private void verificaMandatoDiRegolarizzazione(UserContext aUC, "L'importo del mandato e l'importo disponibile dell'accertamento non corrispondono"); mandato - .setScadenzeAccertamentoSelezionatePerRegolarizzazione(newSet); + .setScadenzeAccertamentoSelezionatePerRegolarizzazione(newSet); } else if (mandato.isToBeCreated() && mandato.isGeneraReversaleDaDocAmm()) { // verifica l'importo dei doc amm selezioanti e il terzo @@ -5648,10 +5649,10 @@ private void verificaMandatoDiRegolarizzazione(UserContext aUC, Mandato_rigaBulk riga = (Mandato_rigaBulk) i.next(); ObbligazioneBulk obbligazione = (ObbligazioneBulk) getHome(aUC, ObbligazioneBulk.class).findByPrimaryKey( - new ObbligazioneBulk(riga.getCd_cds(), riga - .getEsercizio_obbligazione(), riga - .getEsercizio_ori_obbligazione(), riga - .getPg_obbligazione())); + new ObbligazioneBulk(riga.getCd_cds(), riga + .getEsercizio_obbligazione(), riga + .getEsercizio_ori_obbligazione(), riga + .getPg_obbligazione())); if (PGiro == null) PGiro = obbligazione.getFl_pgiro(); if (!PGiro.equals(obbligazione.getFl_pgiro())) @@ -5705,20 +5706,20 @@ private void verificaMandatoSuAnticipo(UserContext userContext, .getCd_tipo_documento_amm())) { AnticipoBulk anticipo = (AnticipoBulk) getHome(userContext, AnticipoBulk.class).findByPrimaryKey( - new AnticipoBulk(riga.getCd_cds_doc_amm(), riga - .getCd_uo_doc_amm(), riga - .getEsercizio_doc_amm(), riga - .getPg_doc_amm())); + new AnticipoBulk(riga.getCd_cds_doc_amm(), riga + .getCd_uo_doc_amm(), riga + .getEsercizio_doc_amm(), riga + .getPg_doc_amm())); if (anticipo == null) throw new ApplicationException( "Attenzione anticipo non trovato"); if (anticipo.getFl_associato_missione() != null && anticipo.getFl_associato_missione() - .booleanValue() + .booleanValue() && anticipo - .getStato_pagamento_fondo_eco() - .compareTo( - AnticipoBulk.STATO_REGISTRATO_FONDO_ECO) != 0) + .getStato_pagamento_fondo_eco() + .compareTo( + AnticipoBulk.STATO_REGISTRATO_FONDO_ECO) != 0) throw new ApplicationException( "Annullamento impossibile! L'anticipo " + anticipo.getPg_anticipo() @@ -5780,8 +5781,8 @@ private void verificaModalitaPagamento(UserContext aUC, MandatoBulk mandato) if (riga.getBanca() == null || Rif_modalita_pagamentoBulk.ALTRO.equals(riga.getBanca() .getTi_pagamento()) - || Rif_modalita_pagamentoBulk.IBAN.equals(riga.getBanca() - .getTi_pagamento())) + || Rif_modalita_pagamentoBulk.IBAN.equals(riga.getBanca() + .getTi_pagamento())) return; if (riga.getBanca() == null @@ -5813,8 +5814,8 @@ private void verificaModalitaPagamento(UserContext aUC, MandatoBulk mandato) .getCd_tipo_documento_amm()) && riga.getTi_fattura().equals( Fattura_passiva_IBulk.TIPO_NOTA_DI_CREDITO) - && riga.getIm_mandato_riga().compareTo( - new BigDecimal(0)) == 0) + && riga.getIm_mandato_riga().compareTo( + new BigDecimal(0)) == 0) // si tratta di una nota di credito - non deve essere // effettuato la verifica delle modalità di pagamento continue; @@ -5831,28 +5832,28 @@ private void verificaModalitaPagamento(UserContext aUC, MandatoBulk mandato) throw new ApplicationException( "Attenzione le righe del mandato devono avere la stessa modalità di pagamento bancario"); else - // postale - if (Rif_modalita_pagamentoBulk.POSTALE.equals(riga.getBanca() - .getTi_pagamento()) - && !banca.equalsByPrimaryKey(riga.getBanca())) - throw new ApplicationException( - "Attenzione le righe del mandato devono avere la stessa modalità di pagamento postale"); - else - // quietanza - if (Rif_modalita_pagamentoBulk.QUIETANZA.equals(riga.getBanca() - .getTi_pagamento()) - && !quietanza.equals(riga.getBanca().getQuietanza())) - throw new ApplicationException( - "Attenzione le righe del mandato devono avere la stessa quietanza"); - else - // altro - if ((Rif_modalita_pagamentoBulk.ALTRO.equals(riga.getBanca() - .getTi_pagamento()) || Rif_modalita_pagamentoBulk.IBAN - .equals(riga.getBanca().getTi_pagamento())) - && !intestazione.equals(riga.getBanca() - .getIntestazione())) - throw new ApplicationException( - "Attenzione le righe del mandato devono avere la stessa modalità di pagamento"); + // postale + if (Rif_modalita_pagamentoBulk.POSTALE.equals(riga.getBanca() + .getTi_pagamento()) + && !banca.equalsByPrimaryKey(riga.getBanca())) + throw new ApplicationException( + "Attenzione le righe del mandato devono avere la stessa modalità di pagamento postale"); + else + // quietanza + if (Rif_modalita_pagamentoBulk.QUIETANZA.equals(riga.getBanca() + .getTi_pagamento()) + && !quietanza.equals(riga.getBanca().getQuietanza())) + throw new ApplicationException( + "Attenzione le righe del mandato devono avere la stessa quietanza"); + else + // altro + if ((Rif_modalita_pagamentoBulk.ALTRO.equals(riga.getBanca() + .getTi_pagamento()) || Rif_modalita_pagamentoBulk.IBAN + .equals(riga.getBanca().getTi_pagamento())) + && !intestazione.equals(riga.getBanca() + .getIntestazione())) + throw new ApplicationException( + "Attenzione le righe del mandato devono avere la stessa modalità di pagamento"); } } catch (Exception e) { throw handleException(e); @@ -5932,7 +5933,7 @@ void verificaStatoEsercizio(UserContext userContext, Integer es, it.cnr.jada.persistency.PersistencyException { EsercizioBulk esercizio = (EsercizioBulk) getHome(userContext, EsercizioBulk.class).findByPrimaryKey( - new EsercizioBulk(cd_cds, es)); + new EsercizioBulk(cd_cds, es)); if (esercizio == null) throw handleException(new ApplicationException( "Inserimento impossibile: esercizio inesistente!")); @@ -5972,7 +5973,7 @@ private void verificaTipoBollo(UserContext userContext, MandatoBulk mandato) { bollo = (Tipo_bolloBulk) getHome(userContext, Tipo_bolloBulk.class).findByPrimaryKey( - mandato.getMandato_terzo().getTipoBollo()); + mandato.getMandato_terzo().getTipoBollo()); if (bollo == null) throw new ApplicationException(" Tipo bollo inesistente"); else @@ -5983,7 +5984,7 @@ private void verificaTipoBollo(UserContext userContext, MandatoBulk mandato) private int contaModalitaPagamento(it.cnr.jada.UserContext userContext, it.cnr.contab.doccont00.core.bulk.MandatoBulk mandato) - throws it.cnr.jada.comp.ComponentException { + throws it.cnr.jada.comp.ComponentException { Mandato_rigaHome home = (Mandato_rigaHome) getHome(userContext, Mandato_rigaBulk.class); SQLBuilder sql = home.createSQLBuilder(); @@ -6018,7 +6019,7 @@ private int contaModalitaPagamento(it.cnr.jada.UserContext userContext, public void esistonoPiuModalitaPagamento( it.cnr.jada.UserContext userContext, it.cnr.contab.doccont00.core.bulk.MandatoBulk mandato) - throws it.cnr.jada.comp.ComponentException { + throws it.cnr.jada.comp.ComponentException { if (contaModalitaPagamento(userContext, mandato) > 1) throw new ApplicationException( "Impossibile stampare. Le modalità di pagamento dei dettagli del mandato sono diverse."); @@ -6043,7 +6044,7 @@ public void esistonoPiuModalitaPagamento( */ private Var_bilancioBulk creaVariazioneBilancioDiRegolarizzazione( UserContext userContext, MandatoBulk mandato) - throws ComponentException { + throws ComponentException { try { Var_bilancioBulk varBilancio = null; VarBilancioComponentSession varSession = createVariazioneBilancioComponentSession(); @@ -6057,7 +6058,7 @@ private Var_bilancioBulk creaVariazioneBilancioDiRegolarizzazione( public MandatoIBulk esitaVariazioneBilancioDiRegolarizzazione( UserContext userContext, MandatoIBulk mandato) - throws ComponentException { + throws ComponentException { try { if (mandato.getVar_bilancio() != null) { ProcedureComponentSession varSession = createProcedureComponentSession(); @@ -6138,8 +6139,8 @@ private ProcedureComponentSession createProcedureComponentSession() private void generaEMAIL(UserContext userContext, MandatoIBulk mandato, String soggetto, String preText, String postText, String tipo) - throws ComponentException, IntrospectionException, - PersistencyException { + throws ComponentException, IntrospectionException, + PersistencyException { String formDate = "dd/MM/yyyy"; SimpleDateFormat formatterDate = new SimpleDateFormat(formDate, Config .getHandler().getLocale()); @@ -6251,7 +6252,7 @@ private Mandato_rigaBulk setCodiciSIOPECollegabili(UserContext userContext, Collection codiciCollegatiSIOPE; if (riga.getMandato_siopeColl().isEmpty() && !riga.isToBeCreated()) codiciCollegatiSIOPE = mandato_rigaHome - .findCodiciCollegatiSIOPE(userContext, riga); + .findCodiciCollegatiSIOPE(userContext, riga); else codiciCollegatiSIOPE = riga.getMandato_siopeColl(); @@ -6301,7 +6302,7 @@ private Mandato_rigaBulk setCodiciSIOPECollegabili(UserContext userContext, */ private java.lang.Boolean isCollegamentoSiopeCompleto( UserContext userContext, Mandato_rigaBulk riga) - throws ComponentException { + throws ComponentException { try { Mandato_rigaHome mandato_rigaHome = (Mandato_rigaHome) getHome( userContext, riga); @@ -6337,7 +6338,7 @@ private java.lang.Boolean isCollegamentoSiopeCompleto( */ public java.lang.Boolean isCollegamentoSiopeCompleto( UserContext userContext, MandatoBulk mandato) - throws ComponentException { + throws ComponentException { try { MandatoHome mandatoHome = (MandatoHome) getHome(userContext, mandato.getClass()); @@ -6375,106 +6376,121 @@ public java.lang.Boolean isCollegamentoSiopeCompleto( public MandatoIBulk listaScadenzeAccertamentoPerRegolarizzazione( UserContext userContext, MandatoIBulk mandato) - throws ComponentException { + throws ComponentException { try { Collection result = ((MandatoIHome) getHome(userContext, mandato .getClass())).findScadenzeAccertamentoPerRegolarizzazione( - (it.cnr.contab.utenze00.bp.CNRUserContext) userContext, - mandato); + (it.cnr.contab.utenze00.bp.CNRUserContext) userContext, + mandato); mandato.setScadenzeAccertamentoPerRegolarizzazione(result); return mandato; } catch (Exception e) { throw handleException(e); } } -public SQLBuilder selectCupByClause(UserContext userContext, MandatoCupIBulk mandato, CupBulk cup, CompoundFindClause clauses) throws ComponentException, it.cnr.jada.persistency.PersistencyException -{ - SQLBuilder sql = getHome( userContext, CupBulk.class ).createSQLBuilder(); - sql.openParenthesis("AND"); - sql.addClause("AND", "dt_canc", sql.ISNULL, null); - sql.addClause("OR","dt_canc",sql.GREATER,it.cnr.jada.util.ejb.EJBCommonServices.getServerDate()); - sql.closeParenthesis(); - sql.addClause(clauses); - return sql; -} -public java.lang.Boolean isDipendenteDaConguaglio( - UserContext userContext, MandatoBulk mandato) - throws ComponentException { - try { - for (Iterator i = mandato.getMandato_rigaColl().iterator();i.hasNext();){ - Mandato_rigaBulk riga = (Mandato_rigaBulk)i.next(); - if (riga.getCd_tipo_documento_amm().equals(Numerazione_doc_ammBulk.TIPO_COMPENSO) ) - { - CompensoBulk compenso = new CompensoBulk( - riga.getCd_cds_doc_amm(), - riga.getCd_uo_doc_amm(), - riga.getEsercizio_doc_amm(), - riga.getPg_doc_amm()); - - ConguaglioHome conguaglioHome = (ConguaglioHome)getHome(userContext, ConguaglioBulk.class); - if (conguaglioHome.findConguaglioAssociatoACompenso(compenso)!=null) - return Boolean.TRUE; - } + public SQLBuilder selectCupByClause(UserContext userContext, MandatoCupIBulk mandato, CupBulk cup, CompoundFindClause clauses) throws ComponentException, it.cnr.jada.persistency.PersistencyException + { + SQLBuilder sql = getHome( userContext, CupBulk.class ).createSQLBuilder(); + sql.openParenthesis("AND"); + sql.addClause("AND", "dt_canc", sql.ISNULL, null); + sql.addClause("OR","dt_canc",sql.GREATER,it.cnr.jada.util.ejb.EJBCommonServices.getServerDate()); + sql.closeParenthesis(); + sql.addClause(clauses); + return sql; + } + public java.lang.Boolean isDipendenteDaConguaglio( + UserContext userContext, MandatoBulk mandato) + throws ComponentException { + try { + for (Iterator i = mandato.getMandato_rigaColl().iterator();i.hasNext();){ + Mandato_rigaBulk riga = (Mandato_rigaBulk)i.next(); + if (riga.getCd_tipo_documento_amm().equals(Numerazione_doc_ammBulk.TIPO_COMPENSO) ) + { + CompensoBulk compenso = new CompensoBulk( + riga.getCd_cds_doc_amm(), + riga.getCd_uo_doc_amm(), + riga.getEsercizio_doc_amm(), + riga.getPg_doc_amm()); + + ConguaglioHome conguaglioHome = (ConguaglioHome)getHome(userContext, ConguaglioBulk.class); + if (conguaglioHome.findConguaglioAssociatoACompenso(compenso)!=null) + return Boolean.TRUE; + } + return Boolean.FALSE; + } + return Boolean.FALSE; + } catch (Exception e) { + throw handleException(e); + } } - - return Boolean.FALSE; - } catch (Exception e) { - throw handleException(e); + public SQLBuilder selectCupByClause(UserContext userContext, MandatoSiopeCupIBulk bulk, CupBulk cup, CompoundFindClause clauses) throws ComponentException, it.cnr.jada.persistency.PersistencyException + { + SQLBuilder sql = getHome( userContext, CupBulk.class ).createSQLBuilder(); + sql.openParenthesis("AND"); + sql.addClause("AND", "dt_canc", sql.ISNULL, null); + sql.addClause("OR","dt_canc",sql.GREATER,it.cnr.jada.util.ejb.EJBCommonServices.getServerDate()); + sql.closeParenthesis(); + sql.addClause(clauses); + return sql; } -} -public SQLBuilder selectCupByClause(UserContext userContext, MandatoSiopeCupIBulk bulk, CupBulk cup, CompoundFindClause clauses) throws ComponentException, it.cnr.jada.persistency.PersistencyException -{ - SQLBuilder sql = getHome( userContext, CupBulk.class ).createSQLBuilder(); - sql.openParenthesis("AND"); - sql.addClause("AND", "dt_canc", sql.ISNULL, null); - sql.addClause("OR","dt_canc",sql.GREATER,it.cnr.jada.util.ejb.EJBCommonServices.getServerDate()); - sql.closeParenthesis(); - sql.addClause(clauses); - return sql; -} -private void verificaTracciabilitaPagamenti(UserContext userContext, - MandatoBulk mandato) throws ComponentException { - try { - if (mandato.getMandato_rigaColl().size() == 0) - return; + private void verificaTracciabilitaPagamenti(UserContext userContext, + MandatoBulk mandato) throws ComponentException { + try { + if (mandato.getMandato_rigaColl().size() == 0) + return; - for (Iterator i = mandato.getMandato_rigaColl().iterator(); i - .hasNext();) { - Mandato_rigaBulk riga = (Mandato_rigaBulk) i.next(); + for (Iterator i = mandato.getMandato_rigaColl().iterator(); i + .hasNext();) { + Mandato_rigaBulk riga = (Mandato_rigaBulk) i.next(); - - if (riga.getCd_modalita_pag() == null || riga.getCd_tipo_documento_amm() == null) - throw new ApplicationException( - "Attenzione! esistono righe del mandato per cui non risulta valorizzata la modalità di pagamento oppure il tipo di documento amministrativo"); - try { - LoggableStatement cs = new LoggableStatement( - getConnection(userContext), "{ call " - + it.cnr.jada.util.ejb.EJBCommonServices - .getDefaultSchema() - + "CNRCTB037.verificaTracciabilitaPag(?, ?, ?,?,?)}", - false, this.getClass()); + + if (riga.getCd_modalita_pag() == null || riga.getCd_tipo_documento_amm() == null) + throw new ApplicationException( + "Attenzione! esistono righe del mandato per cui non risulta valorizzata la modalità di pagamento oppure il tipo di documento amministrativo"); try { - cs.setObject(1, mandato.getEsercizio()); - cs.setObject(2, mandato.getDt_emissione()); - cs.setString(3, riga.getCd_modalita_pag()); - cs.setString(4, riga.getCd_tipo_documento_amm()); - cs.setObject(5, mandato.getIm_netto()); - cs.executeQuery(); + LoggableStatement cs = new LoggableStatement( + getConnection(userContext), "{ call " + + it.cnr.jada.util.ejb.EJBCommonServices + .getDefaultSchema() + + "CNRCTB037.verificaTracciabilitaPag(?, ?, ?,?,?)}", + false, this.getClass()); + try { + cs.setObject(1, mandato.getEsercizio()); + cs.setObject(2, mandato.getDt_emissione()); + cs.setString(3, riga.getCd_modalita_pag()); + cs.setString(4, riga.getCd_tipo_documento_amm()); + cs.setObject(5, mandato.getIm_netto()); + cs.executeQuery(); + } catch (SQLException e) { + throw handleException(e); + } finally { + cs.close(); + } } catch (SQLException e) { throw handleException(e); - } finally { - cs.close(); } - } catch (SQLException e) { - throw handleException(e); + } - + } catch (Exception e) { + throw handleException(e); + } + } + + public List findModPagObbligatorieAssociateAlMandato(UserContext userContext, V_mandato_reversaleBulk mandato_reversaleBulk) throws ComponentException { + SQLBuilder sql = getHome( userContext, Rif_modalita_pagamentoBulk.class ).createSQLBuilder(); + sql.addClause(FindClause.AND, "fl_all_obbl_mandato", SQLBuilder.EQUALS, true); + sql.addTableToHeader("MANDATO_RIGA"); + sql.addSQLJoin("MANDATO_RIGA.CD_MODALITA_PAG", "RIF_MODALITA_PAGAMENTO.CD_MODALITA_PAG"); + sql.addSQLClause(FindClause.AND, "MANDATO_RIGA.CD_CDS", SQLBuilder.EQUALS, mandato_reversaleBulk.getCd_cds()); + sql.addSQLClause(FindClause.AND, "MANDATO_RIGA.ESERCIZIO", SQLBuilder.EQUALS, mandato_reversaleBulk.getEsercizio()); + sql.addSQLClause(FindClause.AND, "MANDATO_RIGA.PG_MANDATO", SQLBuilder.EQUALS, mandato_reversaleBulk.getPg_documento_cont()); + try { + return getHome(userContext, Rif_modalita_pagamentoBulk.class).fetchAll(sql); + } catch (PersistencyException e) { + throw handleException(e); } - } catch (Exception e) { - throw handleException(e); } -} public java.lang.Boolean isAnnullabile( UserContext userContext, MandatoBulk mandato) throws ComponentException { diff --git a/sigla-ejb/src/main/java/it/cnr/contab/doccont00/core/bulk/AllegatoDocContBulk.java b/sigla-ejb/src/main/java/it/cnr/contab/doccont00/core/bulk/AllegatoDocContBulk.java new file mode 100644 index 0000000000..bb3227f7ee --- /dev/null +++ b/sigla-ejb/src/main/java/it/cnr/contab/doccont00/core/bulk/AllegatoDocContBulk.java @@ -0,0 +1,40 @@ +package it.cnr.contab.doccont00.core.bulk; + +import org.apache.chemistry.opencmis.client.api.Document; + +import it.cnr.contab.cmis.annotation.CMISPolicy; +import it.cnr.contab.cmis.annotation.CMISProperty; +import it.cnr.contab.util00.bulk.cmis.AllegatoGenericoBulk; +import it.cnr.jada.util.OrderedHashtable; + +public class AllegatoDocContBulk extends AllegatoGenericoBulk { + private static final long serialVersionUID = 1L; + private OrderedHashtable rifModalitaPagamentoKeys = new OrderedHashtable(); + @CMISPolicy(name="P:doccont:rif_modalita_pagamentoAspect", property=@CMISProperty(name="doccont:rif_modalita_pagamento")) + private String rifModalitaPagamento; + + public AllegatoDocContBulk() { + super(); + } + + public AllegatoDocContBulk(Document node) { + super(node); + } + + public String getRifModalitaPagamento() { + return rifModalitaPagamento; + } + + public void setRifModalitaPagamento(String rifModalitaPagamento) { + this.rifModalitaPagamento = rifModalitaPagamento; + } + + public OrderedHashtable getRifModalitaPagamentoKeys() { + return rifModalitaPagamentoKeys; + } + + public void setRifModalitaPagamentoKeys( + OrderedHashtable rifModalitaPagamentoKeys) { + this.rifModalitaPagamentoKeys = rifModalitaPagamentoKeys; + } +} diff --git a/sigla-ejb/src/main/java/it/cnr/contab/doccont00/ejb/MandatoComponentSession.java b/sigla-ejb/src/main/java/it/cnr/contab/doccont00/ejb/MandatoComponentSession.java index 71f41d4b86..a583a720ee 100644 --- a/sigla-ejb/src/main/java/it/cnr/contab/doccont00/ejb/MandatoComponentSession.java +++ b/sigla-ejb/src/main/java/it/cnr/contab/doccont00/ejb/MandatoComponentSession.java @@ -1,6 +1,10 @@ package it.cnr.contab.doccont00.ejb; +import java.util.List; + +import it.cnr.contab.anagraf00.tabrif.bulk.Rif_modalita_pagamentoBulk; import it.cnr.contab.doccont00.core.bulk.MandatoIBulk; +import it.cnr.contab.doccont00.intcass.bulk.V_mandato_reversaleBulk; import it.cnr.jada.UserContext; import it.cnr.jada.comp.ComponentException; @@ -26,4 +30,5 @@ public interface MandatoComponentSession extends it.cnr.jada.ejb.CRUDComponentSe java.lang.Boolean isCollegamentoSiopeCompleto (it.cnr.jada.UserContext param0, it.cnr.contab.doccont00.core.bulk.MandatoBulk param1) throws it.cnr.jada.comp.ComponentException,java.rmi.RemoteException; it.cnr.contab.doccont00.core.bulk.MandatoIBulk listaScadenzeAccertamentoPerRegolarizzazione(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoIBulk param1) throws it.cnr.jada.comp.ComponentException,java.rmi.RemoteException; java.lang.Boolean isDipendenteDaConguaglio (it.cnr.jada.UserContext param0, it.cnr.contab.doccont00.core.bulk.MandatoBulk param1) throws it.cnr.jada.comp.ComponentException,java.rmi.RemoteException; -} +List findModPagObbligatorieAssociateAlMandato(UserContext userContext, V_mandato_reversaleBulk mandato_reversaleBulk) throws it.cnr.jada.comp.ComponentException,java.rmi.RemoteException; +} \ No newline at end of file diff --git a/sigla-ejb/src/main/java/it/cnr/contab/doccont00/ejb/MandatoComponentSessionBean.java b/sigla-ejb/src/main/java/it/cnr/contab/doccont00/ejb/MandatoComponentSessionBean.java index 792e8de43b..d1cc83792c 100644 --- a/sigla-ejb/src/main/java/it/cnr/contab/doccont00/ejb/MandatoComponentSessionBean.java +++ b/sigla-ejb/src/main/java/it/cnr/contab/doccont00/ejb/MandatoComponentSessionBean.java @@ -1,384 +1,406 @@ package it.cnr.contab.doccont00.ejb; +import java.util.List; + import javax.annotation.PostConstruct; import javax.ejb.Stateless; +import it.cnr.contab.anagraf00.tabrif.bulk.Rif_modalita_pagamentoBulk; import it.cnr.contab.doccont00.comp.MandatoComponent; +import it.cnr.contab.doccont00.intcass.bulk.V_mandato_reversaleBulk; import it.cnr.contab.pdg00.bulk.Pdg_variazioneBulk; @Stateless(name="CNRDOCCONT00_EJB_MandatoComponentSession") public class MandatoComponentSessionBean extends it.cnr.jada.ejb.CRUDComponentSessionBean implements MandatoComponentSession { -@PostConstruct + @PostConstruct public void ejbCreate() throws javax.ejb.CreateException { - componentObj = new it.cnr.contab.doccont00.comp.MandatoComponent(); -} -public static it.cnr.jada.ejb.CRUDComponentSessionBean newInstance() throws javax.ejb.EJBException { - return new MandatoComponentSessionBean(); -} -public it.cnr.contab.doccont00.core.bulk.MandatoBulk aggiungiDocPassivi(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1,java.util.List param2) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { - pre_component_invocation(param0,componentObj); - try { - it.cnr.contab.doccont00.core.bulk.MandatoBulk result = ((MandatoComponent)componentObj).aggiungiDocPassivi(param0,param1,param2); - component_invocation_succes(param0,componentObj); - return result; - } catch(it.cnr.jada.comp.NoRollbackException e) { - component_invocation_succes(param0,componentObj); - throw e; - } catch(it.cnr.jada.comp.ComponentException e) { - component_invocation_failure(param0,componentObj); - throw e; - } catch(RuntimeException e) { - throw uncaughtRuntimeException(param0,componentObj,e); - } catch(Error e) { - throw uncaughtError(param0,componentObj,e); + componentObj = new it.cnr.contab.doccont00.comp.MandatoComponent(); } -} -public it.cnr.contab.doccont00.core.bulk.MandatoAccreditamentoBulk aggiungiImpegni(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoAccreditamentoBulk param1,java.util.List param2) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { - pre_component_invocation(param0,componentObj); - try { - it.cnr.contab.doccont00.core.bulk.MandatoAccreditamentoBulk result = ((MandatoComponent)componentObj).aggiungiImpegni(param0,param1,param2); - component_invocation_succes(param0,componentObj); - return result; - } catch(it.cnr.jada.comp.NoRollbackException e) { - component_invocation_succes(param0,componentObj); - throw e; - } catch(it.cnr.jada.comp.ComponentException e) { - component_invocation_failure(param0,componentObj); - throw e; - } catch(RuntimeException e) { - throw uncaughtRuntimeException(param0,componentObj,e); - } catch(Error e) { - throw uncaughtError(param0,componentObj,e); + public static it.cnr.jada.ejb.CRUDComponentSessionBean newInstance() throws javax.ejb.EJBException { + return new MandatoComponentSessionBean(); } -} -public it.cnr.contab.doccont00.core.bulk.MandatoBulk annullaMandato(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { - pre_component_invocation(param0,componentObj); - try { - it.cnr.contab.doccont00.core.bulk.MandatoBulk result = ((MandatoComponent)componentObj).annullaMandato(param0,param1); - component_invocation_succes(param0,componentObj); - return result; - } catch(it.cnr.jada.comp.NoRollbackException e) { - component_invocation_succes(param0,componentObj); - throw e; - } catch(it.cnr.jada.comp.ComponentException e) { - component_invocation_failure(param0,componentObj); - throw e; - } catch(RuntimeException e) { - throw uncaughtRuntimeException(param0,componentObj,e); - } catch(Error e) { - throw uncaughtError(param0,componentObj,e); + public it.cnr.contab.doccont00.core.bulk.MandatoBulk aggiungiDocPassivi(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1,java.util.List param2) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { + pre_component_invocation(param0,componentObj); + try { + it.cnr.contab.doccont00.core.bulk.MandatoBulk result = ((MandatoComponent)componentObj).aggiungiDocPassivi(param0,param1,param2); + component_invocation_succes(param0,componentObj); + return result; + } catch(it.cnr.jada.comp.NoRollbackException e) { + component_invocation_succes(param0,componentObj); + throw e; + } catch(it.cnr.jada.comp.ComponentException e) { + component_invocation_failure(param0,componentObj); + throw e; + } catch(RuntimeException e) { + throw uncaughtRuntimeException(param0,componentObj,e); + } catch(Error e) { + throw uncaughtError(param0,componentObj,e); + } } -} -public it.cnr.contab.doccont00.core.bulk.MandatoBulk annullaMandato(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1,it.cnr.contab.doccont00.core.bulk.CompensoOptionRequestParameter param2) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { - pre_component_invocation(param0,componentObj); - try { - it.cnr.contab.doccont00.core.bulk.MandatoBulk result = ((MandatoComponent)componentObj).annullaMandato(param0,param1,param2); - component_invocation_succes(param0,componentObj); - return result; - } catch(it.cnr.jada.comp.NoRollbackException e) { - component_invocation_succes(param0,componentObj); - throw e; - } catch(it.cnr.jada.comp.ComponentException e) { - component_invocation_failure(param0,componentObj); - throw e; - } catch(RuntimeException e) { - throw uncaughtRuntimeException(param0,componentObj,e); - } catch(Error e) { - throw uncaughtError(param0,componentObj,e); + public it.cnr.contab.doccont00.core.bulk.MandatoAccreditamentoBulk aggiungiImpegni(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoAccreditamentoBulk param1,java.util.List param2) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { + pre_component_invocation(param0,componentObj); + try { + it.cnr.contab.doccont00.core.bulk.MandatoAccreditamentoBulk result = ((MandatoComponent)componentObj).aggiungiImpegni(param0,param1,param2); + component_invocation_succes(param0,componentObj); + return result; + } catch(it.cnr.jada.comp.NoRollbackException e) { + component_invocation_succes(param0,componentObj); + throw e; + } catch(it.cnr.jada.comp.ComponentException e) { + component_invocation_failure(param0,componentObj); + throw e; + } catch(RuntimeException e) { + throw uncaughtRuntimeException(param0,componentObj,e); + } catch(Error e) { + throw uncaughtError(param0,componentObj,e); + } } -} -public it.cnr.contab.doccont00.core.bulk.MandatoBulk annullaMandato(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1,it.cnr.contab.doccont00.core.bulk.CompensoOptionRequestParameter param2,boolean param3) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { - pre_component_invocation(param0,componentObj); - try { - it.cnr.contab.doccont00.core.bulk.MandatoBulk result = ((MandatoComponent)componentObj).annullaMandato(param0,param1,param2,param3); - component_invocation_succes(param0,componentObj); - return result; - } catch(it.cnr.jada.comp.NoRollbackException e) { - component_invocation_succes(param0,componentObj); - throw e; - } catch(it.cnr.jada.comp.ComponentException e) { - component_invocation_failure(param0,componentObj); - throw e; - } catch(RuntimeException e) { - throw uncaughtRuntimeException(param0,componentObj,e); - } catch(Error e) { - throw uncaughtError(param0,componentObj,e); + public it.cnr.contab.doccont00.core.bulk.MandatoBulk annullaMandato(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { + pre_component_invocation(param0,componentObj); + try { + it.cnr.contab.doccont00.core.bulk.MandatoBulk result = ((MandatoComponent)componentObj).annullaMandato(param0,param1); + component_invocation_succes(param0,componentObj); + return result; + } catch(it.cnr.jada.comp.NoRollbackException e) { + component_invocation_succes(param0,componentObj); + throw e; + } catch(it.cnr.jada.comp.ComponentException e) { + component_invocation_failure(param0,componentObj); + throw e; + } catch(RuntimeException e) { + throw uncaughtRuntimeException(param0,componentObj,e); + } catch(Error e) { + throw uncaughtError(param0,componentObj,e); + } } -} -public it.cnr.jada.util.RemoteIterator cercaImpegni(it.cnr.jada.UserContext param0,it.cnr.jada.persistency.sql.CompoundFindClause param1,it.cnr.contab.doccont00.core.bulk.MandatoBulk param2) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { - pre_component_invocation(param0,componentObj); - try { - it.cnr.jada.util.RemoteIterator result = ((MandatoComponent)componentObj).cercaImpegni(param0,param1,param2); - component_invocation_succes(param0,componentObj); - return result; - } catch(it.cnr.jada.comp.NoRollbackException e) { - component_invocation_succes(param0,componentObj); - throw e; - } catch(it.cnr.jada.comp.ComponentException e) { - component_invocation_failure(param0,componentObj); - throw e; - } catch(RuntimeException e) { - throw uncaughtRuntimeException(param0,componentObj,e); - } catch(Error e) { - throw uncaughtError(param0,componentObj,e); + public it.cnr.contab.doccont00.core.bulk.MandatoBulk annullaMandato(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1,it.cnr.contab.doccont00.core.bulk.CompensoOptionRequestParameter param2) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { + pre_component_invocation(param0,componentObj); + try { + it.cnr.contab.doccont00.core.bulk.MandatoBulk result = ((MandatoComponent)componentObj).annullaMandato(param0,param1,param2); + component_invocation_succes(param0,componentObj); + return result; + } catch(it.cnr.jada.comp.NoRollbackException e) { + component_invocation_succes(param0,componentObj); + throw e; + } catch(it.cnr.jada.comp.ComponentException e) { + component_invocation_failure(param0,componentObj); + throw e; + } catch(RuntimeException e) { + throw uncaughtRuntimeException(param0,componentObj,e); + } catch(Error e) { + throw uncaughtError(param0,componentObj,e); + } } -} -public it.cnr.jada.util.RemoteIterator cercaSospesi(it.cnr.jada.UserContext param0,it.cnr.jada.persistency.sql.CompoundFindClause param1,it.cnr.contab.doccont00.core.bulk.MandatoBulk param2) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { - pre_component_invocation(param0,componentObj); - try { - it.cnr.jada.util.RemoteIterator result = ((MandatoComponent)componentObj).cercaSospesi(param0,param1,param2); - component_invocation_succes(param0,componentObj); - return result; - } catch(it.cnr.jada.comp.NoRollbackException e) { - component_invocation_succes(param0,componentObj); - throw e; - } catch(it.cnr.jada.comp.ComponentException e) { - component_invocation_failure(param0,componentObj); - throw e; - } catch(RuntimeException e) { - throw uncaughtRuntimeException(param0,componentObj,e); - } catch(Error e) { - throw uncaughtError(param0,componentObj,e); + public it.cnr.contab.doccont00.core.bulk.MandatoBulk annullaMandato(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1,it.cnr.contab.doccont00.core.bulk.CompensoOptionRequestParameter param2,boolean param3) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { + pre_component_invocation(param0,componentObj); + try { + it.cnr.contab.doccont00.core.bulk.MandatoBulk result = ((MandatoComponent)componentObj).annullaMandato(param0,param1,param2,param3); + component_invocation_succes(param0,componentObj); + return result; + } catch(it.cnr.jada.comp.NoRollbackException e) { + component_invocation_succes(param0,componentObj); + throw e; + } catch(it.cnr.jada.comp.ComponentException e) { + component_invocation_failure(param0,componentObj); + throw e; + } catch(RuntimeException e) { + throw uncaughtRuntimeException(param0,componentObj,e); + } catch(Error e) { + throw uncaughtError(param0,componentObj,e); + } } -} -public java.util.List findBancaOptions(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoAccreditamentoBulk param1) throws it.cnr.jada.persistency.PersistencyException,it.cnr.jada.persistency.IntrospectionException,it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { - pre_component_invocation(param0,componentObj); - try { - java.util.List result = ((MandatoComponent)componentObj).findBancaOptions(param0,param1); - component_invocation_succes(param0,componentObj); - return result; - } catch(it.cnr.jada.comp.NoRollbackException e) { - component_invocation_succes(param0,componentObj); - throw e; - } catch(it.cnr.jada.persistency.PersistencyException e) { - component_invocation_failure(param0,componentObj); - throw e; - } catch(it.cnr.jada.persistency.IntrospectionException e) { - component_invocation_failure(param0,componentObj); - throw e; - } catch(it.cnr.jada.comp.ComponentException e) { - component_invocation_failure(param0,componentObj); - throw e; - } catch(RuntimeException e) { - throw uncaughtRuntimeException(param0,componentObj,e); - } catch(Error e) { - throw uncaughtError(param0,componentObj,e); + public it.cnr.jada.util.RemoteIterator cercaImpegni(it.cnr.jada.UserContext param0,it.cnr.jada.persistency.sql.CompoundFindClause param1,it.cnr.contab.doccont00.core.bulk.MandatoBulk param2) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { + pre_component_invocation(param0,componentObj); + try { + it.cnr.jada.util.RemoteIterator result = ((MandatoComponent)componentObj).cercaImpegni(param0,param1,param2); + component_invocation_succes(param0,componentObj); + return result; + } catch(it.cnr.jada.comp.NoRollbackException e) { + component_invocation_succes(param0,componentObj); + throw e; + } catch(it.cnr.jada.comp.ComponentException e) { + component_invocation_failure(param0,componentObj); + throw e; + } catch(RuntimeException e) { + throw uncaughtRuntimeException(param0,componentObj,e); + } catch(Error e) { + throw uncaughtError(param0,componentObj,e); + } + } + public it.cnr.jada.util.RemoteIterator cercaSospesi(it.cnr.jada.UserContext param0,it.cnr.jada.persistency.sql.CompoundFindClause param1,it.cnr.contab.doccont00.core.bulk.MandatoBulk param2) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { + pre_component_invocation(param0,componentObj); + try { + it.cnr.jada.util.RemoteIterator result = ((MandatoComponent)componentObj).cercaSospesi(param0,param1,param2); + component_invocation_succes(param0,componentObj); + return result; + } catch(it.cnr.jada.comp.NoRollbackException e) { + component_invocation_succes(param0,componentObj); + throw e; + } catch(it.cnr.jada.comp.ComponentException e) { + component_invocation_failure(param0,componentObj); + throw e; + } catch(RuntimeException e) { + throw uncaughtRuntimeException(param0,componentObj,e); + } catch(Error e) { + throw uncaughtError(param0,componentObj,e); + } + } + public java.util.List findBancaOptions(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoAccreditamentoBulk param1) throws it.cnr.jada.persistency.PersistencyException,it.cnr.jada.persistency.IntrospectionException,it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { + pre_component_invocation(param0,componentObj); + try { + java.util.List result = ((MandatoComponent)componentObj).findBancaOptions(param0,param1); + component_invocation_succes(param0,componentObj); + return result; + } catch(it.cnr.jada.comp.NoRollbackException e) { + component_invocation_succes(param0,componentObj); + throw e; + } catch(it.cnr.jada.persistency.PersistencyException e) { + component_invocation_failure(param0,componentObj); + throw e; + } catch(it.cnr.jada.persistency.IntrospectionException e) { + component_invocation_failure(param0,componentObj); + throw e; + } catch(it.cnr.jada.comp.ComponentException e) { + component_invocation_failure(param0,componentObj); + throw e; + } catch(RuntimeException e) { + throw uncaughtRuntimeException(param0,componentObj,e); + } catch(Error e) { + throw uncaughtError(param0,componentObj,e); + } } -} -public java.util.List findDisponibilitaDiCassaPerCapitolo(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { - pre_component_invocation(param0,componentObj); - try { - java.util.List result = ((MandatoComponent)componentObj).findDisponibilitaDiCassaPerCapitolo(param0,param1); - component_invocation_succes(param0,componentObj); - return result; - } catch(it.cnr.jada.comp.NoRollbackException e) { - component_invocation_succes(param0,componentObj); - throw e; - } catch(it.cnr.jada.comp.ComponentException e) { - component_invocation_failure(param0,componentObj); - throw e; - } catch(RuntimeException e) { - throw uncaughtRuntimeException(param0,componentObj,e); - } catch(Error e) { - throw uncaughtError(param0,componentObj,e); + public java.util.List findDisponibilitaDiCassaPerCapitolo(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { + pre_component_invocation(param0,componentObj); + try { + java.util.List result = ((MandatoComponent)componentObj).findDisponibilitaDiCassaPerCapitolo(param0,param1); + component_invocation_succes(param0,componentObj); + return result; + } catch(it.cnr.jada.comp.NoRollbackException e) { + component_invocation_succes(param0,componentObj); + throw e; + } catch(it.cnr.jada.comp.ComponentException e) { + component_invocation_failure(param0,componentObj); + throw e; + } catch(RuntimeException e) { + throw uncaughtRuntimeException(param0,componentObj,e); + } catch(Error e) { + throw uncaughtError(param0,componentObj,e); + } } -} -public it.cnr.jada.bulk.OggettoBulk inizializzaBulkPerStampa(it.cnr.jada.UserContext param0,it.cnr.jada.bulk.OggettoBulk param1) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { - pre_component_invocation(param0,componentObj); - try { - it.cnr.jada.bulk.OggettoBulk result = ((MandatoComponent)componentObj).inizializzaBulkPerStampa(param0,param1); - component_invocation_succes(param0,componentObj); - return result; - } catch(it.cnr.jada.comp.NoRollbackException e) { - component_invocation_succes(param0,componentObj); - throw e; - } catch(it.cnr.jada.comp.ComponentException e) { - component_invocation_failure(param0,componentObj); - throw e; - } catch(RuntimeException e) { - throw uncaughtRuntimeException(param0,componentObj,e); - } catch(Error e) { - throw uncaughtError(param0,componentObj,e); + public it.cnr.jada.bulk.OggettoBulk inizializzaBulkPerStampa(it.cnr.jada.UserContext param0,it.cnr.jada.bulk.OggettoBulk param1) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { + pre_component_invocation(param0,componentObj); + try { + it.cnr.jada.bulk.OggettoBulk result = ((MandatoComponent)componentObj).inizializzaBulkPerStampa(param0,param1); + component_invocation_succes(param0,componentObj); + return result; + } catch(it.cnr.jada.comp.NoRollbackException e) { + component_invocation_succes(param0,componentObj); + throw e; + } catch(it.cnr.jada.comp.ComponentException e) { + component_invocation_failure(param0,componentObj); + throw e; + } catch(RuntimeException e) { + throw uncaughtRuntimeException(param0,componentObj,e); + } catch(Error e) { + throw uncaughtError(param0,componentObj,e); + } } -} -public it.cnr.contab.doccont00.core.bulk.MandatoIBulk listaDocAttiviPerRegolarizzazione(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoIBulk param1) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { - pre_component_invocation(param0,componentObj); - try { - it.cnr.contab.doccont00.core.bulk.MandatoIBulk result = ((MandatoComponent)componentObj).listaDocAttiviPerRegolarizzazione(param0,param1); - component_invocation_succes(param0,componentObj); - return result; - } catch(it.cnr.jada.comp.NoRollbackException e) { - component_invocation_succes(param0,componentObj); - throw e; - } catch(it.cnr.jada.comp.ComponentException e) { - component_invocation_failure(param0,componentObj); - throw e; - } catch(RuntimeException e) { - throw uncaughtRuntimeException(param0,componentObj,e); - } catch(Error e) { - throw uncaughtError(param0,componentObj,e); + public it.cnr.contab.doccont00.core.bulk.MandatoIBulk listaDocAttiviPerRegolarizzazione(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoIBulk param1) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { + pre_component_invocation(param0,componentObj); + try { + it.cnr.contab.doccont00.core.bulk.MandatoIBulk result = ((MandatoComponent)componentObj).listaDocAttiviPerRegolarizzazione(param0,param1); + component_invocation_succes(param0,componentObj); + return result; + } catch(it.cnr.jada.comp.NoRollbackException e) { + component_invocation_succes(param0,componentObj); + throw e; + } catch(it.cnr.jada.comp.ComponentException e) { + component_invocation_failure(param0,componentObj); + throw e; + } catch(RuntimeException e) { + throw uncaughtRuntimeException(param0,componentObj,e); + } catch(Error e) { + throw uncaughtError(param0,componentObj,e); + } } -} -public it.cnr.contab.doccont00.core.bulk.MandatoBulk listaDocPassivi(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { - pre_component_invocation(param0,componentObj); - try { - it.cnr.contab.doccont00.core.bulk.MandatoBulk result = ((MandatoComponent)componentObj).listaDocPassivi(param0,param1); - component_invocation_succes(param0,componentObj); - return result; - } catch(it.cnr.jada.comp.NoRollbackException e) { - component_invocation_succes(param0,componentObj); - throw e; - } catch(it.cnr.jada.comp.ComponentException e) { - component_invocation_failure(param0,componentObj); - throw e; - } catch(RuntimeException e) { - throw uncaughtRuntimeException(param0,componentObj,e); - } catch(Error e) { - throw uncaughtError(param0,componentObj,e); + public it.cnr.contab.doccont00.core.bulk.MandatoBulk listaDocPassivi(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { + pre_component_invocation(param0,componentObj); + try { + it.cnr.contab.doccont00.core.bulk.MandatoBulk result = ((MandatoComponent)componentObj).listaDocPassivi(param0,param1); + component_invocation_succes(param0,componentObj); + return result; + } catch(it.cnr.jada.comp.NoRollbackException e) { + component_invocation_succes(param0,componentObj); + throw e; + } catch(it.cnr.jada.comp.ComponentException e) { + component_invocation_failure(param0,componentObj); + throw e; + } catch(RuntimeException e) { + throw uncaughtRuntimeException(param0,componentObj,e); + } catch(Error e) { + throw uncaughtError(param0,componentObj,e); + } } -} -public it.cnr.contab.doccont00.core.bulk.MandatoAccreditamentoBulk listaImpegniCNR(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoAccreditamentoBulk param1) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { - pre_component_invocation(param0,componentObj); - try { - it.cnr.contab.doccont00.core.bulk.MandatoAccreditamentoBulk result = ((MandatoComponent)componentObj).listaImpegniCNR(param0,param1); - component_invocation_succes(param0,componentObj); - return result; - } catch(it.cnr.jada.comp.NoRollbackException e) { - component_invocation_succes(param0,componentObj); - throw e; - } catch(it.cnr.jada.comp.ComponentException e) { - component_invocation_failure(param0,componentObj); - throw e; - } catch(RuntimeException e) { - throw uncaughtRuntimeException(param0,componentObj,e); - } catch(Error e) { - throw uncaughtError(param0,componentObj,e); + public it.cnr.contab.doccont00.core.bulk.MandatoAccreditamentoBulk listaImpegniCNR(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoAccreditamentoBulk param1) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { + pre_component_invocation(param0,componentObj); + try { + it.cnr.contab.doccont00.core.bulk.MandatoAccreditamentoBulk result = ((MandatoComponent)componentObj).listaImpegniCNR(param0,param1); + component_invocation_succes(param0,componentObj); + return result; + } catch(it.cnr.jada.comp.NoRollbackException e) { + component_invocation_succes(param0,componentObj); + throw e; + } catch(it.cnr.jada.comp.ComponentException e) { + component_invocation_failure(param0,componentObj); + throw e; + } catch(RuntimeException e) { + throw uncaughtRuntimeException(param0,componentObj,e); + } catch(Error e) { + throw uncaughtError(param0,componentObj,e); + } } -} -public it.cnr.contab.doccont00.core.bulk.RicercaMandatoAccreditamentoBulk listaSituazioneCassaCds(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.RicercaMandatoAccreditamentoBulk param1) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { - pre_component_invocation(param0,componentObj); - try { - it.cnr.contab.doccont00.core.bulk.RicercaMandatoAccreditamentoBulk result = ((MandatoComponent)componentObj).listaSituazioneCassaCds(param0,param1); - component_invocation_succes(param0,componentObj); - return result; - } catch(it.cnr.jada.comp.NoRollbackException e) { - component_invocation_succes(param0,componentObj); - throw e; - } catch(it.cnr.jada.comp.ComponentException e) { - component_invocation_failure(param0,componentObj); - throw e; - } catch(RuntimeException e) { - throw uncaughtRuntimeException(param0,componentObj,e); - } catch(Error e) { - throw uncaughtError(param0,componentObj,e); + public it.cnr.contab.doccont00.core.bulk.RicercaMandatoAccreditamentoBulk listaSituazioneCassaCds(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.RicercaMandatoAccreditamentoBulk param1) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { + pre_component_invocation(param0,componentObj); + try { + it.cnr.contab.doccont00.core.bulk.RicercaMandatoAccreditamentoBulk result = ((MandatoComponent)componentObj).listaSituazioneCassaCds(param0,param1); + component_invocation_succes(param0,componentObj); + return result; + } catch(it.cnr.jada.comp.NoRollbackException e) { + component_invocation_succes(param0,componentObj); + throw e; + } catch(it.cnr.jada.comp.ComponentException e) { + component_invocation_failure(param0,componentObj); + throw e; + } catch(RuntimeException e) { + throw uncaughtRuntimeException(param0,componentObj,e); + } catch(Error e) { + throw uncaughtError(param0,componentObj,e); + } } -} -public it.cnr.jada.bulk.OggettoBulk stampaConBulk(it.cnr.jada.UserContext param0,it.cnr.jada.bulk.OggettoBulk param1) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { - pre_component_invocation(param0,componentObj); - try { - it.cnr.jada.bulk.OggettoBulk result = ((MandatoComponent)componentObj).stampaConBulk(param0,param1); - component_invocation_succes(param0,componentObj); - return result; - } catch(it.cnr.jada.comp.NoRollbackException e) { - component_invocation_succes(param0,componentObj); - throw e; - } catch(it.cnr.jada.comp.ComponentException e) { - component_invocation_failure(param0,componentObj); - throw e; - } catch(RuntimeException e) { - throw uncaughtRuntimeException(param0,componentObj,e); - } catch(Error e) { - throw uncaughtError(param0,componentObj,e); + public it.cnr.jada.bulk.OggettoBulk stampaConBulk(it.cnr.jada.UserContext param0,it.cnr.jada.bulk.OggettoBulk param1) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { + pre_component_invocation(param0,componentObj); + try { + it.cnr.jada.bulk.OggettoBulk result = ((MandatoComponent)componentObj).stampaConBulk(param0,param1); + component_invocation_succes(param0,componentObj); + return result; + } catch(it.cnr.jada.comp.NoRollbackException e) { + component_invocation_succes(param0,componentObj); + throw e; + } catch(it.cnr.jada.comp.ComponentException e) { + component_invocation_failure(param0,componentObj); + throw e; + } catch(RuntimeException e) { + throw uncaughtRuntimeException(param0,componentObj,e); + } catch(Error e) { + throw uncaughtError(param0,componentObj,e); + } } -} -public void esistonoPiuModalitaPagamento(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { - pre_component_invocation(param0,componentObj); - try { - ((MandatoComponent)componentObj).esistonoPiuModalitaPagamento(param0,param1); - component_invocation_succes(param0,componentObj); - } catch(it.cnr.jada.comp.NoRollbackException e) { - component_invocation_succes(param0,componentObj); - throw e; - } catch(it.cnr.jada.comp.ComponentException e) { - component_invocation_failure(param0,componentObj); - throw e; - } catch(RuntimeException e) { - throw uncaughtRuntimeException(param0,componentObj,e); - } catch(Error e) { - throw uncaughtError(param0,componentObj,e); + public void esistonoPiuModalitaPagamento(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { + pre_component_invocation(param0,componentObj); + try { + ((MandatoComponent)componentObj).esistonoPiuModalitaPagamento(param0,param1); + component_invocation_succes(param0,componentObj); + } catch(it.cnr.jada.comp.NoRollbackException e) { + component_invocation_succes(param0,componentObj); + throw e; + } catch(it.cnr.jada.comp.ComponentException e) { + component_invocation_failure(param0,componentObj); + throw e; + } catch(RuntimeException e) { + throw uncaughtRuntimeException(param0,componentObj,e); + } catch(Error e) { + throw uncaughtError(param0,componentObj,e); + } } -} -public it.cnr.contab.doccont00.core.bulk.MandatoIBulk esitaVariazioneBilancioDiRegolarizzazione(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoIBulk param1) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { - pre_component_invocation(param0,componentObj); - try { - it.cnr.contab.doccont00.core.bulk.MandatoIBulk result = ((MandatoComponent)componentObj).esitaVariazioneBilancioDiRegolarizzazione(param0,param1); - if (((it.cnr.contab.doccont00.core.bulk.MandatoIBulk)result).isErroreEsitaVariazioneBilancio()) + public it.cnr.contab.doccont00.core.bulk.MandatoIBulk esitaVariazioneBilancioDiRegolarizzazione(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoIBulk param1) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { + pre_component_invocation(param0,componentObj); + try { + it.cnr.contab.doccont00.core.bulk.MandatoIBulk result = ((MandatoComponent)componentObj).esitaVariazioneBilancioDiRegolarizzazione(param0,param1); + if (((it.cnr.contab.doccont00.core.bulk.MandatoIBulk)result).isErroreEsitaVariazioneBilancio()) + component_invocation_failure(param0,componentObj); + else + component_invocation_succes(param0,componentObj); + return result; + } catch(it.cnr.jada.comp.NoRollbackException e) { + component_invocation_succes(param0,componentObj); + throw e; + } catch(it.cnr.jada.comp.ComponentException e) { component_invocation_failure(param0,componentObj); - else - component_invocation_succes(param0,componentObj); - return result; - } catch(it.cnr.jada.comp.NoRollbackException e) { - component_invocation_succes(param0,componentObj); - throw e; - } catch(it.cnr.jada.comp.ComponentException e) { - component_invocation_failure(param0,componentObj); - throw e; - } catch(RuntimeException e) { - throw uncaughtRuntimeException(param0,componentObj,e); - } catch(Error e) { - throw uncaughtError(param0,componentObj,e); + throw e; + } catch(RuntimeException e) { + throw uncaughtRuntimeException(param0,componentObj,e); + } catch(Error e) { + throw uncaughtError(param0,componentObj,e); + } } -} -public java.lang.Boolean isCollegamentoSiopeCompleto (it.cnr.jada.UserContext param0, it.cnr.contab.doccont00.core.bulk.MandatoBulk param1) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { - pre_component_invocation(param0,componentObj); - try { - java.lang.Boolean result = ((MandatoComponent)componentObj).isCollegamentoSiopeCompleto(param0,param1); - component_invocation_succes(param0,componentObj); - return result; - } catch(it.cnr.jada.comp.NoRollbackException e) { - component_invocation_succes(param0,componentObj); - throw e; - } catch(it.cnr.jada.comp.ComponentException e) { - component_invocation_failure(param0,componentObj); - throw e; - } catch(RuntimeException e) { - throw uncaughtRuntimeException(param0,componentObj,e); - } catch(Error e) { - throw uncaughtError(param0,componentObj,e); + public java.lang.Boolean isCollegamentoSiopeCompleto (it.cnr.jada.UserContext param0, it.cnr.contab.doccont00.core.bulk.MandatoBulk param1) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { + pre_component_invocation(param0,componentObj); + try { + java.lang.Boolean result = ((MandatoComponent)componentObj).isCollegamentoSiopeCompleto(param0,param1); + component_invocation_succes(param0,componentObj); + return result; + } catch(it.cnr.jada.comp.NoRollbackException e) { + component_invocation_succes(param0,componentObj); + throw e; + } catch(it.cnr.jada.comp.ComponentException e) { + component_invocation_failure(param0,componentObj); + throw e; + } catch(RuntimeException e) { + throw uncaughtRuntimeException(param0,componentObj,e); + } catch(Error e) { + throw uncaughtError(param0,componentObj,e); + } } -} -public it.cnr.contab.doccont00.core.bulk.MandatoIBulk listaScadenzeAccertamentoPerRegolarizzazione(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoIBulk param1) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { - pre_component_invocation(param0,componentObj); - try { - it.cnr.contab.doccont00.core.bulk.MandatoIBulk result = ((MandatoComponent)componentObj).listaScadenzeAccertamentoPerRegolarizzazione(param0,param1); - component_invocation_succes(param0,componentObj); - return result; - } catch(it.cnr.jada.comp.NoRollbackException e) { - component_invocation_succes(param0,componentObj); - throw e; - } catch(it.cnr.jada.comp.ComponentException e) { - component_invocation_failure(param0,componentObj); - throw e; - } catch(RuntimeException e) { - throw uncaughtRuntimeException(param0,componentObj,e); - } catch(Error e) { - throw uncaughtError(param0,componentObj,e); + public it.cnr.contab.doccont00.core.bulk.MandatoIBulk listaScadenzeAccertamentoPerRegolarizzazione(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoIBulk param1) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { + pre_component_invocation(param0,componentObj); + try { + it.cnr.contab.doccont00.core.bulk.MandatoIBulk result = ((MandatoComponent)componentObj).listaScadenzeAccertamentoPerRegolarizzazione(param0,param1); + component_invocation_succes(param0,componentObj); + return result; + } catch(it.cnr.jada.comp.NoRollbackException e) { + component_invocation_succes(param0,componentObj); + throw e; + } catch(it.cnr.jada.comp.ComponentException e) { + component_invocation_failure(param0,componentObj); + throw e; + } catch(RuntimeException e) { + throw uncaughtRuntimeException(param0,componentObj,e); + } catch(Error e) { + throw uncaughtError(param0,componentObj,e); + } } -} -public java.lang.Boolean isDipendenteDaConguaglio (it.cnr.jada.UserContext param0, it.cnr.contab.doccont00.core.bulk.MandatoBulk param1) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { - pre_component_invocation(param0,componentObj); - try { - java.lang.Boolean result = ((MandatoComponent)componentObj).isDipendenteDaConguaglio(param0,param1); - component_invocation_succes(param0,componentObj); - return result; - } catch(it.cnr.jada.comp.NoRollbackException e) { - component_invocation_succes(param0,componentObj); - throw e; - } catch(it.cnr.jada.comp.ComponentException e) { - component_invocation_failure(param0,componentObj); - throw e; - } catch(RuntimeException e) { - throw uncaughtRuntimeException(param0,componentObj,e); - } catch(Error e) { - throw uncaughtError(param0,componentObj,e); + public java.lang.Boolean isDipendenteDaConguaglio (it.cnr.jada.UserContext param0, it.cnr.contab.doccont00.core.bulk.MandatoBulk param1) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { + pre_component_invocation(param0,componentObj); + try { + java.lang.Boolean result = ((MandatoComponent)componentObj).isDipendenteDaConguaglio(param0,param1); + component_invocation_succes(param0,componentObj); + return result; + } catch(it.cnr.jada.comp.NoRollbackException e) { + component_invocation_succes(param0,componentObj); + throw e; + } catch(it.cnr.jada.comp.ComponentException e) { + component_invocation_failure(param0,componentObj); + throw e; + } catch(RuntimeException e) { + throw uncaughtRuntimeException(param0,componentObj,e); + } catch(Error e) { + throw uncaughtError(param0,componentObj,e); + } } -} + public List findModPagObbligatorieAssociateAlMandato (it.cnr.jada.UserContext param0, V_mandato_reversaleBulk param1) throws it.cnr.jada.comp.ComponentException,javax.ejb.EJBException { + pre_component_invocation(param0,componentObj); + try { + List result = ((MandatoComponent)componentObj).findModPagObbligatorieAssociateAlMandato(param0,param1); + component_invocation_succes(param0,componentObj); + return result; + } catch(it.cnr.jada.comp.NoRollbackException e) { + component_invocation_succes(param0,componentObj); + throw e; + } catch(it.cnr.jada.comp.ComponentException e) { + component_invocation_failure(param0,componentObj); + throw e; + } catch(RuntimeException e) { + throw uncaughtRuntimeException(param0,componentObj,e); + } catch(Error e) { + throw uncaughtError(param0,componentObj,e); + } + } } \ No newline at end of file diff --git a/sigla-ejb/src/main/java/it/cnr/contab/doccont00/ejb/TransactionalMandatoAutomaticoComponentSession.java b/sigla-ejb/src/main/java/it/cnr/contab/doccont00/ejb/TransactionalMandatoAutomaticoComponentSession.java index 4d863783c0..267afa99ad 100644 --- a/sigla-ejb/src/main/java/it/cnr/contab/doccont00/ejb/TransactionalMandatoAutomaticoComponentSession.java +++ b/sigla-ejb/src/main/java/it/cnr/contab/doccont00/ejb/TransactionalMandatoAutomaticoComponentSession.java @@ -1,6 +1,9 @@ package it.cnr.contab.doccont00.ejb; import java.rmi.*; +import java.util.List; +import it.cnr.contab.anagraf00.tabrif.bulk.Rif_modalita_pagamentoBulk; +import it.cnr.contab.doccont00.intcass.bulk.V_mandato_reversaleBulk; import it.cnr.jada.util.ejb.*; public class TransactionalMandatoAutomaticoComponentSession extends it.cnr.jada.ejb.TransactionalCRUDComponentSession implements MandatoAutomaticoComponentSession { @@ -410,4 +413,21 @@ public java.lang.Boolean isDipendenteDaConguaglio(it.cnr.jada.UserContext param0 } } } +public List findModPagObbligatorieAssociateAlMandato(it.cnr.jada.UserContext param0,V_mandato_reversaleBulk param1) throws RemoteException,it.cnr.jada.comp.ComponentException { + try { + return (List)invoke("findModPagObbligatorieAssociateAlMandato",new Object[] { + param0, + param1 }); + } catch(java.rmi.RemoteException e) { + throw e; + } catch(java.lang.reflect.InvocationTargetException e) { + try { + throw e.getTargetException(); + } catch(it.cnr.jada.comp.ComponentException ex) { + throw ex; + } catch(Throwable ex) { + throw new java.rmi.RemoteException("Uncaugth exception",ex); + } + } } +} \ No newline at end of file diff --git a/sigla-ejb/src/main/java/it/cnr/contab/doccont00/ejb/TransactionalMandatoComponentSession.java b/sigla-ejb/src/main/java/it/cnr/contab/doccont00/ejb/TransactionalMandatoComponentSession.java index 4297865ed7..45bd9d634b 100644 --- a/sigla-ejb/src/main/java/it/cnr/contab/doccont00/ejb/TransactionalMandatoComponentSession.java +++ b/sigla-ejb/src/main/java/it/cnr/contab/doccont00/ejb/TransactionalMandatoComponentSession.java @@ -1,358 +1,378 @@ package it.cnr.contab.doccont00.ejb; import java.rmi.*; +import java.util.List; +import it.cnr.contab.anagraf00.tabrif.bulk.Rif_modalita_pagamentoBulk; +import it.cnr.contab.doccont00.intcass.bulk.V_mandato_reversaleBulk; import it.cnr.jada.util.ejb.*; public class TransactionalMandatoComponentSession extends it.cnr.jada.ejb.TransactionalCRUDComponentSession implements MandatoComponentSession { -public it.cnr.contab.doccont00.core.bulk.MandatoBulk aggiungiDocPassivi(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1,java.util.List param2) throws RemoteException,it.cnr.jada.comp.ComponentException { - try { - return (it.cnr.contab.doccont00.core.bulk.MandatoBulk)invoke("aggiungiDocPassivi",new Object[] { - param0, - param1, - param2 }); - } catch(java.rmi.RemoteException e) { - throw e; - } catch(java.lang.reflect.InvocationTargetException e) { + public it.cnr.contab.doccont00.core.bulk.MandatoBulk aggiungiDocPassivi(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1,java.util.List param2) throws RemoteException,it.cnr.jada.comp.ComponentException { try { - throw e.getTargetException(); - } catch(it.cnr.jada.comp.ComponentException ex) { - throw ex; - } catch(Throwable ex) { - throw new java.rmi.RemoteException("Uncaugth exception",ex); + return (it.cnr.contab.doccont00.core.bulk.MandatoBulk)invoke("aggiungiDocPassivi",new Object[] { + param0, + param1, + param2 }); + } catch(java.rmi.RemoteException e) { + throw e; + } catch(java.lang.reflect.InvocationTargetException e) { + try { + throw e.getTargetException(); + } catch(it.cnr.jada.comp.ComponentException ex) { + throw ex; + } catch(Throwable ex) { + throw new java.rmi.RemoteException("Uncaugth exception",ex); + } } } -} -public it.cnr.contab.doccont00.core.bulk.MandatoAccreditamentoBulk aggiungiImpegni(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoAccreditamentoBulk param1,java.util.List param2) throws RemoteException,it.cnr.jada.comp.ComponentException { - try { - return (it.cnr.contab.doccont00.core.bulk.MandatoAccreditamentoBulk)invoke("aggiungiImpegni",new Object[] { - param0, - param1, - param2 }); - } catch(java.rmi.RemoteException e) { - throw e; - } catch(java.lang.reflect.InvocationTargetException e) { + public it.cnr.contab.doccont00.core.bulk.MandatoAccreditamentoBulk aggiungiImpegni(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoAccreditamentoBulk param1,java.util.List param2) throws RemoteException,it.cnr.jada.comp.ComponentException { try { - throw e.getTargetException(); - } catch(it.cnr.jada.comp.ComponentException ex) { - throw ex; - } catch(Throwable ex) { - throw new java.rmi.RemoteException("Uncaugth exception",ex); + return (it.cnr.contab.doccont00.core.bulk.MandatoAccreditamentoBulk)invoke("aggiungiImpegni",new Object[] { + param0, + param1, + param2 }); + } catch(java.rmi.RemoteException e) { + throw e; + } catch(java.lang.reflect.InvocationTargetException e) { + try { + throw e.getTargetException(); + } catch(it.cnr.jada.comp.ComponentException ex) { + throw ex; + } catch(Throwable ex) { + throw new java.rmi.RemoteException("Uncaugth exception",ex); + } } } -} -public it.cnr.contab.doccont00.core.bulk.MandatoBulk annullaMandato(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1) throws RemoteException,it.cnr.jada.comp.ComponentException { - try { - return (it.cnr.contab.doccont00.core.bulk.MandatoBulk)invoke("annullaMandato",new Object[] { - param0, - param1 }); - } catch(java.rmi.RemoteException e) { - throw e; - } catch(java.lang.reflect.InvocationTargetException e) { + public it.cnr.contab.doccont00.core.bulk.MandatoBulk annullaMandato(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1) throws RemoteException,it.cnr.jada.comp.ComponentException { try { - throw e.getTargetException(); - } catch(it.cnr.jada.comp.ComponentException ex) { - throw ex; - } catch(Throwable ex) { - throw new java.rmi.RemoteException("Uncaugth exception",ex); + return (it.cnr.contab.doccont00.core.bulk.MandatoBulk)invoke("annullaMandato",new Object[] { + param0, + param1 }); + } catch(java.rmi.RemoteException e) { + throw e; + } catch(java.lang.reflect.InvocationTargetException e) { + try { + throw e.getTargetException(); + } catch(it.cnr.jada.comp.ComponentException ex) { + throw ex; + } catch(Throwable ex) { + throw new java.rmi.RemoteException("Uncaugth exception",ex); + } } } -} -public it.cnr.contab.doccont00.core.bulk.MandatoBulk annullaMandato(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1,it.cnr.contab.doccont00.core.bulk.CompensoOptionRequestParameter param2) throws RemoteException,it.cnr.jada.comp.ComponentException { - try { - return (it.cnr.contab.doccont00.core.bulk.MandatoBulk)invoke("annullaMandato",new Object[] { - param0, - param1, - param2 }); - } catch(java.rmi.RemoteException e) { - throw e; - } catch(java.lang.reflect.InvocationTargetException e) { + public it.cnr.contab.doccont00.core.bulk.MandatoBulk annullaMandato(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1,it.cnr.contab.doccont00.core.bulk.CompensoOptionRequestParameter param2) throws RemoteException,it.cnr.jada.comp.ComponentException { try { - throw e.getTargetException(); - } catch(it.cnr.jada.comp.ComponentException ex) { - throw ex; - } catch(Throwable ex) { - throw new java.rmi.RemoteException("Uncaugth exception",ex); + return (it.cnr.contab.doccont00.core.bulk.MandatoBulk)invoke("annullaMandato",new Object[] { + param0, + param1, + param2 }); + } catch(java.rmi.RemoteException e) { + throw e; + } catch(java.lang.reflect.InvocationTargetException e) { + try { + throw e.getTargetException(); + } catch(it.cnr.jada.comp.ComponentException ex) { + throw ex; + } catch(Throwable ex) { + throw new java.rmi.RemoteException("Uncaugth exception",ex); + } } } -} -public it.cnr.contab.doccont00.core.bulk.MandatoBulk annullaMandato(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1,it.cnr.contab.doccont00.core.bulk.CompensoOptionRequestParameter param2,boolean param3) throws RemoteException,it.cnr.jada.comp.ComponentException { - try { - return (it.cnr.contab.doccont00.core.bulk.MandatoBulk)invoke("annullaMandato",new Object[] { - param0, - param1, - param2, - new Boolean(param3) }); - } catch(java.rmi.RemoteException e) { - throw e; - } catch(java.lang.reflect.InvocationTargetException e) { + public it.cnr.contab.doccont00.core.bulk.MandatoBulk annullaMandato(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1,it.cnr.contab.doccont00.core.bulk.CompensoOptionRequestParameter param2,boolean param3) throws RemoteException,it.cnr.jada.comp.ComponentException { try { - throw e.getTargetException(); - } catch(it.cnr.jada.comp.ComponentException ex) { - throw ex; - } catch(Throwable ex) { - throw new java.rmi.RemoteException("Uncaugth exception",ex); + return (it.cnr.contab.doccont00.core.bulk.MandatoBulk)invoke("annullaMandato",new Object[] { + param0, + param1, + param2, + new Boolean(param3) }); + } catch(java.rmi.RemoteException e) { + throw e; + } catch(java.lang.reflect.InvocationTargetException e) { + try { + throw e.getTargetException(); + } catch(it.cnr.jada.comp.ComponentException ex) { + throw ex; + } catch(Throwable ex) { + throw new java.rmi.RemoteException("Uncaugth exception",ex); + } } } -} -public it.cnr.jada.util.RemoteIterator cercaImpegni(it.cnr.jada.UserContext param0,it.cnr.jada.persistency.sql.CompoundFindClause param1,it.cnr.contab.doccont00.core.bulk.MandatoBulk param2) throws RemoteException,it.cnr.jada.comp.ComponentException { - try { - return (it.cnr.jada.util.RemoteIterator)invoke("cercaImpegni",new Object[] { - param0, - param1, - param2 }); - } catch(java.rmi.RemoteException e) { - throw e; - } catch(java.lang.reflect.InvocationTargetException e) { + public it.cnr.jada.util.RemoteIterator cercaImpegni(it.cnr.jada.UserContext param0,it.cnr.jada.persistency.sql.CompoundFindClause param1,it.cnr.contab.doccont00.core.bulk.MandatoBulk param2) throws RemoteException,it.cnr.jada.comp.ComponentException { try { - throw e.getTargetException(); - } catch(it.cnr.jada.comp.ComponentException ex) { - throw ex; - } catch(Throwable ex) { - throw new java.rmi.RemoteException("Uncaugth exception",ex); + return (it.cnr.jada.util.RemoteIterator)invoke("cercaImpegni",new Object[] { + param0, + param1, + param2 }); + } catch(java.rmi.RemoteException e) { + throw e; + } catch(java.lang.reflect.InvocationTargetException e) { + try { + throw e.getTargetException(); + } catch(it.cnr.jada.comp.ComponentException ex) { + throw ex; + } catch(Throwable ex) { + throw new java.rmi.RemoteException("Uncaugth exception",ex); + } } } -} -public it.cnr.jada.util.RemoteIterator cercaSospesi(it.cnr.jada.UserContext param0,it.cnr.jada.persistency.sql.CompoundFindClause param1,it.cnr.contab.doccont00.core.bulk.MandatoBulk param2) throws RemoteException,it.cnr.jada.comp.ComponentException { - try { - return (it.cnr.jada.util.RemoteIterator)invoke("cercaSospesi",new Object[] { - param0, - param1, - param2 }); - } catch(java.rmi.RemoteException e) { - throw e; - } catch(java.lang.reflect.InvocationTargetException e) { + public it.cnr.jada.util.RemoteIterator cercaSospesi(it.cnr.jada.UserContext param0,it.cnr.jada.persistency.sql.CompoundFindClause param1,it.cnr.contab.doccont00.core.bulk.MandatoBulk param2) throws RemoteException,it.cnr.jada.comp.ComponentException { try { - throw e.getTargetException(); - } catch(it.cnr.jada.comp.ComponentException ex) { - throw ex; - } catch(Throwable ex) { - throw new java.rmi.RemoteException("Uncaugth exception",ex); + return (it.cnr.jada.util.RemoteIterator)invoke("cercaSospesi",new Object[] { + param0, + param1, + param2 }); + } catch(java.rmi.RemoteException e) { + throw e; + } catch(java.lang.reflect.InvocationTargetException e) { + try { + throw e.getTargetException(); + } catch(it.cnr.jada.comp.ComponentException ex) { + throw ex; + } catch(Throwable ex) { + throw new java.rmi.RemoteException("Uncaugth exception",ex); + } } } -} -public java.util.List findBancaOptions(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoAccreditamentoBulk param1) throws RemoteException,it.cnr.jada.persistency.PersistencyException,it.cnr.jada.persistency.IntrospectionException,it.cnr.jada.comp.ComponentException { - try { - return (java.util.List)invoke("findBancaOptions",new Object[] { - param0, - param1 }); - } catch(java.rmi.RemoteException e) { - throw e; - } catch(java.lang.reflect.InvocationTargetException e) { + public java.util.List findBancaOptions(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoAccreditamentoBulk param1) throws RemoteException,it.cnr.jada.persistency.PersistencyException,it.cnr.jada.persistency.IntrospectionException,it.cnr.jada.comp.ComponentException { try { - throw e.getTargetException(); - } catch(it.cnr.jada.persistency.PersistencyException ex) { - throw ex; - } catch(it.cnr.jada.persistency.IntrospectionException ex) { - throw ex; - } catch(it.cnr.jada.comp.ComponentException ex) { - throw ex; - } catch(Throwable ex) { - throw new java.rmi.RemoteException("Uncaugth exception",ex); + return (java.util.List)invoke("findBancaOptions",new Object[] { + param0, + param1 }); + } catch(java.rmi.RemoteException e) { + throw e; + } catch(java.lang.reflect.InvocationTargetException e) { + try { + throw e.getTargetException(); + } catch(it.cnr.jada.persistency.PersistencyException ex) { + throw ex; + } catch(it.cnr.jada.persistency.IntrospectionException ex) { + throw ex; + } catch(it.cnr.jada.comp.ComponentException ex) { + throw ex; + } catch(Throwable ex) { + throw new java.rmi.RemoteException("Uncaugth exception",ex); + } } } -} -public java.util.List findDisponibilitaDiCassaPerCapitolo(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1) throws RemoteException,it.cnr.jada.comp.ComponentException { - try { - return (java.util.List)invoke("findDisponibilitaDiCassaPerCapitolo",new Object[] { - param0, - param1 }); - } catch(java.rmi.RemoteException e) { - throw e; - } catch(java.lang.reflect.InvocationTargetException e) { + public java.util.List findDisponibilitaDiCassaPerCapitolo(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1) throws RemoteException,it.cnr.jada.comp.ComponentException { try { - throw e.getTargetException(); - } catch(it.cnr.jada.comp.ComponentException ex) { - throw ex; - } catch(Throwable ex) { - throw new java.rmi.RemoteException("Uncaugth exception",ex); + return (java.util.List)invoke("findDisponibilitaDiCassaPerCapitolo",new Object[] { + param0, + param1 }); + } catch(java.rmi.RemoteException e) { + throw e; + } catch(java.lang.reflect.InvocationTargetException e) { + try { + throw e.getTargetException(); + } catch(it.cnr.jada.comp.ComponentException ex) { + throw ex; + } catch(Throwable ex) { + throw new java.rmi.RemoteException("Uncaugth exception",ex); + } } } -} -public it.cnr.jada.bulk.OggettoBulk inizializzaBulkPerStampa(it.cnr.jada.UserContext param0,it.cnr.jada.bulk.OggettoBulk param1) throws RemoteException,it.cnr.jada.comp.ComponentException { - try { - return (it.cnr.jada.bulk.OggettoBulk)invoke("inizializzaBulkPerStampa",new Object[] { - param0, - param1 }); - } catch(java.rmi.RemoteException e) { - throw e; - } catch(java.lang.reflect.InvocationTargetException e) { + public it.cnr.jada.bulk.OggettoBulk inizializzaBulkPerStampa(it.cnr.jada.UserContext param0,it.cnr.jada.bulk.OggettoBulk param1) throws RemoteException,it.cnr.jada.comp.ComponentException { try { - throw e.getTargetException(); - } catch(it.cnr.jada.comp.ComponentException ex) { - throw ex; - } catch(Throwable ex) { - throw new java.rmi.RemoteException("Uncaugth exception",ex); + return (it.cnr.jada.bulk.OggettoBulk)invoke("inizializzaBulkPerStampa",new Object[] { + param0, + param1 }); + } catch(java.rmi.RemoteException e) { + throw e; + } catch(java.lang.reflect.InvocationTargetException e) { + try { + throw e.getTargetException(); + } catch(it.cnr.jada.comp.ComponentException ex) { + throw ex; + } catch(Throwable ex) { + throw new java.rmi.RemoteException("Uncaugth exception",ex); + } } } -} -public it.cnr.contab.doccont00.core.bulk.MandatoIBulk listaDocAttiviPerRegolarizzazione(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoIBulk param1) throws RemoteException,it.cnr.jada.comp.ComponentException { - try { - return (it.cnr.contab.doccont00.core.bulk.MandatoIBulk)invoke("listaDocAttiviPerRegolarizzazione",new Object[] { - param0, - param1 }); - } catch(java.rmi.RemoteException e) { - throw e; - } catch(java.lang.reflect.InvocationTargetException e) { + public it.cnr.contab.doccont00.core.bulk.MandatoIBulk listaDocAttiviPerRegolarizzazione(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoIBulk param1) throws RemoteException,it.cnr.jada.comp.ComponentException { try { - throw e.getTargetException(); - } catch(it.cnr.jada.comp.ComponentException ex) { - throw ex; - } catch(Throwable ex) { - throw new java.rmi.RemoteException("Uncaugth exception",ex); + return (it.cnr.contab.doccont00.core.bulk.MandatoIBulk)invoke("listaDocAttiviPerRegolarizzazione",new Object[] { + param0, + param1 }); + } catch(java.rmi.RemoteException e) { + throw e; + } catch(java.lang.reflect.InvocationTargetException e) { + try { + throw e.getTargetException(); + } catch(it.cnr.jada.comp.ComponentException ex) { + throw ex; + } catch(Throwable ex) { + throw new java.rmi.RemoteException("Uncaugth exception",ex); + } } } -} -public it.cnr.contab.doccont00.core.bulk.MandatoBulk listaDocPassivi(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1) throws RemoteException,it.cnr.jada.comp.ComponentException { - try { - return (it.cnr.contab.doccont00.core.bulk.MandatoBulk)invoke("listaDocPassivi",new Object[] { - param0, - param1 }); - } catch(java.rmi.RemoteException e) { - throw e; - } catch(java.lang.reflect.InvocationTargetException e) { + public it.cnr.contab.doccont00.core.bulk.MandatoBulk listaDocPassivi(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1) throws RemoteException,it.cnr.jada.comp.ComponentException { try { - throw e.getTargetException(); - } catch(it.cnr.jada.comp.ComponentException ex) { - throw ex; - } catch(Throwable ex) { - throw new java.rmi.RemoteException("Uncaugth exception",ex); + return (it.cnr.contab.doccont00.core.bulk.MandatoBulk)invoke("listaDocPassivi",new Object[] { + param0, + param1 }); + } catch(java.rmi.RemoteException e) { + throw e; + } catch(java.lang.reflect.InvocationTargetException e) { + try { + throw e.getTargetException(); + } catch(it.cnr.jada.comp.ComponentException ex) { + throw ex; + } catch(Throwable ex) { + throw new java.rmi.RemoteException("Uncaugth exception",ex); + } } } -} -public it.cnr.contab.doccont00.core.bulk.MandatoAccreditamentoBulk listaImpegniCNR(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoAccreditamentoBulk param1) throws RemoteException,it.cnr.jada.comp.ComponentException { - try { - return (it.cnr.contab.doccont00.core.bulk.MandatoAccreditamentoBulk)invoke("listaImpegniCNR",new Object[] { - param0, - param1 }); - } catch(java.rmi.RemoteException e) { - throw e; - } catch(java.lang.reflect.InvocationTargetException e) { + public it.cnr.contab.doccont00.core.bulk.MandatoAccreditamentoBulk listaImpegniCNR(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoAccreditamentoBulk param1) throws RemoteException,it.cnr.jada.comp.ComponentException { try { - throw e.getTargetException(); - } catch(it.cnr.jada.comp.ComponentException ex) { - throw ex; - } catch(Throwable ex) { - throw new java.rmi.RemoteException("Uncaugth exception",ex); + return (it.cnr.contab.doccont00.core.bulk.MandatoAccreditamentoBulk)invoke("listaImpegniCNR",new Object[] { + param0, + param1 }); + } catch(java.rmi.RemoteException e) { + throw e; + } catch(java.lang.reflect.InvocationTargetException e) { + try { + throw e.getTargetException(); + } catch(it.cnr.jada.comp.ComponentException ex) { + throw ex; + } catch(Throwable ex) { + throw new java.rmi.RemoteException("Uncaugth exception",ex); + } } } -} -public it.cnr.contab.doccont00.core.bulk.RicercaMandatoAccreditamentoBulk listaSituazioneCassaCds(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.RicercaMandatoAccreditamentoBulk param1) throws RemoteException,it.cnr.jada.comp.ComponentException { - try { - return (it.cnr.contab.doccont00.core.bulk.RicercaMandatoAccreditamentoBulk)invoke("listaSituazioneCassaCds",new Object[] { - param0, - param1 }); - } catch(java.rmi.RemoteException e) { - throw e; - } catch(java.lang.reflect.InvocationTargetException e) { + public it.cnr.contab.doccont00.core.bulk.RicercaMandatoAccreditamentoBulk listaSituazioneCassaCds(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.RicercaMandatoAccreditamentoBulk param1) throws RemoteException,it.cnr.jada.comp.ComponentException { try { - throw e.getTargetException(); - } catch(it.cnr.jada.comp.ComponentException ex) { - throw ex; - } catch(Throwable ex) { - throw new java.rmi.RemoteException("Uncaugth exception",ex); + return (it.cnr.contab.doccont00.core.bulk.RicercaMandatoAccreditamentoBulk)invoke("listaSituazioneCassaCds",new Object[] { + param0, + param1 }); + } catch(java.rmi.RemoteException e) { + throw e; + } catch(java.lang.reflect.InvocationTargetException e) { + try { + throw e.getTargetException(); + } catch(it.cnr.jada.comp.ComponentException ex) { + throw ex; + } catch(Throwable ex) { + throw new java.rmi.RemoteException("Uncaugth exception",ex); + } } } -} -public it.cnr.jada.bulk.OggettoBulk stampaConBulk(it.cnr.jada.UserContext param0,it.cnr.jada.bulk.OggettoBulk param1) throws RemoteException,it.cnr.jada.comp.ComponentException { - try { - return (it.cnr.jada.bulk.OggettoBulk)invoke("stampaConBulk",new Object[] { - param0, - param1 }); - } catch(java.rmi.RemoteException e) { - throw e; - } catch(java.lang.reflect.InvocationTargetException e) { + public it.cnr.jada.bulk.OggettoBulk stampaConBulk(it.cnr.jada.UserContext param0,it.cnr.jada.bulk.OggettoBulk param1) throws RemoteException,it.cnr.jada.comp.ComponentException { try { - throw e.getTargetException(); - } catch(it.cnr.jada.comp.ComponentException ex) { - throw ex; - } catch(Throwable ex) { - throw new java.rmi.RemoteException("Uncaugth exception",ex); + return (it.cnr.jada.bulk.OggettoBulk)invoke("stampaConBulk",new Object[] { + param0, + param1 }); + } catch(java.rmi.RemoteException e) { + throw e; + } catch(java.lang.reflect.InvocationTargetException e) { + try { + throw e.getTargetException(); + } catch(it.cnr.jada.comp.ComponentException ex) { + throw ex; + } catch(Throwable ex) { + throw new java.rmi.RemoteException("Uncaugth exception",ex); + } } } -} -public void esistonoPiuModalitaPagamento(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1) throws RemoteException,it.cnr.jada.comp.ComponentException { - try { - invoke("esistonoPiuModalitaPagamento",new Object[] { - param0, - param1 }); - } catch(java.rmi.RemoteException e) { - throw e; - } catch(java.lang.reflect.InvocationTargetException e) { + public void esistonoPiuModalitaPagamento(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1) throws RemoteException,it.cnr.jada.comp.ComponentException { try { - throw e.getTargetException(); - } catch(it.cnr.jada.comp.ComponentException ex) { - throw ex; - } catch(Throwable ex) { - throw new java.rmi.RemoteException("Uncaugth exception",ex); + invoke("esistonoPiuModalitaPagamento",new Object[] { + param0, + param1 }); + } catch(java.rmi.RemoteException e) { + throw e; + } catch(java.lang.reflect.InvocationTargetException e) { + try { + throw e.getTargetException(); + } catch(it.cnr.jada.comp.ComponentException ex) { + throw ex; + } catch(Throwable ex) { + throw new java.rmi.RemoteException("Uncaugth exception",ex); + } } } -} -public it.cnr.contab.doccont00.core.bulk.MandatoIBulk esitaVariazioneBilancioDiRegolarizzazione(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoIBulk param1) throws RemoteException,it.cnr.jada.comp.ComponentException { - try { - return (it.cnr.contab.doccont00.core.bulk.MandatoIBulk)invoke("esitaVariazioneBilancioDiRegolarizzazione",new Object[] { - param0, - param1 }); - } catch(java.rmi.RemoteException e) { - throw e; - } catch(java.lang.reflect.InvocationTargetException e) { + public it.cnr.contab.doccont00.core.bulk.MandatoIBulk esitaVariazioneBilancioDiRegolarizzazione(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoIBulk param1) throws RemoteException,it.cnr.jada.comp.ComponentException { try { - throw e.getTargetException(); - } catch(it.cnr.jada.comp.ComponentException ex) { - throw ex; - } catch(Throwable ex) { - throw new java.rmi.RemoteException("Uncaugth exception",ex); + return (it.cnr.contab.doccont00.core.bulk.MandatoIBulk)invoke("esitaVariazioneBilancioDiRegolarizzazione",new Object[] { + param0, + param1 }); + } catch(java.rmi.RemoteException e) { + throw e; + } catch(java.lang.reflect.InvocationTargetException e) { + try { + throw e.getTargetException(); + } catch(it.cnr.jada.comp.ComponentException ex) { + throw ex; + } catch(Throwable ex) { + throw new java.rmi.RemoteException("Uncaugth exception",ex); + } } } -} -public java.lang.Boolean isCollegamentoSiopeCompleto(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1) throws RemoteException,it.cnr.jada.comp.ComponentException { - try { - return (java.lang.Boolean)invoke("isCollegamentoSiopeCompleto",new Object[] { - param0, - param1 }); - } catch(java.rmi.RemoteException e) { - throw e; - } catch(java.lang.reflect.InvocationTargetException e) { + public java.lang.Boolean isCollegamentoSiopeCompleto(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1) throws RemoteException,it.cnr.jada.comp.ComponentException { try { - throw e.getTargetException(); - } catch(it.cnr.jada.comp.ComponentException ex) { - throw ex; - } catch(Throwable ex) { - throw new java.rmi.RemoteException("Uncaugth exception",ex); + return (java.lang.Boolean)invoke("isCollegamentoSiopeCompleto",new Object[] { + param0, + param1 }); + } catch(java.rmi.RemoteException e) { + throw e; + } catch(java.lang.reflect.InvocationTargetException e) { + try { + throw e.getTargetException(); + } catch(it.cnr.jada.comp.ComponentException ex) { + throw ex; + } catch(Throwable ex) { + throw new java.rmi.RemoteException("Uncaugth exception",ex); + } } } -} -public it.cnr.contab.doccont00.core.bulk.MandatoIBulk listaScadenzeAccertamentoPerRegolarizzazione(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoIBulk param1) throws RemoteException,it.cnr.jada.comp.ComponentException { - try { - return (it.cnr.contab.doccont00.core.bulk.MandatoIBulk)invoke("listaScadenzeAccertamentoPerRegolarizzazione",new Object[] { - param0, - param1 }); - } catch(java.rmi.RemoteException e) { - throw e; - } catch(java.lang.reflect.InvocationTargetException e) { + public it.cnr.contab.doccont00.core.bulk.MandatoIBulk listaScadenzeAccertamentoPerRegolarizzazione(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoIBulk param1) throws RemoteException,it.cnr.jada.comp.ComponentException { try { - throw e.getTargetException(); - } catch(it.cnr.jada.comp.ComponentException ex) { - throw ex; - } catch(Throwable ex) { - throw new java.rmi.RemoteException("Uncaugth exception",ex); + return (it.cnr.contab.doccont00.core.bulk.MandatoIBulk)invoke("listaScadenzeAccertamentoPerRegolarizzazione",new Object[] { + param0, + param1 }); + } catch(java.rmi.RemoteException e) { + throw e; + } catch(java.lang.reflect.InvocationTargetException e) { + try { + throw e.getTargetException(); + } catch(it.cnr.jada.comp.ComponentException ex) { + throw ex; + } catch(Throwable ex) { + throw new java.rmi.RemoteException("Uncaugth exception",ex); + } } } -} -public java.lang.Boolean isDipendenteDaConguaglio(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1) throws RemoteException,it.cnr.jada.comp.ComponentException { - try { - return (java.lang.Boolean)invoke("isDipendenteDaConguaglio",new Object[] { - param0, - param1 }); - } catch(java.rmi.RemoteException e) { - throw e; - } catch(java.lang.reflect.InvocationTargetException e) { + public java.lang.Boolean isDipendenteDaConguaglio(it.cnr.jada.UserContext param0,it.cnr.contab.doccont00.core.bulk.MandatoBulk param1) throws RemoteException,it.cnr.jada.comp.ComponentException { try { - throw e.getTargetException(); - } catch(it.cnr.jada.comp.ComponentException ex) { - throw ex; - } catch(Throwable ex) { - throw new java.rmi.RemoteException("Uncaugth exception",ex); + return (java.lang.Boolean)invoke("isDipendenteDaConguaglio",new Object[] { + param0, + param1 }); + } catch(java.rmi.RemoteException e) { + throw e; + } catch(java.lang.reflect.InvocationTargetException e) { + try { + throw e.getTargetException(); + } catch(it.cnr.jada.comp.ComponentException ex) { + throw ex; + } catch(Throwable ex) { + throw new java.rmi.RemoteException("Uncaugth exception",ex); + } } } -} -} + public List findModPagObbligatorieAssociateAlMandato(it.cnr.jada.UserContext param0,V_mandato_reversaleBulk param1) throws RemoteException,it.cnr.jada.comp.ComponentException { + try { + return (List)invoke("findModPagObbligatorieAssociateAlMandato",new Object[] { + param0, + param1 }); + } catch(java.rmi.RemoteException e) { + throw e; + } catch(java.lang.reflect.InvocationTargetException e) { + try { + throw e.getTargetException(); + } catch(it.cnr.jada.comp.ComponentException ex) { + throw ex; + } catch(Throwable ex) { + throw new java.rmi.RemoteException("Uncaugth exception",ex); + } + } + } +} \ No newline at end of file diff --git a/sigla-ejb/src/main/java/it/cnr/contab/doccont00/service/DocumentiContabiliService.java b/sigla-ejb/src/main/java/it/cnr/contab/doccont00/service/DocumentiContabiliService.java index aba8504aa5..32f2d03e97 100644 --- a/sigla-ejb/src/main/java/it/cnr/contab/doccont00/service/DocumentiContabiliService.java +++ b/sigla-ejb/src/main/java/it/cnr/contab/doccont00/service/DocumentiContabiliService.java @@ -19,6 +19,8 @@ import org.apache.axiom.attachments.ByteArrayDataSource; import org.apache.chemistry.opencmis.client.api.CmisObject; +import org.apache.chemistry.opencmis.client.api.Document; +import org.apache.chemistry.opencmis.client.api.Folder; import org.apache.chemistry.opencmis.client.api.ItemIterable; import org.apache.chemistry.opencmis.client.api.QueryResult; import org.apache.chemistry.opencmis.commons.PropertyIds; @@ -213,4 +215,13 @@ public void inviaDistintaPEC(List nodes, boolean isNoEuroOrSepa) throws email.send(); logger.debug("Inviata distinta PEC"); } + + public List getAllegatoForModPag(Folder folderMandato, String modPag) { + List documents = new ArrayList(); + for (CmisObject child : folderMandato.getChildren()) { + if (modPag.equals(child.getPropertyValue("doccont:rif_modalita_pagamento"))) + documents.add((Document) child); + } + return documents; + } } \ No newline at end of file diff --git a/sigla-ejb/src/main/java/it/cnr/contab/util00/bp/AllegatiCRUDBP.java b/sigla-ejb/src/main/java/it/cnr/contab/util00/bp/AllegatiCRUDBP.java index 58274623f5..d578fb29fa 100644 --- a/sigla-ejb/src/main/java/it/cnr/contab/util00/bp/AllegatiCRUDBP.java +++ b/sigla-ejb/src/main/java/it/cnr/contab/util00/bp/AllegatiCRUDBP.java @@ -34,7 +34,20 @@ public abstract class AllegatiCRUDBP extends SimpleCRUDBP { private static final long serialVersionUID = 1L; protected SiglaCMISService cmisService; - private CRUDArchivioAllegati crudArchivioAllegati = new CRUDArchivioAllegati(getAllegatoClass(), this); + private CRUDArchivioAllegati crudArchivioAllegati = new CRUDArchivioAllegati(getAllegatoClass(), this) { + public int addDetail(OggettoBulk oggettobulk) throws BusinessProcessException { + addChildDetail(oggettobulk); + return super.addDetail(oggettobulk); + }; + protected OggettoBulk getDetail(int i) { + OggettoBulk oggettoBulk = super.getDetail(i); + getChildDetail(oggettoBulk); + return oggettoBulk; + }; + public boolean isGrowable() { + return isChildGrowable(super.isGrowable()); + }; + }; protected abstract CMISPath getCMISPath(K allegatoParentBulk, boolean create) throws BusinessProcessException; protected abstract Class getAllegatoClass(); @@ -54,7 +67,15 @@ public AllegatiCRUDBP(String s) { 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"); } + protected boolean isChildGrowable(boolean isGrowable) { + return isGrowable; + } + + protected void getChildDetail(OggettoBulk oggettobulk) { + } + protected void addChildDetail(OggettoBulk oggettobulk) { + } @Override protected void initialize(ActionContext actioncontext) throws BusinessProcessException { diff --git a/sigla-ejb/src/main/resources/cmis/model/documenti_contabili/sigla-doccontModel.xml b/sigla-ejb/src/main/resources/cmis/model/documenti_contabili/sigla-doccontModel.xml index 15905c33a1..811101cd71 100644 --- a/sigla-ejb/src/main/resources/cmis/model/documenti_contabili/sigla-doccontModel.xml +++ b/sigla-ejb/src/main/resources/cmis/model/documenti_contabili/sigla-doccontModel.xml @@ -65,4 +65,16 @@ + + + Riferimento Modalita di Pagamento + Riferimento Modalita di Pagamento + + + Riferimento Modalita di Pagamento + d:text + + + + \ No newline at end of file diff --git a/sigla-ejb/src/main/resources/it/cnr/contab/anagraf00/tabrif/bulk/Rif_modalita_pagamentoBasePersistentInfo.xml b/sigla-ejb/src/main/resources/it/cnr/contab/anagraf00/tabrif/bulk/Rif_modalita_pagamentoBasePersistentInfo.xml index b5fa983963..a37017b8db 100644 --- a/sigla-ejb/src/main/resources/it/cnr/contab/anagraf00/tabrif/bulk/Rif_modalita_pagamentoBasePersistentInfo.xml +++ b/sigla-ejb/src/main/resources/it/cnr/contab/anagraf00/tabrif/bulk/Rif_modalita_pagamentoBasePersistentInfo.xml @@ -42,7 +42,14 @@ sqlTypeName="CHAR" columnSize="1" nullable="false" - converterClassName="it.cnr.jada.persistency.sql.CHARToBooleanConverter" /> + converterClassName="it.cnr.jada.persistency.sql.CHARToBooleanConverter" /> + + \ No newline at end of file diff --git a/sigla-ejb/src/main/resources/it/cnr/contab/doccont00/core/bulk/AllegatoDocContBulkInfo.xml b/sigla-ejb/src/main/resources/it/cnr/contab/doccont00/core/bulk/AllegatoDocContBulkInfo.xml new file mode 100644 index 0000000000..51169fbfd8 --- /dev/null +++ b/sigla-ejb/src/main/resources/it/cnr/contab/doccont00/core/bulk/AllegatoDocContBulkInfo.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + +
+ + + + + + + +
+ + + + + + +
\ No newline at end of file