Skip to content

Commit

Permalink
Merge branch '3.7.x' into feature/526_connettore_netapay
Browse files Browse the repository at this point in the history
  • Loading branch information
pintorig committed Sep 16, 2022
2 parents 4e157a5 + 2e81b81 commit 16c560b
Show file tree
Hide file tree
Showing 63 changed files with 334 additions and 414 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ public void handleMessage(Message message) throws Fault {
GdeInterfaccia configurazioneInterfaccia = GiornaleEventiUtilities.getConfigurazioneGiornaleEventi(context, this.configurazioneDAO, this.giornaleEventiConfig);

if(configurazioneInterfaccia != null) {
this.log.debug("Configurazione Giornale Eventi API: ["+this.giornaleEventiConfig.getApiName()+"]: " + ConverterUtils.toJSON(configurazioneInterfaccia,null));
this.log.debug("Configurazione Giornale Eventi API: ["+this.giornaleEventiConfig.getApiName()+"]: " + ConverterUtils.toJSON(configurazioneInterfaccia));

if(GiornaleEventiUtilities.isRequestLettura(httpMethod, this.giornaleEventiConfig.getApiNameEnum(), eventoCtx.getTipoEvento())) {
logEvento = GiornaleEventiUtilities.logEvento(configurazioneInterfaccia.getLetture(), esito);
Expand Down
128 changes: 0 additions & 128 deletions jars/api-commons/src/main/java/it/govpay/rs/v1/ConverterUtils.java

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,6 @@
import it.govpay.core.exceptions.PromemoriaException;
import it.govpay.core.exceptions.UnprocessableEntityException;
import it.govpay.core.utils.ExceptionUtils;
import it.govpay.core.utils.JaxbUtils;
import it.govpay.core.utils.SimpleDateFormatUtils;
import it.govpay.core.utils.trasformazioni.Costanti;
import it.govpay.core.utils.trasformazioni.TrasformazioniUtils;
Expand All @@ -62,6 +61,7 @@
import it.govpay.model.configurazione.PromemoriaRicevuta;
import it.govpay.model.configurazione.PromemoriaScadenza;
import it.govpay.model.configurazione.SslConfig;
import it.govpay.pagopa.beans.utils.JaxbUtils;

public class Promemoria {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,6 @@
import it.govpay.core.utils.EventoUtils;
import it.govpay.core.utils.GovpayConfig;
import it.govpay.core.utils.GpContext;
import it.govpay.core.utils.JaxbUtils;
import it.govpay.core.utils.VersamentoUtils;
import it.govpay.core.utils.client.exception.ClientException;
import it.govpay.core.utils.client.NodoClient;
Expand All @@ -91,6 +90,7 @@
import it.govpay.model.Versamento.TipologiaTipoVersamento;
import it.govpay.model.configurazione.Giornale;
import it.govpay.model.eventi.DatiPagoPA;
import it.govpay.pagopa.beans.utils.JaxbUtils;


public class Rendicontazioni {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,10 @@
import it.govpay.bd.model.Versamento;
import it.govpay.core.dao.pagamenti.dto.LeggiRicevutaDTO;
import it.govpay.core.dao.pagamenti.dto.LeggiRicevutaDTOResponse;
import it.govpay.core.utils.JaxbUtils;
import it.govpay.model.Anagrafica;
import it.govpay.model.RicevutaPagamento;
import it.govpay.model.Rpt.EsitoPagamento;
import it.govpay.pagopa.beans.utils.JaxbUtils;
import it.govpay.stampe.model.RicevutaTelematicaInput;
import it.govpay.stampe.model.RicevutaTelematicaInput.ElencoVoci;
import it.govpay.stampe.model.VoceRicevutaTelematicaInput;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,6 @@
import it.govpay.core.exceptions.ValidationException;
import it.govpay.core.utils.CSVUtils;
import it.govpay.core.utils.GovpayConfig;
import it.govpay.core.utils.JaxbUtils;
import it.govpay.core.utils.SimpleDateFormatUtils;
import it.govpay.core.utils.thread.InviaNotificaPagamentoMaggioliJPPAThread;
import it.govpay.core.utils.thread.ThreadExecutorManager;
Expand All @@ -76,6 +75,7 @@
import it.govpay.model.TipoVersamento;
import it.govpay.model.TracciatoNotificaPagamenti.STATO_ELABORAZIONE;
import it.govpay.model.TracciatoNotificaPagamenti.TIPO_TRACCIATO;
import it.govpay.pagopa.beans.utils.JaxbUtils;

public class TracciatiNotificaPagamenti {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@
import it.govpay.bd.BDConfigWrapper;
import it.govpay.bd.model.Applicazione;
import it.govpay.model.Notifica;
import it.govpay.pagopa.beans.utils.JaxbUtils;
import it.govpay.bd.model.Pagamento;
import it.govpay.bd.model.Rpt;
import it.govpay.bd.model.Versamento;
import it.govpay.core.exceptions.IOException;
import it.govpay.core.utils.JaxbUtils;
import it.govpay.core.utils.rawutils.ConverterUtils;
import it.govpay.ec.v2.beans.EsitoRpp;
import it.govpay.ec.v2.beans.ModelloPagamento;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ public static it.govpay.core.beans.commons.Versamento getVersamentoFromPendenzaV
versamento.setCodVersamentoLotto(pendenza.getCartellaPagamento());

if(pendenza.getDatiAllegati() != null)
versamento.setDatiAllegati(ConverterUtils.toJSON(pendenza.getDatiAllegati(),null));
versamento.setDatiAllegati(ConverterUtils.toJSON(pendenza.getDatiAllegati()));

versamento.setTassonomia(pendenza.getTassonomia());

Expand Down Expand Up @@ -119,7 +119,7 @@ public static void fillSingoliVersamentiFromVociPendenzaBase(it.govpay.core.bean

sv.setCodSingoloVersamentoEnte(vocePendenza.getIdVocePendenza());
if(vocePendenza.getDatiAllegati() != null)
sv.setDatiAllegati(ConverterUtils.toJSON(vocePendenza.getDatiAllegati(),null));
sv.setDatiAllegati(ConverterUtils.toJSON(vocePendenza.getDatiAllegati()));
sv.setDescrizione(vocePendenza.getDescrizione());
sv.setImporto(vocePendenza.getImporto());
sv.setDescrizioneCausaleRPT(vocePendenza.getDescrizioneCausaleRPT());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
import java.util.List;

import org.openspcoop2.generic_project.exception.ServiceException;
import it.govpay.core.exceptions.ValidationException;
import org.openspcoop2.utils.serialization.IDeserializer;
import org.openspcoop2.utils.serialization.IOException;
import org.openspcoop2.utils.serialization.SerializationConfig;
Expand All @@ -24,8 +23,8 @@
import com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition;
import com.fasterxml.jackson.module.jaxb.JaxbAnnotationModule;

import it.govpay.core.exceptions.ValidationException;
import it.govpay.core.utils.SimpleDateFormatUtils;
import it.govpay.core.utils.rawutils.DateFormatUtils;
import it.govpay.core.utils.rawutils.DateModule;

public class JsonJacksonDeserializer implements IDeserializer{
Expand Down Expand Up @@ -88,7 +87,7 @@ public JsonJacksonDeserializer(SerializationConfig config) {
mapper.registerModule(new DateModule());
mapper.enable(DeserializationFeature.READ_ENUMS_USING_TO_STRING);
mapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);
mapper.setDateFormat(DateFormatUtils.newSimpleDateFormatSoloData());
mapper.setDateFormat(SimpleDateFormatUtils.newSimpleDateFormatSoloData());
mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES,false);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@
import it.govpay.model.Rpt.StatoRpt;
import it.govpay.model.Rpt.Versione;
import it.govpay.model.Versamento.CausaleSemplice;
import it.govpay.pagopa.beans.utils.JaxbUtils;

public class CtPaymentPABuilder {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@
import it.govpay.model.SingoloVersamento.StatoSingoloVersamento;
import it.govpay.model.Versamento.StatoPagamento;
import it.govpay.model.Versamento.StatoVersamento;
import it.govpay.pagopa.beans.utils.JaxbUtils;

public class CtReceiptUtils extends NdpValidationUtils {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
import it.govpay.bd.model.Versamento;
import it.govpay.core.utils.client.exception.ClientException;
import it.govpay.core.utils.rawutils.ConverterUtils;
import it.govpay.jppapdp.beans.utils.JaxbUtils;
import it.govpay.model.QuotaContabilita;
import it.maggioli.informatica.jcitygov.pagopa.payservice.pdp.connector.jppapdp.external.schema._1_0.CtDatiVersamentoRT;
import it.maggioli.informatica.jcitygov.pagopa.payservice.pdp.connector.jppapdp.external.schema._1_0.CtDettagliImporto;
Expand Down Expand Up @@ -265,7 +266,7 @@ private static void popolaDettaglioImportoRT(RecuperaRTRisposta recuperaRTRispos
}

private static void popolaRicevutaDaRPT23(CtRicevutaTelematica ricevutaTelematica, Rpt rpt, Versamento versamento, List<SingoloVersamento> singoliVersamenti, BDConfigWrapper configWrapper) throws DatatypeConfigurationException, JAXBException, SAXException, ServiceException {
it.gov.digitpa.schemas._2011.pagamenti.CtRicevutaTelematica rt = JaxbUtils.toRT(rpt.getXmlRt(), false);
it.gov.digitpa.schemas._2011.pagamenti.CtRicevutaTelematica rt = it.govpay.pagopa.beans.utils.JaxbUtils.toRT(rpt.getXmlRt(), false);

ricevutaTelematica.setDataOraMessaggioRicevuta(impostaDataOperazione(rpt.getDataMsgRicevuta()));
popolaDatiVersamentoRT(ricevutaTelematica, rpt);
Expand Down Expand Up @@ -399,7 +400,7 @@ private static void popolaEnteBeneficiarioRT(CtRicevutaTelematica ricevutaTelema
}

private static void popolaRicevutaDaRPT24(CtRicevutaTelematica ricevutaTelematica, Rpt rpt, Versamento versamento, List<SingoloVersamento> singoliVersamenti, BDConfigWrapper configWrapper) throws DatatypeConfigurationException, JAXBException, SAXException, ServiceException {
PaSendRTReq paSendRTReq_RT = JaxbUtils.toPaSendRTReq_RT(rpt.getXmlRt(), false);
PaSendRTReq paSendRTReq_RT = it.govpay.pagopa.beans.utils.JaxbUtils.toPaSendRTReq_RT(rpt.getXmlRt(), false);

ricevutaTelematica.setDataOraMessaggioRicevuta(impostaDataOperazione(rpt.getDataMsgRicevuta()));
popolaDatiVersamentoRT(ricevutaTelematica, rpt);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@
import it.govpay.model.Rpt.StatoRpt;
import it.govpay.model.Rpt.Versione;
import it.govpay.model.SingoloVersamento.TipoBollo;
import it.govpay.pagopa.beans.utils.JaxbUtils;

public class RptBuilder {

Expand Down
1 change: 1 addition & 0 deletions jars/core/src/main/java/it/govpay/core/utils/RrUtils.java
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@
import it.govpay.model.SingoloVersamento.StatoSingoloVersamento;
import it.govpay.model.Versamento.StatoVersamento;
import it.govpay.model.eventi.DatiPagoPA;
import it.govpay.pagopa.beans.utils.JaxbUtils;

public class RrUtils extends NdpValidationUtils {

Expand Down
1 change: 1 addition & 0 deletions jars/core/src/main/java/it/govpay/core/utils/RtUtils.java
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@
import it.govpay.model.Versamento.StatoPagamento;
import it.govpay.model.Versamento.StatoVersamento;
import it.govpay.model.exception.CodificaInesistenteException;
import it.govpay.pagopa.beans.utils.JaxbUtils;

public class RtUtils extends NdpValidationUtils {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@
import it.govpay.core.utils.logger.Log4JUtils;
import it.govpay.core.utils.service.context.GpContextFactory;
import it.govpay.core.utils.thread.ThreadExecutorManager;
import it.govpay.pagopa.beans.utils.JaxbUtils;
import it.govpay.stampe.utils.GovpayStampe;

public class StartupUtils {
Expand Down Expand Up @@ -186,6 +187,7 @@ public static synchronized IContext startupServices(Logger log, String warName,

AnagraficaManager.newInstance(dominioAnagraficaManager);
JaxbUtils.init();
it.govpay.jppapdp.beans.utils.JaxbUtils.init();
ThreadExecutorManager.setup();
GovpayStampe.init(log, gpConfig.getResourceDir());
} catch (Exception e) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ public static it.govpay.core.beans.commons.Versamento getVersamentoFromPendenza(

versamento.setNumeroAvviso(pendenza.getNumeroAvviso());
if(pendenza.getDatiAllegati() != null)
versamento.setDatiAllegati(ConverterUtils.toJSON(pendenza.getDatiAllegati(),null));
versamento.setDatiAllegati(ConverterUtils.toJSON(pendenza.getDatiAllegati()));

BigDecimal importoVociPendenza = fillSingoliVersamentiFromVociPendenza(versamento, pendenza.getVoci());

Expand Down Expand Up @@ -152,7 +152,7 @@ public static BigDecimal fillSingoliVersamentiFromVociPendenza(it.govpay.core.be

sv.setCodSingoloVersamentoEnte(vocePendenza.getIdVocePendenza());
if(vocePendenza.getDatiAllegati() != null)
sv.setDatiAllegati(ConverterUtils.toJSON(vocePendenza.getDatiAllegati(),null));
sv.setDatiAllegati(ConverterUtils.toJSON(vocePendenza.getDatiAllegati()));
sv.setDescrizione(vocePendenza.getDescrizione());
sv.setImporto(vocePendenza.getImporto());
sv.setDescrizioneCausaleRPT(vocePendenza.getDescrizioneCausaleRPT());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ public LimitedProfile getProfile(String fiscalCode, String appIOAPIKey, String s
dumpResponse.getHeaders().put("Status-line", ""+responseCode);

try {
String msgRes = ConverterUtils.toJSON(limitedProfile, null);
String msgRes = ConverterUtils.toJSON(limitedProfile);
msg = msgRes != null ? msgRes.getBytes() : new byte[]{};
} catch (IOException e) {
log.warn("Errore durante la serializzazione del messaggio di risposta per il giornale eventi: " + e.getMessage(), e);
Expand Down Expand Up @@ -228,7 +228,7 @@ public MessageCreated postMessage(NewMessage messageWithCF, String appIOAPIKey,

String jsonBody = null;
try {
jsonBody = ConverterUtils.toJSON(messageWithCF, null);
jsonBody = ConverterUtils.toJSON(messageWithCF);
} catch (IOException e) {
log.warn("Errore durante la serializzazione del messaggio di richiesta per il giornale eventi: " + e.getMessage(), e);
}
Expand Down Expand Up @@ -270,7 +270,7 @@ public MessageCreated postMessage(NewMessage messageWithCF, String appIOAPIKey,
dumpResponse.getHeaders().put("Status-line", ""+responseCode);

try {
String msgRes = ConverterUtils.toJSON(createdMessage, null);
String msgRes = ConverterUtils.toJSON(createdMessage);
msg = msgRes != null ? msgRes.getBytes() : new byte[]{};
} catch (IOException e) {
log.warn("Errore durante la serializzazione del messaggio di risposta per il giornale eventi: " + e.getMessage(), e);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -448,7 +448,7 @@ protected void popolaContextEvento(HttpMethod httpMethod, int responseCode, Dump

if(configurazioneInterfaccia != null) {
try {
log.debug("Configurazione Giornale Eventi API: ["+this.componente+"]: " + ConverterUtils.toJSON(configurazioneInterfaccia,null));
log.debug("Configurazione Giornale Eventi API: ["+this.componente+"]: " + ConverterUtils.toJSON(configurazioneInterfaccia));
} catch (it.govpay.core.exceptions.IOException e) {
log.error("Errore durante il log della configurazione giornale eventi: " +e.getMessage(), e);
}
Expand Down
Loading

0 comments on commit 16c560b

Please sign in to comment.