package br.com.ec.domain.dto;
import java.util.ArrayList;
import java.util.List;
import br.com.ec.core.util.VerificadorUtil;
public class ConciliacaoBancariaDTO
{
private VigenciaDTO vigenciaDTO
;
private List<ConciliacaoBancariaArquivoExtratoDTO
> arquivosExtratoBancarioDTO
;
private List<ConciliacaoBancariaLancamentoDTO
> lancamentosDTO
;
// private List<ConciliacaoBancariaLancamentoExtratoBancarioDTO> extratosDTO;
public ConciliacaoBancariaDTO
() {
setArquivosExtratoBancarioDTO
(new ArrayList<ConciliacaoBancariaArquivoExtratoDTO
>());
}
public ConciliacaoBancariaDTO
(VigenciaDTO vigenciaDTO,
List<ConciliacaoBancariaLancamentoDTO
> lancamentosDTO
// , List<ConciliacaoBancariaLancamentoExtratoBancarioDTO> extratosDTO) {
) {
super();
this.
vigenciaDTO = vigenciaDTO
;
this.
lancamentosDTO = lancamentosDTO
;
// this.extratosDTO = extratosDTO;
}
public VigenciaDTO getVigenciaDTO
() {
return vigenciaDTO
;
}
public void setVigenciaDTO
(VigenciaDTO vigenciaDTO
) {
this.
vigenciaDTO = vigenciaDTO
;
}
public List<ConciliacaoBancariaArquivoExtratoDTO
> getArquivosExtratoBancarioDTO
() {
return arquivosExtratoBancarioDTO
;
}
public void setArquivosExtratoBancarioDTO
(List<ConciliacaoBancariaArquivoExtratoDTO
> arquivosExtratoBancarioDTO
) {
this.
arquivosExtratoBancarioDTO = arquivosExtratoBancarioDTO
;
}
public List<ConciliacaoBancariaLancamentoDTO
> getLancamentosDTO
() {
return lancamentosDTO
;
}
public void setLancamentosDTO
(List<ConciliacaoBancariaLancamentoDTO
> lancamentosDTO
) {
this.
lancamentosDTO = lancamentosDTO
;
}
/*
public List<ConciliacaoBancariaLancamentoExtratoBancarioDTO> getExtratosDTO() {
return extratosDTO;
}
public void setExtratosDTO(List<ConciliacaoBancariaLancamentoExtratoBancarioDTO> extratosDTO) {
this.extratosDTO = extratosDTO;
}
*/
public Double valorTotal
() {
Double valorFinal =
new Double(0.0);
if (VerificadorUtil.
naoEstaNulo(getLancamentosDTO
())) {
for (ConciliacaoBancariaLancamentoDTO lancamento : getLancamentosDTO
()) {
valorFinal = valorFinal + lancamento.
valorDiferencaTotal();
}
}
return valorFinal
;
}
}