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
import java.util.Set;
4
 
5
import br.com.ec.domain.model.Categoria;
6
import br.com.ec.domain.model.Compra;
7
import br.com.ec.domain.model.ContaFormaPagamento;
319 espaco 8
import br.com.ec.domain.model.IndicadorDRE;
297 espaco 9
import br.com.ec.domain.model.Loja;
10
import br.com.ec.domain.model.Pessoa;
11
import br.com.ec.domain.model.Venda;
12
import br.com.ec.domain.model.Vigencia;
13
 
14
public class CategoriaDTO {
15
 
16
        private Long sequencial;
17
        private String descricao;
18
        private String tipo;
19
        /*
20
        private CategoriaDTO categoriaPai;
21
        private Set<CategoriaDTO> listaCategoriasFilhas;
22
        private IndicadorDreDTO indicadorDRE;
23
        private Boolean ativo;
24
 
25
        private Boolean consultarApenasFilhos;
26
        */
27
        public CategoriaDTO() {}
28
 
29
        public CategoriaDTO(Long sequencial, String descricao, String tipo) {
30
                super();
31
                this.sequencial = sequencial;
32
                this.descricao = descricao;
33
                this.tipo = tipo;
34
        }
35
 
36
        public Long getSequencial() {
37
                return sequencial;
38
        }
39
        public void setSequencial(Long sequencial) {
40
                this.sequencial = sequencial;
41
        }
42
 
43
        public String getDescricao() {
44
                return descricao;
45
        }
46
        public void setDescricao(String descricao) {
47
                this.descricao = descricao;
48
        }
49
 
50
        public String getTipo() {
51
                return tipo;
52
        }
53
        public void setTipo(String tipo) {
54
                this.tipo = tipo;
55
        }
56
 
57
        @Override
58
        public int hashCode() {
59
                final int prime = 31;
60
                int result = 1;
61
                result = prime * result + ((sequencial == null) ? 0 : sequencial.hashCode());
62
                return result;
63
        }
64
 
65
        @Override
66
        public boolean equals(Object obj) {
67
                if (this == obj)
68
                        return true;
69
                if (obj == null)
70
                        return false;
71
                if (getClass() != obj.getClass())
72
                        return false;
73
                CategoriaDTO other = (CategoriaDTO) obj;
74
                if (sequencial == null) {
75
                        if (other.sequencial != null)
76
                                return false;
77
                } else if (!sequencial.equals(other.sequencial))
78
                        return false;
79
                return true;
80
        }
81
 
82
}