Subversion Repositories Integrator Subversion

Rev

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

package br.com.ec.domain.dto;

import java.util.List;

import br.com.ec.core.util.VerificadorUtil;

public class ExtratoEntregasDTO {
       
        private VigenciaDTO vigenciaDTO;
        private List<EntregaDTO> entregasDTO;
       
        public ExtratoEntregasDTO() {}
       
        public VigenciaDTO getVigenciaDTO() {
                return vigenciaDTO;
        }
        public void setVigenciaDTO(VigenciaDTO vigenciaDTO) {
                this.vigenciaDTO = vigenciaDTO;
        }

        public List<EntregaDTO> getEntregasDTO() {
                return entregasDTO;
        }
        public void setEntregasDTO(List<EntregaDTO> entregasDTO) {
                this.entregasDTO = entregasDTO;
        }
       
        /***************************************/

        public Double valorTotal() {
                Double total = 0.0;
                if (VerificadorUtil.naoEstaNuloOuVazio(getEntregasDTO())) {
                        for (EntregaDTO entregaDTO : getEntregasDTO()) {
                                if (VerificadorUtil.naoEstaNulo(entregaDTO.getKilometragemEntrega())) {
                                        total = total + entregaDTO.getKilometragemEntrega();
                                }
                        }
                }
                return total;
        }
       
}