package br.com.ec.domain.dto;
import java.util.Date;
import br.com.ec.core.consulta.ParametrosConsulta;
import br.com.ec.core.util.StringUtil;
import br.com.ec.domain.model.Categoria;
import br.com.ec.domain.model.ContaBancaria;
import br.com.ec.domain.model.IndicadorDRE;
import br.com.ec.domain.model.Loja;
import br.com.ec.domain.model.Parcela;
import br.com.ec.domain.model.Pessoa;
import br.com.ec.domain.model.Vigencia;
public class ParametrosConsultaLancamentosDTO
extends ParametrosConsulta
<Parcela
> {
private Date dataInicial
;
private Date dataFinal
;
private Date dataVencimento
;
private String tipoFormaDePagamento
;
private ContaBancaria contaBancaria
;
private Loja centroDeCustos
;
private Boolean oficial
;
private Categoria categoria
;
private Categoria categoriaPai
;
private Pessoa favorecido
;
private String observacao
;
private String tipoBusca
; // T - Todos / R - A RECEBER / P - A PAGAR
private boolean pagamentoRealizado
;
private String ordenacao
;
private Vigencia vigencia
;
private IndicadorDRE indicadorDRE
;
public ParametrosConsultaLancamentosDTO
() {
pagamentoRealizado =
false;
}
public Date getDataInicial
() {
return dataInicial
;
}
public void setDataInicial
(Date dataInicial
) {
this.
dataInicial = dataInicial
;
}
public Date getDataFinal
() {
return dataFinal
;
}
public void setDataFinal
(Date dataFinal
) {
this.
dataFinal = dataFinal
;
}
public Date getDataVencimento
() {
return dataVencimento
;
}
public void setDataVencimento
(Date dataVencimento
) {
this.
dataVencimento = dataVencimento
;
}
public String getTipoFormaDePagamento
() {
return tipoFormaDePagamento
;
}
public void setTipoFormaDePagamento
(String tipoFormaDePagamento
) {
this.
tipoFormaDePagamento = tipoFormaDePagamento
;
}
public ContaBancaria getContaBancaria
() {
return contaBancaria
;
}
public void setContaBancaria
(ContaBancaria contaBancaria
) {
this.
contaBancaria = contaBancaria
;
}
public Loja getCentroDeCustos
() {
return centroDeCustos
;
}
public void setCentroDeCustos
(Loja centroDeCustos
) {
this.
centroDeCustos = centroDeCustos
;
}
public Boolean getOficial
() {
return oficial
;
}
public void setOficial
(Boolean oficial
) {
this.
oficial = oficial
;
}
public Categoria getCategoria
() {
return categoria
;
}
public void setCategoria
(Categoria categoria
) {
this.
categoria = categoria
;
}
public Categoria getCategoriaPai
() {
return categoriaPai
;
}
public void setCategoriaPai
(Categoria categoriaPai
) {
this.
categoriaPai = categoriaPai
;
}
public Pessoa getFavorecido
() {
return favorecido
;
}
public void setFavorecido
(Pessoa favorecido
) {
this.
favorecido = favorecido
;
}
public String getObservacao
() {
return observacao
;
}
public void setObservacao
(String observacao
) {
this.
observacao = StringUtil.
setarUpperCase(observacao
);
}
public String getTipoBusca
() {
return tipoBusca
;
}
public void setTipoBusca
(String tipoBusca
) {
this.
tipoBusca = tipoBusca
;
}
public boolean getPagamentoRealizado
() {
return pagamentoRealizado
;
}
public void setPagamentoRealizado
(boolean pagamentoRealizado
) {
this.
pagamentoRealizado = pagamentoRealizado
;
}
public String getOrdenacao
() {
return ordenacao
;
}
public void setOrdenacao
(String ordenacao
) {
this.
ordenacao = ordenacao
;
}
public Vigencia getVigencia
() {
return vigencia
;
}
public void setVigencia
(Vigencia vigencia
) {
this.
vigencia = vigencia
;
}
public IndicadorDRE getIndicadorDRE
() {
return indicadorDRE
;
}
public void setIndicadorDRE
(IndicadorDRE indicadorDRE
) {
this.
indicadorDRE = indicadorDRE
;
}
}