Subversion Repositories Integrator Subversion

Rev

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