Subversion Repositories Integrator Subversion

Rev

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