Subversion Repositories Integrator Subversion

Rev

Rev 319 | 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
        }
721 blopes 35
 
36
        public CategoriaDTO(Long sequencial, String descricao) {
37
                super();
38
                this.sequencial = sequencial;
39
                this.descricao = descricao;
40
        }
41
 
42
        public CategoriaDTO(Long sequencial) {
43
                super();
44
                this.sequencial = sequencial;
45
        }
297 espaco 46
 
47
        public Long getSequencial() {
48
                return sequencial;
49
        }
50
        public void setSequencial(Long sequencial) {
51
                this.sequencial = sequencial;
52
        }
53
 
54
        public String getDescricao() {
55
                return descricao;
56
        }
57
        public void setDescricao(String descricao) {
58
                this.descricao = descricao;
59
        }
60
 
61
        public String getTipo() {
62
                return tipo;
63
        }
64
        public void setTipo(String tipo) {
65
                this.tipo = tipo;
66
        }
67
 
68
        @Override
69
        public int hashCode() {
70
                final int prime = 31;
71
                int result = 1;
72
                result = prime * result + ((sequencial == null) ? 0 : sequencial.hashCode());
73
                return result;
74
        }
75
 
76
        @Override
77
        public boolean equals(Object obj) {
78
                if (this == obj)
79
                        return true;
80
                if (obj == null)
81
                        return false;
82
                if (getClass() != obj.getClass())
83
                        return false;
84
                CategoriaDTO other = (CategoriaDTO) obj;
85
                if (sequencial == null) {
86
                        if (other.sequencial != null)
87
                                return false;
88
                } else if (!sequencial.equals(other.sequencial))
89
                        return false;
90
                return true;
91
        }
92
 
93
}