Subversion Repositories Integrator Subversion

Rev

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

Rev Author Line No. Line
296 espaco 1
package br.com.ec.domain.dto;
2
 
3
import java.util.Date;
4
 
377 espaco 5
import javax.persistence.Transient;
6
 
7
import br.com.ec.domain.model.tipos.TipoExtratoBanco;
8
 
296 espaco 9
public class ExtratoBancoDTO {
10
 
11
        private Long sequencial;
12
        private ContaBancariaDTO contaBancariaDTO;
375 espaco 13
        private String tipoExtratoBanco; // D - Débitos e C - Créditos e T - Transferências e X - PIX e P - Pagamento
296 espaco 14
        private Date dataLancamento;
377 espaco 15
        private String descricao;
296 espaco 16
        private Double valorTotal;
17
        private String observacao;
375 espaco 18
        private Boolean indicadorConciliado;
296 espaco 19
 
377 espaco 20
        private Boolean indicadorCadastrar;
21
 
296 espaco 22
        public ExtratoBancoDTO() {}
23
 
24
        public ExtratoBancoDTO(Long sequencial, Long sequencialContaBancaria, String descricaoContaBancaria,
25
                        String tipoContaBancaria, Boolean ativoContaBancaria, String tipoExtratoBanco,
377 espaco 26
                        Date dataLancamento, String descricao, Double valorTotal, String observacao) {
27
                super();
28
                this.sequencial = sequencial;
29
                this.contaBancariaDTO = new ContaBancariaDTO(sequencialContaBancaria, descricaoContaBancaria, tipoContaBancaria, ativoContaBancaria);
30
                this.tipoExtratoBanco = tipoExtratoBanco;
31
                this.dataLancamento = dataLancamento;
32
                this.descricao = descricao;
33
                this.valorTotal = valorTotal;
34
                this.observacao = observacao;
35
        }
36
 
37
        public ExtratoBancoDTO(Long sequencial, Long sequencialContaBancaria, String descricaoContaBancaria,
38
                        String tipoContaBancaria, Boolean ativoContaBancaria, String tipoExtratoBanco,
296 espaco 39
                        Date dataLancamento, Double valorTotal, String observacao) {
40
                super();
41
                this.sequencial = sequencial;
42
                this.contaBancariaDTO = new ContaBancariaDTO(sequencialContaBancaria, descricaoContaBancaria, tipoContaBancaria, ativoContaBancaria);
43
                this.tipoExtratoBanco = tipoExtratoBanco;
44
                this.dataLancamento = dataLancamento;
45
                this.valorTotal = valorTotal;
46
                this.observacao = observacao;
47
        }
48
 
375 espaco 49
        public ExtratoBancoDTO(Long sequencial, Long sequencialContaBancaria, String descricaoContaBancaria,
50
                        String tipoContaBancaria, Boolean ativoContaBancaria, String tipoExtratoBanco,
51
                        Date dataLancamento, Double valorTotal, String observacao, Boolean indicadorConciliado) {
52
                super();
53
                this.sequencial = sequencial;
54
                this.contaBancariaDTO = new ContaBancariaDTO(sequencialContaBancaria, descricaoContaBancaria, tipoContaBancaria, ativoContaBancaria);
55
                this.tipoExtratoBanco = tipoExtratoBanco;
56
                this.dataLancamento = dataLancamento;
57
                this.valorTotal = valorTotal;
58
                this.observacao = observacao;
59
                this.indicadorConciliado = indicadorConciliado;
60
        }
61
 
296 espaco 62
        public ExtratoBancoDTO(Long sequencial, ContaBancariaDTO contaBancariaDTO, String tipoExtratoBanco,
63
                        Date dataLancamento, Double valorTotal) {
64
                super();
65
                this.sequencial = sequencial;
66
                this.contaBancariaDTO = contaBancariaDTO;
67
                this.tipoExtratoBanco = tipoExtratoBanco;
68
                this.dataLancamento = dataLancamento;
69
                this.valorTotal = valorTotal;
70
        }
71
 
72
        public Long getSequencial() {
73
                return sequencial;
74
        }
75
        public void setSequencial(Long sequencial) {
76
                this.sequencial = sequencial;
77
        }
78
 
79
        public ContaBancariaDTO getContaBancariaDTO() {
80
                return contaBancariaDTO;
81
        }
82
        public void setContaBancariaDTO(ContaBancariaDTO contaBancariaDTO) {
83
                this.contaBancariaDTO = contaBancariaDTO;
84
        }
85
 
86
        public String getTipoExtratoBanco() {
87
                return tipoExtratoBanco;
88
        }
89
        public void setTipoExtratoBanco(String tipoExtratoBanco) {
90
                this.tipoExtratoBanco = tipoExtratoBanco;
91
        }
377 espaco 92
        public String getTipoExtratoBancoDescricao() {
93
                return TipoExtratoBanco.parse(getTipoExtratoBanco()).getDescricao();
94
        }
296 espaco 95
 
96
        public Date getDataLancamento() {
97
                return dataLancamento;
98
        }
99
        public void setDataLancamento(Date dataLancamento) {
100
                this.dataLancamento = dataLancamento;
101
        }
377 espaco 102
 
103
        public String getDescricao() {
104
                return descricao;
105
        }
106
        public void setDescricao(String descricao) {
107
                this.descricao = descricao;
108
        }
296 espaco 109
 
110
        public Double getValorTotal() {
111
                return valorTotal;
112
        }
113
        public void setValorTotal(Double valorTotal) {
114
                this.valorTotal = valorTotal;
115
        }
116
 
117
        public String getObservacao() {
118
                return observacao;
119
        }
120
        public void setObservacao(String observacao) {
121
                this.observacao = observacao;
122
        }
123
 
375 espaco 124
        public Boolean getIndicadorConciliado() {
125
                return indicadorConciliado;
126
        }
127
        public void setIndicadorConciliado(Boolean indicadorConciliado) {
128
                this.indicadorConciliado = indicadorConciliado;
129
        }
130
 
377 espaco 131
        public Boolean getIndicadorCadastrar() {
132
                return indicadorCadastrar;
133
        }
134
        public void setIndicadorCadastrar(Boolean indicadorCadastrar) {
135
                this.indicadorCadastrar = indicadorCadastrar;
136
        }
137
 
296 espaco 138
}