Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 espaco 1
package br.com.ec.domain.dto;
2
 
3
import br.com.ec.domain.model.Produto;
4
 
5
public class ProdutoVivoAnteriorDTO implements Comparable<ProdutoVivoAnteriorDTO> {
6
 
7
        private Produto produto;
8
        private Double valorTotalVendido;
9
        private Double valorTotalComissao;
10
        private Long quantidadeVendas;
11
 
12
        public ProdutoVivoAnteriorDTO() {}
13
 
14
        public ProdutoVivoAnteriorDTO(Produto produto, Double valorTotalVendido, Double valorTotalComissao, Long quantidadeVendas) {
15
                this.produto = produto;
16
                this.valorTotalVendido = valorTotalVendido;
17
                this.valorTotalComissao = valorTotalComissao;
18
                this.quantidadeVendas = quantidadeVendas;
19
        }
20
 
21
        public Produto getProduto() {
22
                return produto;
23
        }
24
        public void setProduto(Produto produto) {
25
                this.produto = produto;
26
        }
27
 
28
        public Double getValorTotalVendido() {
29
                return valorTotalVendido;
30
        }
31
        public void setValorTotalVendido(Double valorTotalVendido) {
32
                this.valorTotalVendido = valorTotalVendido;
33
        }
34
 
35
        public Double getValorTotalComissao() {
36
                return valorTotalComissao;
37
        }
38
        public void setValorTotalComissao(Double valorTotalComissao) {
39
                this.valorTotalComissao = valorTotalComissao;
40
        }
41
 
42
        public Long getQuantidadeVendas() {
43
                return quantidadeVendas;
44
        }
45
        public void setQuantidadeVendas(Long quantidadeVendas) {
46
                this.quantidadeVendas = quantidadeVendas;
47
        }
48
 
49
        @Override
50
        public int compareTo(ProdutoVivoAnteriorDTO rankingProdutoDTO) {
51
                return rankingProdutoDTO.getValorTotalVendido().compareTo(this.valorTotalVendido);
52
        }
53
 
54
}