Subversion Repositories Integrator Subversion

Rev

Blame | Last modification | View Log | Download | RSS feed

package br.com.ec.domain.dto;

import br.com.ec.domain.model.ProdutoVivo;

public class ProdutoVivoDTO implements Comparable<ProdutoVivoDTO> {

        private ProdutoVivo produtoVivo;
        private Double valorTotalVendido;
        private Double valorTotalRecebido;
        private Double valorTotalComissao;
        private Long quantidadeVendas;
       
        public ProdutoVivoDTO() {}
       
        public ProdutoVivoDTO(ProdutoVivo produtoVivo, Double valorTotalVendido, Double valorTotalRecebido, Double valorTotalComissao, Long quantidadeVendas) {
                this.produtoVivo = produtoVivo;
                this.valorTotalVendido = valorTotalVendido;
                this.valorTotalRecebido = valorTotalRecebido;
                this.valorTotalComissao = valorTotalComissao;
                this.quantidadeVendas = quantidadeVendas;
        }

        public ProdutoVivo getProdutoVivo() {
                return produtoVivo;
        }
        public void setProdutoVivo(ProdutoVivo produtoVivo) {
                this.produtoVivo = produtoVivo;
        }
       
        public Double getValorTotalVendido() {
                return valorTotalVendido;
        }
        public void setValorTotalVendido(Double valorTotalVendido) {
                this.valorTotalVendido = valorTotalVendido;
        }
       
        public Double getValorTotalRecebido() {
                return valorTotalRecebido;
        }
        public void setValorTotalRecebido(Double valorTotalRecebido) {
                this.valorTotalRecebido = valorTotalRecebido;
        }
       
        public Double getValorTotalComissao() {
                return valorTotalComissao;
        }
        public void setValorTotalComissao(Double valorTotalComissao) {
                this.valorTotalComissao = valorTotalComissao;
        }
       
        public Long getQuantidadeVendas() {
                return quantidadeVendas;
        }
        public void setQuantidadeVendas(Long quantidadeVendas) {
                this.quantidadeVendas = quantidadeVendas;
        }
       
        @Override
        public int compareTo(ProdutoVivoDTO rankingProdutoDTO) {
                return rankingProdutoDTO.getValorTotalVendido().compareTo(this.valorTotalVendido);
        }
       
}