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.Marca;
import br.com.ec.domain.model.Vigencia;

public class ConsolidadoDTO {
       
        Vigencia vigencia;
        Marca Marca;
        Integer quantidadeTotal;
       
        public Vigencia getVigencia() {
                return vigencia;
        }
        public void setVigencia(Vigencia vigencia) {
                this.vigencia = vigencia;
        }
       
        public Marca getMarca() {
                return Marca;
        }
        public void setMarca(Marca marca) {
                Marca = marca;
        }
       
        public Integer getQuantidadeTotal() {
                return quantidadeTotal;
        }
        public void setQuantidadeTotal(Integer quantidadeTotal) {
                this.quantidadeTotal = quantidadeTotal;
        }
       
        @Override
        public int hashCode() {
                final int prime = 31;
                int result = 1;
                result = prime * result + ((Marca == null) ? 0 : Marca.hashCode());
                result = prime * result + ((vigencia == null) ? 0 : vigencia.hashCode());
                return result;
        }
       
        @Override
        public boolean equals(Object obj) {
                if (this == obj)
                        return true;
                if (obj == null)
                        return false;
                if (getClass() != obj.getClass())
                        return false;
                ConsolidadoDTO other = (ConsolidadoDTO) obj;
                if (Marca == null) {
                        if (other.Marca != null)
                                return false;
                } else if (!Marca.equals(other.Marca))
                        return false;
                if (vigencia == null) {
                        if (other.vigencia != null)
                                return false;
                } else if (!vigencia.equals(other.vigencia))
                        return false;
                return true;
        }
       
}