package gcom.arrecadacao; /** * @author Adriana Muniz * @created 10 de dezembro de 2012 * * Classe Helper para guardar os parametros de consulta dos Dados Diarios * de Arrecadacao e os tipos de agrupamentos para cada tela * **/ public class FiltroConsultarDadosDiariosArrecadacaoAuxiliar { public static enum GROUP_BY_AUX { GERENCIA_REGIONAL, UNIDADE_NEGOCIO, ELO, LOCALIDADE, ARRECADADOR, ANO_MES, FORMA_ARRECADACAO, CATEGORIA, PERFIL, TIPO_DOCUMENTO_AGREGADOR, TIPO_DOCUMENTO, DATA; } private GROUP_BY_AUX agrupamento = GROUP_BY_AUX.DATA; private String anoMesArrecadacao; private String idGerenciaRegional; private String idUnidadeNegocio; private String idElo; private String idLocalidade; private String idArrecadador; private String idFormaArrecadacao; private String idsDocumentoTipoAgregador[]; private String idDocumentoTipo; private boolean isRelatorioValoresDiariosAnalitico; public GROUP_BY_AUX getAgrupamento() { return agrupamento; } public void setAgrupamento(GROUP_BY_AUX agrupamento) { this.agrupamento = agrupamento; } public String getAnoMesArrecadacao() { return anoMesArrecadacao; } public void setAnoMesArrecadacao(String anoMesArrecadacao) { this.anoMesArrecadacao = anoMesArrecadacao; } public String getIdArrecadador() { return idArrecadador; } public void setIdArrecadador(String idArrecadador) { this.idArrecadador = idArrecadador; } public String getIdElo() { return idElo; } public void setIdElo(String idElo) { this.idElo = idElo; } public String getIdFormaArrecadacao() { return idFormaArrecadacao; } public void setIdFormaArrecadacao(String idFormaArrecadacao) { this.idFormaArrecadacao = idFormaArrecadacao; } public String getIdGerenciaRegional() { return idGerenciaRegional; } public void setIdGerenciaRegional(String idGerenciaRegional) { this.idGerenciaRegional = idGerenciaRegional; } public String getIdLocalidade() { return idLocalidade; } public void setIdLocalidade(String idLocalidade) { this.idLocalidade = idLocalidade; } public String getIdDocumentoTipo() { return idDocumentoTipo; } public void setIdDocumentoTipo(String idDocumentoTipo) { this.idDocumentoTipo = idDocumentoTipo; } public String getIdUnidadeNegocio() { return idUnidadeNegocio; } public void setIdUnidadeNegocio(String idUnidadeNegocio) { this.idUnidadeNegocio = idUnidadeNegocio; } /** * @return Retorna o campo idsDocumentoTipoAgregador. */ public String[] getIdsDocumentoTipoAgregador() { return idsDocumentoTipoAgregador; } /** * @param idsDocumentoTipoAgregador O idsDocumentoTipoAgregador a ser setado. */ public void setIdsDocumentoTipoAgregador(String[] idsDocumentoTipoAgregador) { this.idsDocumentoTipoAgregador = idsDocumentoTipoAgregador; } public boolean isRelatorioValoresDiariosAnalitico() { return isRelatorioValoresDiariosAnalitico; } public void setRelatorioValoresDiariosAnalitico( boolean isRelatorioValoresDiariosAnalitico) { this.isRelatorioValoresDiariosAnalitico = isRelatorioValoresDiariosAnalitico; } @Override public FiltroConsultarDadosDiariosArrecadacaoAuxiliar clone() { FiltroConsultarDadosDiariosArrecadacaoAuxiliar filtro = new FiltroConsultarDadosDiariosArrecadacaoAuxiliar(); filtro.setAgrupamento(getAgrupamento()); filtro.setAnoMesArrecadacao(getAnoMesArrecadacao()); filtro.setIdArrecadador(getIdArrecadador()); filtro.setIdDocumentoTipo(getIdDocumentoTipo()); filtro.setIdElo(getIdElo()); filtro.setIdFormaArrecadacao(getIdFormaArrecadacao()); filtro.setIdGerenciaRegional(getIdGerenciaRegional()); filtro.setIdLocalidade(getIdLocalidade()); filtro.setIdsDocumentoTipoAgregador(getIdsDocumentoTipoAgregador()); filtro.setIdUnidadeNegocio(getIdUnidadeNegocio()); return filtro; } }