Subversion Repositories Integrator Subversion

Rev

Rev 377 | Rev 380 | 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,
379 espaco 51
                        Date dataLancamento, Double valorTotal, String descricao, String observacao, Boolean indicadorConciliado) {
375 espaco 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;
379 espaco 58
                this.descricao = descricao;
375 espaco 59
                this.observacao = observacao;
60
                this.indicadorConciliado = indicadorConciliado;
61
        }
62
 
296 espaco 63
        public ExtratoBancoDTO(Long sequencial, ContaBancariaDTO contaBancariaDTO, String tipoExtratoBanco,
64
                        Date dataLancamento, Double valorTotal) {
65
                super();
66
                this.sequencial = sequencial;
67
                this.contaBancariaDTO = contaBancariaDTO;
68
                this.tipoExtratoBanco = tipoExtratoBanco;
69
                this.dataLancamento = dataLancamento;
70
                this.valorTotal = valorTotal;
71
        }
72
 
73
        public Long getSequencial() {
74
                return sequencial;
75
        }
76
        public void setSequencial(Long sequencial) {
77
                this.sequencial = sequencial;
78
        }
79
 
80
        public ContaBancariaDTO getContaBancariaDTO() {
81
                return contaBancariaDTO;
82
        }
83
        public void setContaBancariaDTO(ContaBancariaDTO contaBancariaDTO) {
84
                this.contaBancariaDTO = contaBancariaDTO;
85
        }
86
 
87
        public String getTipoExtratoBanco() {
88
                return tipoExtratoBanco;
89
        }
90
        public void setTipoExtratoBanco(String tipoExtratoBanco) {
91
                this.tipoExtratoBanco = tipoExtratoBanco;
92
        }
377 espaco 93
        public String getTipoExtratoBancoDescricao() {
94
                return TipoExtratoBanco.parse(getTipoExtratoBanco()).getDescricao();
95
        }
379 espaco 96
        public String getTipoExtratoBancoCor() {
97
                return TipoExtratoBanco.parse(getTipoExtratoBanco()).getCor();
98
        }
296 espaco 99
 
100
        public Date getDataLancamento() {
101
                return dataLancamento;
102
        }
103
        public void setDataLancamento(Date dataLancamento) {
104
                this.dataLancamento = dataLancamento;
105
        }
377 espaco 106
 
107
        public String getDescricao() {
108
                return descricao;
109
        }
110
        public void setDescricao(String descricao) {
111
                this.descricao = descricao;
112
        }
296 espaco 113
 
114
        public Double getValorTotal() {
115
                return valorTotal;
116
        }
117
        public void setValorTotal(Double valorTotal) {
118
                this.valorTotal = valorTotal;
119
        }
120
 
121
        public String getObservacao() {
122
                return observacao;
123
        }
124
        public void setObservacao(String observacao) {
125
                this.observacao = observacao;
126
        }
127
 
375 espaco 128
        public Boolean getIndicadorConciliado() {
129
                return indicadorConciliado;
130
        }
131
        public void setIndicadorConciliado(Boolean indicadorConciliado) {
132
                this.indicadorConciliado = indicadorConciliado;
133
        }
134
 
377 espaco 135
        public Boolean getIndicadorCadastrar() {
136
                return indicadorCadastrar;
137
        }
138
        public void setIndicadorCadastrar(Boolean indicadorCadastrar) {
139
                this.indicadorCadastrar = indicadorCadastrar;
140
        }
141
 
296 espaco 142
}