Subversion Repositories Integrator Subversion

Rev

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