Subversion Repositories Integrator Subversion

Rev

Rev 294 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
282 espaco 1
package br.com.ec.domain.dto;
2
 
3
public class ContaBancariaDTO {
4
 
5
        private static final long CONTA_CAIXA = 1L;
6
 
7
        private Long sequencial;
8
        private String descricao;
294 espaco 9
        private String tipoContaBancaria; // B - BANCO, C - CAIXA
10
        private Boolean conciliacaoBancaria;
282 espaco 11
        private Boolean ativo;
12
 
13
        public ContaBancariaDTO() {}
14
 
294 espaco 15
        public ContaBancariaDTO(Long sequencial, String descricao, String tipoContaBancaria, Boolean ativo) {
282 espaco 16
                super();
17
                this.sequencial = sequencial;
18
                this.descricao = descricao;
294 espaco 19
                this.tipoContaBancaria = tipoContaBancaria;
282 espaco 20
                this.ativo = ativo;
21
        }
721 blopes 22
 
23
        public ContaBancariaDTO(Long sequencial) {
24
                super();
25
                this.sequencial = sequencial;
26
        }
282 espaco 27
 
28
        public static long getContaCaixa() {
29
                return CONTA_CAIXA;
30
        }
31
 
32
        public Long getSequencial() {
33
                return sequencial;
34
        }
35
        public void setSequencial(Long sequencial) {
36
                this.sequencial = sequencial;
37
        }
38
 
39
        public String getDescricao() {
40
                return descricao;
41
        }
42
        public void setDescricao(String descricao) {
43
                this.descricao = descricao;
44
        }
45
 
294 espaco 46
        public String getTipoContaBancaria() {
47
                return tipoContaBancaria;
48
        }
49
        public void setTipoContaBancaria(String tipoContaBancaria) {
50
                this.tipoContaBancaria = tipoContaBancaria;
51
        }
52
 
53
        public Boolean getConciliacaoBancaria() {
54
                return conciliacaoBancaria;
55
        }
56
        public void setConciliacaoBancaria(Boolean conciliacaoBancaria) {
57
                this.conciliacaoBancaria = conciliacaoBancaria;
58
        }
59
 
282 espaco 60
        public Boolean getAtivo() {
61
                return ativo;
62
        }
63
        public void setAtivo(Boolean ativo) {
64
                this.ativo = ativo;
65
        }
66
 
67
        @Override
68
        public int hashCode() {
69
                final int prime = 31;
70
                int result = 1;
71
                result = prime * result + ((sequencial == null) ? 0 : sequencial.hashCode());
72
                return result;
73
        }
74
 
75
        @Override
76
        public boolean equals(Object obj) {
77
                if (this == obj)
78
                        return true;
79
                if (obj == null)
80
                        return false;
81
                if (getClass() != obj.getClass())
82
                        return false;
83
                ContaBancariaDTO other = (ContaBancariaDTO) obj;
84
                if (sequencial == null) {
85
                        if (other.sequencial != null)
86
                                return false;
87
                } else if (!sequencial.equals(other.sequencial))
88
                        return false;
89
                return true;
90
        }
91
 
92
}