Subversion Repositories Integrator Subversion

Rev

Rev 294 | Rev 375 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
281 espaco 1
package br.com.ec.domain.dto;
2
 
3
import java.util.ArrayList;
4
import java.util.List;
5
 
294 espaco 6
import br.com.ec.core.util.VerificadorUtil;
7
 
281 espaco 8
public class ConciliacaoBancariaDTO {
9
 
10
        private VigenciaDTO vigenciaDTO;
11
 
296 espaco 12
        private List<ExtratoBancarioArquivoDTO> arquivosExtratoBancarioDTO;
281 espaco 13
        private List<ConciliacaoBancariaLancamentoDTO> lancamentosDTO;
14
 
15
        public ConciliacaoBancariaDTO() {
296 espaco 16
                setArquivosExtratoBancarioDTO(new ArrayList<ExtratoBancarioArquivoDTO>());
281 espaco 17
        }
18
 
296 espaco 19
        public ConciliacaoBancariaDTO(VigenciaDTO vigenciaDTO, List<ConciliacaoBancariaLancamentoDTO> lancamentosDTO) {
281 espaco 20
                super();
21
                this.vigenciaDTO = vigenciaDTO;
22
                this.lancamentosDTO = lancamentosDTO;
23
        }
24
 
25
        public VigenciaDTO getVigenciaDTO() {
26
                return vigenciaDTO;
27
        }
28
 
29
        public void setVigenciaDTO(VigenciaDTO vigenciaDTO) {
30
                this.vigenciaDTO = vigenciaDTO;
31
        }
32
 
296 espaco 33
        public List<ExtratoBancarioArquivoDTO> getArquivosExtratoBancarioDTO() {
281 espaco 34
                return arquivosExtratoBancarioDTO;
35
        }
296 espaco 36
        public void setArquivosExtratoBancarioDTO(List<ExtratoBancarioArquivoDTO> arquivosExtratoBancarioDTO) {
281 espaco 37
                this.arquivosExtratoBancarioDTO = arquivosExtratoBancarioDTO;
38
        }
39
 
40
        public List<ConciliacaoBancariaLancamentoDTO> getLancamentosDTO() {
41
                return lancamentosDTO;
42
        }
43
 
44
        public void setLancamentosDTO(List<ConciliacaoBancariaLancamentoDTO> lancamentosDTO) {
45
                this.lancamentosDTO = lancamentosDTO;
46
        }
47
 
48
        public Double valorTotal() {
294 espaco 49
                Double valorFinal = new Double(0.0);
50
                if (VerificadorUtil.naoEstaNulo(getLancamentosDTO())) {
51
                        for (ConciliacaoBancariaLancamentoDTO lancamento : getLancamentosDTO()) {
52
                                valorFinal = valorFinal + lancamento.valorDiferencaTotal();
53
                        }
54
                }
55
                return valorFinal;
281 espaco 56
        }
57
 
58
}