Subversion Repositories Integrator Subversion

Rev

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