Subversion Repositories Integrator Subversion

Rev

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

Rev Author Line No. Line
281 espaco 1
package br.com.ec.domain.dto;
2
 
3
import java.util.Date;
4
 
5
public class ParcelaDTO {
6
 
7
        private Long sequencial;
282 espaco 8
        private ContaBancariaDTO contaBancariaDTO;
296 espaco 9
        private FormaPagamentoDTO formaPagamentoDTO;
281 espaco 10
        private Date dataPagamento;
11
        private Double valor;
12
        private String observacao;
282 espaco 13
 
281 espaco 14
        private Boolean indicadorConciliado;
15
        /*
16
        private Conta conta;
17
        private ContaBancaria contaBancaria;
18
        private Date dataEmissao;
19
        private Date dataVencimento;
20
        private Boolean indicadorOficial;
21
        private Boolean indicadorAtivo;
22
        */
23
 
24
        public ParcelaDTO() {}
282 espaco 25
 
26
        public ParcelaDTO(Long sequencial, Long sequencialContaBancaria, String descricaoContaBancaria,
294 espaco 27
                        String tipoContaBancaria, Boolean ativoContaBancaria, Date dataPagamento, Double valor,
28
                        String observacao) {
282 espaco 29
                super();
30
                this.sequencial = sequencial;
294 espaco 31
                this.contaBancariaDTO = new ContaBancariaDTO(sequencialContaBancaria, descricaoContaBancaria, tipoContaBancaria, ativoContaBancaria);
282 espaco 32
                this.dataPagamento = dataPagamento;
33
                this.valor = valor;
34
                this.observacao = observacao;
35
        }
281 espaco 36
 
37
        public Long getSequencial() {
38
                return sequencial;
39
        }
40
        public void setSequencial(Long sequencial) {
41
                this.sequencial = sequencial;
42
        }
282 espaco 43
 
44
        public ContaBancariaDTO getContaBancariaDTO() {
45
                return contaBancariaDTO;
46
        }
47
        public void setContaBancariaDTO(ContaBancariaDTO contaBancariaDTO) {
48
                this.contaBancariaDTO = contaBancariaDTO;
49
        }
296 espaco 50
 
51
        public FormaPagamentoDTO getFormaPagamentoDTO() {
52
                return formaPagamentoDTO;
53
        }
54
        public void setFormaPagamentoDTO(FormaPagamentoDTO formaPagamentoDTO) {
55
                this.formaPagamentoDTO = formaPagamentoDTO;
56
        }
281 espaco 57
 
58
        public Date getDataPagamento() {
59
                return dataPagamento;
60
        }
61
        public void setDataPagamento(Date dataPagamento) {
62
                this.dataPagamento = dataPagamento;
63
        }
64
 
65
        public Double getValor() {
66
                return valor;
67
        }
68
        public void setValor(Double valor) {
69
                this.valor = valor;
70
        }
71
 
72
        public String getObservacao() {
73
                return observacao;
74
        }
75
        public void setObservacao(String observacao) {
76
                this.observacao = observacao;
77
        }
78
 
282 espaco 79
        public Boolean getIndicadorConciliado() {
80
                return indicadorConciliado;
81
        }
82
        public void setIndicadorConciliado(Boolean indicadorConciliado) {
83
                this.indicadorConciliado = indicadorConciliado;
84
        }
296 espaco 85
 
86
        public Boolean verificarDadosIguais(ParcelaDTO parcelaComparativa) {
87
                return this.contaBancariaDTO.equals(parcelaComparativa.getContaBancariaDTO()) &&
88
                                this.dataPagamento.equals(parcelaComparativa.getDataPagamento()) &&
89
                                this.valor.equals(parcelaComparativa.getValor()) &&
90
                                this.observacao.equals(parcelaComparativa.getObservacao());
91
        }
282 espaco 92
 
281 espaco 93
}