Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

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