Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
346 espaco 1
package br.com.ec.domain.dto;
2
 
3
import java.util.List;
4
 
5
import br.com.ec.core.util.VerificadorUtil;
6
 
7
public class ExtratoEntregasDTO {
8
 
9
        private VigenciaDTO vigenciaDTO;
10
        private List<EntregaDTO> entregasDTO;
11
 
12
        public ExtratoEntregasDTO() {}
13
 
14
        public VigenciaDTO getVigenciaDTO() {
15
                return vigenciaDTO;
16
        }
17
        public void setVigenciaDTO(VigenciaDTO vigenciaDTO) {
18
                this.vigenciaDTO = vigenciaDTO;
19
        }
20
 
21
        public List<EntregaDTO> getEntregasDTO() {
22
                return entregasDTO;
23
        }
24
        public void setEntregasDTO(List<EntregaDTO> entregasDTO) {
25
                this.entregasDTO = entregasDTO;
26
        }
27
 
28
        /***************************************/
29
 
30
        public Double valorTotal() {
31
                Double total = 0.0;
32
                if (VerificadorUtil.naoEstaNuloOuVazio(getEntregasDTO())) {
33
                        for (EntregaDTO entregaDTO : getEntregasDTO()) {
34
                                if (VerificadorUtil.naoEstaNulo(entregaDTO.getKilometragemEntrega())) {
35
                                        total = total + entregaDTO.getKilometragemEntrega();
36
                                }
37
                        }
38
                }
39
                return total;
40
        }
41
 
42
}