diff --git a/src/com/rjconsultores/ventaboletos/blocos/DetalheRetorno.java b/src/com/rjconsultores/ventaboletos/blocos/DetalheRetorno.java index a9a4831de..d8c94b187 100644 --- a/src/com/rjconsultores/ventaboletos/blocos/DetalheRetorno.java +++ b/src/com/rjconsultores/ventaboletos/blocos/DetalheRetorno.java @@ -1,5 +1,7 @@ package com.rjconsultores.ventaboletos.blocos; +import java.math.BigDecimal; + public interface DetalheRetorno { public void setIdBoletoFechamento(Integer id); @@ -7,5 +9,11 @@ public interface DetalheRetorno { public void setNossoNumero(String nossoNumero); public String getNossoNumero(); public void setNumeroSequencialRegistro(Integer numeroSequencialRegistro); + public String getCodigoOcorrencia(); + public void setCodigoOcorrencia(String codigoOcorrencia); + public BigDecimal getValorJuros(); + public void setValorJuros(BigDecimal valorJuros); + public String getDataBaixa(); + public void setDataBaixa(String dataBaixa); } diff --git a/src/com/rjconsultores/ventaboletos/blocos/bradesco/DetalheRetornoBradesco.java b/src/com/rjconsultores/ventaboletos/blocos/bradesco/DetalheRetornoBradesco.java index bf5d8d1e6..ddeb8b707 100644 --- a/src/com/rjconsultores/ventaboletos/blocos/bradesco/DetalheRetornoBradesco.java +++ b/src/com/rjconsultores/ventaboletos/blocos/bradesco/DetalheRetornoBradesco.java @@ -1,5 +1,6 @@ package com.rjconsultores.ventaboletos.blocos.bradesco; +import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; @@ -14,23 +15,31 @@ public class DetalheRetornoBradesco implements DetalheRetorno, Cloneable{ private List motivoOcorrencias; private Integer idBoletoFechamento; private String nossoNumero; + private String codigoOcorrencia; + private String dataBaixa; + private BigDecimal valorJuros; private Integer numeroSequencialRegistro; 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){ @@ -68,6 +77,28 @@ public class DetalheRetornoBradesco implements DetalheRetorno, Cloneable{ this.motivoOcorrencias = motivoOcorrencias; } + public String getCodigoOcorrencia() { + return codigoOcorrencia; + } + public void setCodigoOcorrencia(String codigoOcorrencia) { + this.codigoOcorrencia = codigoOcorrencia; + } + + public BigDecimal getValorJuros() { + return valorJuros; + } + public void setValorJuros(BigDecimal valorJuros) { + this.valorJuros = valorJuros; + } + + public String getDataBaixa() { + return dataBaixa; + } + + public void setDataBaixa(String dataBaixa) { + this.dataBaixa = dataBaixa; + } + } diff --git a/src/com/rjconsultores/ventaboletos/blocos/itau/DetalheObrigatorioItau.java b/src/com/rjconsultores/ventaboletos/blocos/itau/DetalheObrigatorioItau.java index 32fc7b68f..ddf052863 100644 --- a/src/com/rjconsultores/ventaboletos/blocos/itau/DetalheObrigatorioItau.java +++ b/src/com/rjconsultores/ventaboletos/blocos/itau/DetalheObrigatorioItau.java @@ -47,7 +47,7 @@ public class DetalheObrigatorioItau implements DetalheObrigatorio{ //private String brancos2; // private String logradouroSacado; private String bairroSacado; - private Integer cepSacado; + private String cepSacado; private String cidade; private String estado; private String sacadorAvalista; @@ -289,10 +289,10 @@ public class DetalheObrigatorioItau implements DetalheObrigatorio{ public void setBairroSacado(String bairroSacado) { this.bairroSacado = bairroSacado; } - public Integer getCepSacado() { + public String getCepSacado() { return cepSacado; } - public void setCepSacado(Integer cepSacado) { + public void setCepSacado(String cepSacado) { this.cepSacado = cepSacado; } public String getCidade() { diff --git a/src/com/rjconsultores/ventaboletos/blocos/itau/DetalheRetornoItau.java b/src/com/rjconsultores/ventaboletos/blocos/itau/DetalheRetornoItau.java index 1aeadb65d..d282b5458 100644 --- a/src/com/rjconsultores/ventaboletos/blocos/itau/DetalheRetornoItau.java +++ b/src/com/rjconsultores/ventaboletos/blocos/itau/DetalheRetornoItau.java @@ -1,11 +1,16 @@ package com.rjconsultores.ventaboletos.blocos.itau; +import java.math.BigDecimal; + import com.rjconsultores.ventaboletos.blocos.DetalheRetorno; public class DetalheRetornoItau implements DetalheRetorno, Cloneable{ private Integer idBoletoFechamento; private String nossoNumero; + private String codigoOcorrencia; + private String dataBaixa; + private BigDecimal valorJuros; private Integer numeroSequencialRegistro; @@ -33,5 +38,28 @@ public class DetalheRetornoItau implements DetalheRetorno, Cloneable{ this.numeroSequencialRegistro = numeroSequencialRegistro; } + public String getCodigoOcorrencia() { + return codigoOcorrencia; + } + + public void setCodigoOcorrencia(String codigoOcorrencia) { + this.codigoOcorrencia = codigoOcorrencia; + } + + public BigDecimal getValorJuros() { + return valorJuros; + } + + public void setValorJuros(BigDecimal valorJuros) { + this.valorJuros = valorJuros; + } + + public String getDataBaixa() { + return dataBaixa; + } + + public void setDataBaixa(String dataBaixa) { + this.dataBaixa = dataBaixa; + } } diff --git a/src/com/rjconsultores/ventaboletos/layouts/BradescoProcessaRetorno.java b/src/com/rjconsultores/ventaboletos/layouts/BradescoProcessaRetorno.java index e703c1954..67fe8aaaa 100644 --- a/src/com/rjconsultores/ventaboletos/layouts/BradescoProcessaRetorno.java +++ b/src/com/rjconsultores/ventaboletos/layouts/BradescoProcessaRetorno.java @@ -110,6 +110,7 @@ public class BradescoProcessaRetorno extends AbstractFlatFile implements Retorno detalheRetorno.addMotivoOcorrencia(motivoOcorrencia); } + retornos.add(detalheRetorno); }