Subversion Repositories Integrator Subversion

Rev

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

Rev Author Line No. Line
297 espaco 1
package br.com.ec.domain.dto;
2
 
3
public class ContaDTO {
4
 
5
        private Long sequencial;
6
        private CategoriaDTO categoria;
7
//      private Venda venda;
8
//      private Pessoa pessoa;
721 blopes 9
        private LojaDTO loja;
297 espaco 10
//      private ContaFormaPagamento formaDePagamento;
11
//      private Vigencia vigencia;
12
 
13
//      private String tipoFrequencia;
14
//      private String tipoConta;
15
//      private String observacao;
16
//      private Boolean indicadorAtivo;
17
 
18
//      private Compra compra;
19
 
20
        public ContaDTO() {}
721 blopes 21
 
22
        public ContaDTO(Long sequencial, Long sequenciaCategoria, String descricaoCategoria, Long sequencialLoja, String descricaoLoja) {
23
                super();
24
                this.sequencial = sequencial;
25
                this.categoria = new CategoriaDTO(sequenciaCategoria, descricaoCategoria);
26
                this.loja = new LojaDTO(sequencialLoja, descricaoLoja);
27
        }
297 espaco 28
 
721 blopes 29
        public Long getSequencial() {
30
                return sequencial;
31
        }
32
        public void setSequencial(Long sequencial) {
33
                this.sequencial = sequencial;
34
        }
297 espaco 35
 
721 blopes 36
        public CategoriaDTO getCategoria() {
37
                return categoria;
38
        }
39
        public void setCategoria(CategoriaDTO categoria) {
40
                this.categoria = categoria;
41
        }
42
 
43
        public LojaDTO getLoja() {
44
                return loja;
45
        }
46
        public void setLoja(LojaDTO loja) {
47
                this.loja = loja;
48
        }
49
 
297 espaco 50
        @Override
51
        public int hashCode() {
52
                final int prime = 31;
53
                int result = 1;
54
                result = prime * result + ((sequencial == null) ? 0 : sequencial.hashCode());
55
                return result;
56
        }
57
 
58
        @Override
59
        public boolean equals(Object obj) {
60
                if (this == obj)
61
                        return true;
62
                if (obj == null)
63
                        return false;
64
                if (getClass() != obj.getClass())
65
                        return false;
66
                ContaDTO other = (ContaDTO) obj;
67
                if (sequencial == null) {
68
                        if (other.sequencial != null)
69
                                return false;
70
                } else if (!sequencial.equals(other.sequencial))
71
                        return false;
72
                return true;
73
        }
74
 
75
}