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;