From 2bd6c18c7ab4a9a1913fe202982e49eb812fb18a Mon Sep 17 00:00:00 2001 From: Fabio Faria Date: Mon, 28 Mar 2022 19:53:21 -0300 Subject: [PATCH] =?UTF-8?q?RollBack=20para=20corre=C3=A7=C3=A3o=20do=20bui?= =?UTF-8?q?ld?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 - pom.xml | 41 ++++-------- .../ventaboletos/blocos/CabecalhoRetorno.java | 65 +++++++++++++++++++ .../ventaboletos/blocos/DetalheRetorno.java | 40 ++---------- .../layouts/BradescoProcessaRetorno.java | 3 +- .../layouts/SantanderProcessaRetorno.java | 8 +-- 6 files changed, 91 insertions(+), 67 deletions(-) diff --git a/.gitignore b/.gitignore index 31e0d1058..0186c4e3c 100644 --- a/.gitignore +++ b/.gitignore @@ -6,4 +6,3 @@ /.settings/org.eclipse.wst.common.project.facet.core.xml /.settings/org.eclipse.wst.validation.prefs target -/.settings/ diff --git a/pom.xml b/pom.xml index a8678bf18..2344cfc31 100644 --- a/pom.xml +++ b/pom.xml @@ -8,41 +8,28 @@ 1.0.0 GeneradorBoletosCNAB - - 1.8 - 1.8 - 1.8 - ISO-8859-1 - - - - - rj-releases - http://52.5.53.15:8081/nexus/content/repositories/releases/ - - - + src + + + src + + **/*.java + + + - org.apache.maven.plugins - maven-release-plugin + maven-compiler-plugin 3.8.1 - @{project.version} + 1.8 + 1.8 + ISO-8859-1 - - - - - org.sonarsource.scanner.maven - sonar-maven-plugin - 3.9.1 - - - + ${project.artifactId} diff --git a/src/com/rjconsultores/ventaboletos/blocos/CabecalhoRetorno.java b/src/com/rjconsultores/ventaboletos/blocos/CabecalhoRetorno.java index d53b8b8d2..afd6ba34b 100644 --- a/src/com/rjconsultores/ventaboletos/blocos/CabecalhoRetorno.java +++ b/src/com/rjconsultores/ventaboletos/blocos/CabecalhoRetorno.java @@ -1,9 +1,20 @@ package com.rjconsultores.ventaboletos.blocos; +import java.util.Date; + public class CabecalhoRetorno { private String codEmpresa; private String numeroDoAvisoBancario; + private Integer agencia; + private Integer conta; + private Integer dacConta; + private String nomeEmpresa; + private String codigoBanco; + private String nomeBanco; + private Date dataGeracao; + private Integer numeroSequencialRegistro; + private Integer numeroSequencialRemessa; public String getCodEmpresa() { return codEmpresa; @@ -11,11 +22,65 @@ public class CabecalhoRetorno { public void setCodEmpresa(String codEmpresa) { this.codEmpresa = codEmpresa; } + public Integer getConta() { + return conta; + } + public void setConta(Integer conta) { + this.conta = conta; + } + public Integer getDacConta() { + return dacConta; + } + public void setDacConta(Integer dacConta) { + this.dacConta = dacConta; + } + public String getNomeEmpresa() { + return nomeEmpresa; + } + public void setNomeEmpresa(String nomeEmpresa) { + this.nomeEmpresa = nomeEmpresa; + } + public String getCodigoBanco() { + return codigoBanco; + } + public void setCodigoBanco(String codigoBanco) { + this.codigoBanco = codigoBanco; + } + public String getNomeBanco() { + return nomeBanco; + } + public void setNomeBanco(String nomeBanco) { + this.nomeBanco = nomeBanco; + } + public Date getDataGeracao() { + return dataGeracao; + } + public void setDataGeracao(Date dataGeracao) { + this.dataGeracao = dataGeracao; + } + public Integer getNumeroSequencialRegistro() { + return numeroSequencialRegistro; + } + public void setNumeroSequencialRegistro(Integer numeroSequencialRegistro) { + this.numeroSequencialRegistro = numeroSequencialRegistro; + } + public Integer getNumeroSequencialRemessa() { + return numeroSequencialRemessa; + } + public void setNumeroSequencialRemessa(Integer numeroSequencialRemessa) { + this.numeroSequencialRemessa = numeroSequencialRemessa; + } public String getNumeroDoAvisoBancario() { return numeroDoAvisoBancario; } public void setNumeroDoAvisoBancario(String numeroDoAvisoBancario) { this.numeroDoAvisoBancario = numeroDoAvisoBancario; } + public Integer getAgencia() { + return agencia; + } + public void setAgencia(Integer agencia) { + this.agencia = agencia; + } } diff --git a/src/com/rjconsultores/ventaboletos/blocos/DetalheRetorno.java b/src/com/rjconsultores/ventaboletos/blocos/DetalheRetorno.java index 3ee109846..a9a4831de 100644 --- a/src/com/rjconsultores/ventaboletos/blocos/DetalheRetorno.java +++ b/src/com/rjconsultores/ventaboletos/blocos/DetalheRetorno.java @@ -1,39 +1,11 @@ package com.rjconsultores.ventaboletos.blocos; -import java.util.ArrayList; -import java.util.List; - -import com.rjconsultores.ventaboletos.enuns.MotivoOcorrenciaBradesco; -import com.rjconsultores.ventaboletos.enuns.OcorrenciaBradesco; - -public class DetalheRetorno { - - private String numeroControleDoParticipante; - private OcorrenciaBradesco ocorrencia; - private List motivoOcorrencias; +public interface DetalheRetorno { - public String getNumeroControleDoParticipante() { - return numeroControleDoParticipante; - } - public void setNumeroControleDoParticipante(String numeroControleDoParticipante) { - this.numeroControleDoParticipante = numeroControleDoParticipante; - } - public OcorrenciaBradesco getOcorrencia() { - return ocorrencia; - } - public void setOcorrencia(OcorrenciaBradesco ocorrencia) { - this.ocorrencia = ocorrencia; - } - public List getMotivoOcorrencias() { - return motivoOcorrencias; - } - public void addMotivoOcorrencia(MotivoOcorrenciaBradesco motivoOcorrencias) { - - if(this.motivoOcorrencias == null){ - this.motivoOcorrencias = new ArrayList(); - } - - this.motivoOcorrencias.add(motivoOcorrencias); - } + public void setIdBoletoFechamento(Integer id); + public Integer getIdBoletoFechamento(); + public void setNossoNumero(String nossoNumero); + public String getNossoNumero(); + public void setNumeroSequencialRegistro(Integer numeroSequencialRegistro); } diff --git a/src/com/rjconsultores/ventaboletos/layouts/BradescoProcessaRetorno.java b/src/com/rjconsultores/ventaboletos/layouts/BradescoProcessaRetorno.java index 9a079cf65..67fe8aaaa 100644 --- a/src/com/rjconsultores/ventaboletos/layouts/BradescoProcessaRetorno.java +++ b/src/com/rjconsultores/ventaboletos/layouts/BradescoProcessaRetorno.java @@ -15,6 +15,7 @@ import com.rjconsultores.ventaboletos.blocos.DetalheRetorno; import com.rjconsultores.ventaboletos.blocos.RateioDeCredito; import com.rjconsultores.ventaboletos.blocos.RodapeRemessa; import com.rjconsultores.ventaboletos.blocos.RodapeRetorno; +import com.rjconsultores.ventaboletos.blocos.bradesco.DetalheRetornoBradesco; import com.rjconsultores.ventaboletos.enuns.BancoLayout; import com.rjconsultores.ventaboletos.enuns.MotivoOcorrenciaBradesco; import com.rjconsultores.ventaboletos.enuns.OcorrenciaBradesco; @@ -70,7 +71,7 @@ public class BradescoProcessaRetorno extends AbstractFlatFile implements Retorno for (Record record : registrosDeTransacoes) { - DetalheRetorno detalheRetorno = new DetalheRetorno(); + DetalheRetornoBradesco detalheRetorno = new DetalheRetornoBradesco(); String numeroControleDoParticipante = record.getValue("NumeroControleDoParticipante"); String codigoDeOcorrencia = record.getValue("CodigoDeOcorrencia"); diff --git a/src/com/rjconsultores/ventaboletos/layouts/SantanderProcessaRetorno.java b/src/com/rjconsultores/ventaboletos/layouts/SantanderProcessaRetorno.java index eaded80c0..2df118e7a 100644 --- a/src/com/rjconsultores/ventaboletos/layouts/SantanderProcessaRetorno.java +++ b/src/com/rjconsultores/ventaboletos/layouts/SantanderProcessaRetorno.java @@ -67,7 +67,7 @@ public class SantanderProcessaRetorno extends AbstractFlatFile implements Retorn List retornos = new ArrayList(); for (Record record : registrosDeTransacoes) { - +/* DetalheRetorno detalheRetorno = new DetalheRetorno(); String numeroControleDoParticipante = record.getValue("NumeroControleDoParticipante"); @@ -77,7 +77,7 @@ public class SantanderProcessaRetorno extends AbstractFlatFile implements Retorn String codigoDeMotivo3 = record.getValue("CodigoDeMotivo3"); String codigoDeMotivo4 = record.getValue("CodigoDeMotivo4"); String codigoDeMotivo5 = record.getValue("CodigoDeMotivo5"); -/* + OcorrenciaSantander ocorrencia = OcorrenciaSantander.getInstance(codigoDeOcorrencia); detalheRetorno.setNumeroControleDoParticipante(numeroControleDoParticipante); detalheRetorno.setOcorrencia(ocorrencia); @@ -105,10 +105,10 @@ public class SantanderProcessaRetorno extends AbstractFlatFile implements Retorn if(checkIsNullOrBlank(codigoDeMotivo5)){ MotivoOcorrenciaSantander motivoOcorrencia = MotivoOcorrenciaSantander.getInstance(ocorrencia, codigoDeMotivo5); detalheRetorno.addMotivoOcorrencia(motivoOcorrencia); - } -*/ + } retornos.add(detalheRetorno); +*/ } return retornos;