Subversion Repositories Integrator Subversion

Rev

Rev 670 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
667 blopes 1
package br.com.ec.domain.dto;
2
 
3
import java.util.Date;
4
 
5
import br.com.ec.core.util.StringUtil;
6
import br.com.ec.domain.model.tipos.TipoExtratoBanco;
7
 
8
public class ExtratoAntecipacaoDTO {
9
 
10
        private Long sequencial;
11
 
671 blopes 12
        private Date dataRecebimento;
667 blopes 13
        private Date dataVencimento;
14
        private Double valorLiquido;
668 blopes 15
        private String bandeira;
16
        private Integer quantidadeParcelas;
17
        private Integer numeroDaParcela;
667 blopes 18
 
670 blopes 19
        private ParcelaDTO parcelaParaConciliacao;
20
 
667 blopes 21
        private ContaBancariaDTO contaBancariaDTO;
22
        private String tipoExtratoBanco; // D - Débitos e C - Créditos e T - Transferências/PIX e P - Pagamento
23
        private Date dataLancamento;
24
        private String descricao;
25
        private Double valorTotal;
26
        private String observacao;
27
        private Boolean indicadorConciliado;
28
 
29
        private Boolean indicadorCadastrar = false;
30
        private Boolean indicadorConciliar = false;
31
 
32
        public ExtratoAntecipacaoDTO() {}
33
 
34
        public ExtratoAntecipacaoDTO(Long sequencial, Long sequencialContaBancaria, String descricaoContaBancaria,
35
                        String tipoContaBancaria, Boolean ativoContaBancaria, String tipoExtratoBanco,
36
                        Date dataLancamento, String descricao, Double valorTotal, String observacao) {
37
                super();
38
                this.sequencial = sequencial;
39
                this.contaBancariaDTO = new ContaBancariaDTO(sequencialContaBancaria, descricaoContaBancaria, tipoContaBancaria, ativoContaBancaria);
40
                this.tipoExtratoBanco = tipoExtratoBanco;
41
                this.dataLancamento = dataLancamento;
42
                this.descricao = descricao;
43
                this.valorTotal = valorTotal;
44
                this.observacao = observacao;
45
        }
46
 
47
        public ExtratoAntecipacaoDTO(Long sequencial, Long sequencialContaBancaria, String descricaoContaBancaria,
48
                        String tipoContaBancaria, Boolean ativoContaBancaria, String tipoExtratoBanco,
49
                        Date dataLancamento, Double valorTotal, String observacao) {
50
                super();
51
                this.sequencial = sequencial;
52
                this.contaBancariaDTO = new ContaBancariaDTO(sequencialContaBancaria, descricaoContaBancaria, tipoContaBancaria, ativoContaBancaria);
53
                this.tipoExtratoBanco = tipoExtratoBanco;
54
                this.dataLancamento = dataLancamento;
55
                this.valorTotal = valorTotal;
56
                this.observacao = observacao;
57
        }
58
 
59
        public ExtratoAntecipacaoDTO(Long sequencial, Long sequencialContaBancaria, String descricaoContaBancaria,
60
                        String tipoContaBancaria, Boolean ativoContaBancaria, String tipoExtratoBanco,
61
                        Date dataLancamento, Double valorTotal, String descricao, String observacao, Boolean indicadorConciliado) {
62
                super();
63
                this.sequencial = sequencial;
64
                this.contaBancariaDTO = new ContaBancariaDTO(sequencialContaBancaria, descricaoContaBancaria, tipoContaBancaria, ativoContaBancaria);
65
                this.tipoExtratoBanco = tipoExtratoBanco;
66
                this.dataLancamento = dataLancamento;
67
                this.valorTotal = valorTotal;
68
                this.descricao = descricao;
69
                this.observacao = observacao;
70
                this.indicadorConciliado = indicadorConciliado;
71
        }
72
 
73
        public ExtratoAntecipacaoDTO(Long sequencial, ContaBancariaDTO contaBancariaDTO, String tipoExtratoBanco,
74
                        Date dataLancamento, Double valorTotal) {
75
                super();
76
                this.sequencial = sequencial;
77
                this.contaBancariaDTO = contaBancariaDTO;
78
                this.tipoExtratoBanco = tipoExtratoBanco;
79
                this.dataLancamento = dataLancamento;
80
                this.valorTotal = valorTotal;
81
        }
82
 
83
        public Long getSequencial() {
84
                return sequencial;
85
        }
86
        public void setSequencial(Long sequencial) {
87
                this.sequencial = sequencial;
88
        }
89
 
671 blopes 90
        public Date getDataRecebimento() {return dataRecebimento;}
91
        public void setDataRecebimento(Date dataRecebimento) {this.dataRecebimento = dataRecebimento;}
92
 
667 blopes 93
        public Date getDataVencimento() {return dataVencimento;}
94
        public void setDataVencimento(Date dataVencimento) {this.dataVencimento = dataVencimento;}
95
 
96
        public Double getValorLiquido() {return valorLiquido;}
97
        public void setValorLiquido(Double valorLiquido) {this.valorLiquido = valorLiquido;}
98
 
668 blopes 99
        public String getBandeira() {return bandeira;}
100
        public void setBandeira(String bandeira) {this.bandeira = bandeira;}
101
 
102
        public Integer getQuantidadeParcelas() {return quantidadeParcelas;}
103
        public void setQuantidadeParcelas(Integer quantidadeParcelas) {this.quantidadeParcelas = quantidadeParcelas;}
104
 
105
        public Integer getNumeroDaParcela() {return numeroDaParcela;}
106
        public void setNumeroDaParcela(Integer numeroDaParcela) {this.numeroDaParcela = numeroDaParcela;}
107
 
670 blopes 108
        public ParcelaDTO getParcelaParaConciliacao() {return parcelaParaConciliacao;}
109
        public void setParcelaParaConciliacao(ParcelaDTO parcelaParaConciliacao) {this.parcelaParaConciliacao = parcelaParaConciliacao;}
110
 
667 blopes 111
        public ContaBancariaDTO getContaBancariaDTO() {
112
                return contaBancariaDTO;
113
        }
114
        public void setContaBancariaDTO(ContaBancariaDTO contaBancariaDTO) {
115
                this.contaBancariaDTO = contaBancariaDTO;
116
        }
117
 
118
        public String getTipoExtratoBanco() {
119
                return tipoExtratoBanco;
120
        }
121
        public void setTipoExtratoBanco(String tipoExtratoBanco) {
122
                this.tipoExtratoBanco = tipoExtratoBanco;
123
        }
124
        public String getTipoExtratoBancoDescricao() {
125
                return TipoExtratoBanco.parse(getTipoExtratoBanco()).getDescricao();
126
        }
127
        public String getTipoExtratoBancoCor() {
128
                return TipoExtratoBanco.parse(getTipoExtratoBanco()).getCor();
129
        }
130
 
131
        public Date getDataLancamento() {
132
                return dataLancamento;
133
        }
134
        public void setDataLancamento(Date dataLancamento) {
135
                this.dataLancamento = dataLancamento;
136
        }
137
 
138
        public String getDescricao() {
139
                return descricao;
140
        }
141
        public void setDescricao(String descricao) {
142
                this.descricao = StringUtil.setarUpperCaseComTrim(descricao);
143
        }
144
 
145
        public Double getValorTotal() {
146
                return valorTotal;
147
        }
148
        public void setValorTotal(Double valorTotal) {
149
                this.valorTotal = valorTotal;
150
        }
151
 
152
        public String getObservacao() {
153
                return observacao;
154
        }
155
        public void setObservacao(String observacao) {
156
                this.observacao = StringUtil.setarUpperCaseComTrim(observacao);
157
        }
158
 
159
        public Boolean getIndicadorConciliado() {
160
                return indicadorConciliado;
161
        }
162
        public void setIndicadorConciliado(Boolean indicadorConciliado) {
163
                this.indicadorConciliado = indicadorConciliado;
164
        }
165
 
166
        public Boolean getIndicadorCadastrar() {
167
                return indicadorCadastrar;
168
        }
169
        public void setIndicadorCadastrar(Boolean indicadorCadastrar) {
170
                this.indicadorCadastrar = indicadorCadastrar;
171
        }
172
 
173
        public Boolean getIndicadorConciliar() {
174
                return indicadorConciliar;
175
        }
176
        public void setIndicadorConciliar(Boolean indicadorConciliar) {
177
                this.indicadorConciliar = indicadorConciliar;
178
        }
179
 
180
}