Subversion Repositories Integrator Subversion

Rev

Rev 282 | Rev 296 | 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
 
12
        private List<ConciliacaoBancariaArquivoExtratoDTO> arquivosExtratoBancarioDTO;
13
        private List<ConciliacaoBancariaLancamentoDTO> lancamentosDTO;
282 espaco 14
//      private List<ConciliacaoBancariaLancamentoExtratoBancarioDTO> extratosDTO;
281 espaco 15
 
16
        public ConciliacaoBancariaDTO() {
17
                setArquivosExtratoBancarioDTO(new ArrayList<ConciliacaoBancariaArquivoExtratoDTO>());
18
        }
19
 
282 espaco 20
        public ConciliacaoBancariaDTO(VigenciaDTO vigenciaDTO, List<ConciliacaoBancariaLancamentoDTO> lancamentosDTO
21
//                      , List<ConciliacaoBancariaLancamentoExtratoBancarioDTO> extratosDTO) {
22
                        ) {
281 espaco 23
                super();
24
                this.vigenciaDTO = vigenciaDTO;
25
                this.lancamentosDTO = lancamentosDTO;
282 espaco 26
//              this.extratosDTO = extratosDTO;
281 espaco 27
        }
28
 
29
        public VigenciaDTO getVigenciaDTO() {
30
                return vigenciaDTO;
31
        }
32
 
33
        public void setVigenciaDTO(VigenciaDTO vigenciaDTO) {
34
                this.vigenciaDTO = vigenciaDTO;
35
        }
36
 
37
        public List<ConciliacaoBancariaArquivoExtratoDTO> getArquivosExtratoBancarioDTO() {
38
                return arquivosExtratoBancarioDTO;
39
        }
40
        public void setArquivosExtratoBancarioDTO(List<ConciliacaoBancariaArquivoExtratoDTO> arquivosExtratoBancarioDTO) {
41
                this.arquivosExtratoBancarioDTO = arquivosExtratoBancarioDTO;
42
        }
43
 
44
        public List<ConciliacaoBancariaLancamentoDTO> getLancamentosDTO() {
45
                return lancamentosDTO;
46
        }
47
 
48
        public void setLancamentosDTO(List<ConciliacaoBancariaLancamentoDTO> lancamentosDTO) {
49
                this.lancamentosDTO = lancamentosDTO;
50
        }
282 espaco 51
/*
281 espaco 52
        public List<ConciliacaoBancariaLancamentoExtratoBancarioDTO> getExtratosDTO() {
53
                return extratosDTO;
54
        }
55
 
56
        public void setExtratosDTO(List<ConciliacaoBancariaLancamentoExtratoBancarioDTO> extratosDTO) {
57
                this.extratosDTO = extratosDTO;
58
        }
282 espaco 59
        */
281 espaco 60
        public Double valorTotal() {
294 espaco 61
                Double valorFinal = new Double(0.0);
62
                if (VerificadorUtil.naoEstaNulo(getLancamentosDTO())) {
63
                        for (ConciliacaoBancariaLancamentoDTO lancamento : getLancamentosDTO()) {
64
                                valorFinal = valorFinal + lancamento.valorDiferencaTotal();
65
                        }
66
                }
67
                return valorFinal;
281 espaco 68
        }
69
 
70
}