package br.com.centralit.citcorpore.bean;

import java.sql.Date;
import java.sql.Timestamp;
import java.text.SimpleDateFormat;
import java.util.List;

import br.com.centralit.bpm.dto.ObjetoNegocioFluxoDTO;
import br.com.centralit.citcorpore.util.Enumerados.ChangeRequestStatus;
import br.com.centralit.citcorpore.util.Util;

public class PesquisaRequisicaoMudancaDTO extends ObjetoNegocioFluxoDTO {

	/**
	 *
	 */
	private static final long serialVersionUID = 1L;
	private String serializados;
	private String itensConfiguracaoRelacionadosSerializado;
	private String servicosRelacionadosSerializado;
	private Integer idRequisicaoMudanca;
	private Integer idProprietario;
	private String nomeProprietario;
	private Integer idSolicitante;
	private String nomeSolicitante;
	private String tipo;
	private Integer idCategoriaMudanca;
	private String categoria;
	private String motivo;
	private String nivelImportanciaNegocio;
	private String classificacao;
	private String nivelImpacto;
	private String analiseImpacto;
	private Timestamp dataHoraConclusao;
	private String setDataHoraConclusaoStr;
	private Date dataAceitacao;
	private Date dataVotacao;
	private Timestamp dataHoraInicio;
	private Timestamp dataHoraTermino;
	private String titulo;
	private String descricao;
	private String risco;
	private Double estimativaCusto;
	private String planoReversao;
	private Integer idStatus;
	private String descrStatus;
	private Integer prioridade;
	private Integer tempoDecorridoHH;
	private Integer tempoDecorridoMM;
	private Timestamp dataHoraSuspensao;
	private Timestamp dataHoraReativacao;
	private Timestamp dataHoraCaptura;
	private Integer prazoHH;
	private Integer prazoMM;
	private Integer idCalendario;
	private Integer tempoAtendimentoHH;
	private Integer tempoAtendimentoMM;
	private Integer tempoAtrasoHH;
	private Integer tempoAtrasoMM;
	private Integer tempoCapturaHH;
	private Integer tempoCapturaMM;
	private String fase;
	private Integer sequenciaMudanca;
	private Integer idSolicitacaoServico;
	private String solicitacaoServicoSerializado;
	private List<SolicitacaoServicoDTO> listIdSolicitacaoServico;
	private String nomeServico;

	private String enviaEmailCriacao;
	private String enviaEmailFinalizacao;
	private String enviaEmailAcoes;
	private String exibirQuadroMudancas;

	private Integer seqReabertura;
	private UsuarioDTO usuarioDto;

	private String nomeTarefa;
	private String nomeGrupoAtual;
	private String nomeGrupoNivel1;
	private String emailSolicitante;

	private Integer idJustificativa;
	private String complementoJustificativa;

	private Integer idTarefa;
	private String acaoFluxo;
	private String escalar;
	private String alterarSituacao;
	private String dataHoraLimiteToString;
	private String dataHoraInicioStr;
	private String dataHoraTerminoStr;
	private String dataHoraInicioToString;
	private String dataHoraSolicitacaoStr;
	private Timestamp dataHoraSolicitacao;

	private double atraso;
	private String atrasoStr;

	private String nivelUrgencia;
	private Integer idGrupoNivel;
	private Integer idBaseConhecimento;
	private Integer quantidade;

	private Date dataInicio;
	private Date dataFim;
	private String nomeItemConfiguracao;
	private String exibirCampoDescricao;
	private String formatoArquivoRelatorio;
	private String ordenacao;
	private Integer idItemConfiguracao;
	private Integer idTipoMudanca;
	private String nomeCategoriaMudanca;
	private String linkVisualizacaoApenasLeitura;
	private String linkVizualizacaoAnexosApenasLeitura;
	private Integer idContrato;
	private String fechamento;
	private String nomeDoContrato;


   public String getSetDataHoraConclusaoStr() {
        return setDataHoraConclusaoStr;
    }

    public void setSetDataHoraConclusaoStr(String setDataHoraConclusaoStr) {
        this.setDataHoraConclusaoStr = setDataHoraConclusaoStr;
    }

public String getNomeDoContrato() {
        return nomeDoContrato;
    }

    public void setNomeDoContrato(String nomeDoContrato) {
        this.nomeDoContrato = nomeDoContrato;
    }

    public Integer getIdContrato() {
        return idContrato;
    }

    public void setIdContrato(Integer idContrato) {
        this.idContrato = idContrato;
    }

    public String getFechamento() {
        return fechamento;
    }

    public void setFechamento(String fechamento) {
        this.fechamento = fechamento;
    }

    public String getLinkVizualizacaoAnexosApenasLeitura() {
        return linkVizualizacaoAnexosApenasLeitura;
    }

    public void setLinkVizualizacaoAnexosApenasLeitura(
            String linkVizualizacaoAnexosApenasLeitura) {
        this.linkVizualizacaoAnexosApenasLeitura = linkVizualizacaoAnexosApenasLeitura;
    }

	public Integer getIdTarefa() {
		return idTarefa;
	}

	public void setIdTarefa(Integer idTarefa) {
		this.idTarefa = idTarefa;
	}

	public String getEscalar() {
		return escalar;
	}

	public void setEscalar(String escalar) {
		this.escalar = escalar;
	}

	public String getAlterarSituacao() {
		return alterarSituacao;
	}

	public String getLinkVisualizacaoApenasLeitura() {
        return linkVisualizacaoApenasLeitura;
    }

    public void setLinkVisualizacaoApenasLeitura(
            String linkVisualizacaoApenasLeitura) {
        this.linkVisualizacaoApenasLeitura = linkVisualizacaoApenasLeitura;
    }

	public void setAlterarSituacao(String alterarSituacao) {
		this.alterarSituacao = alterarSituacao;
	}

	public Integer getIdCategoriaMudanca() {
		return idCategoriaMudanca;
	}

	public void setIdCategoriaMudanca(Integer idCategoriaMudanca) {
		this.idCategoriaMudanca = idCategoriaMudanca;
	}

	public String getItensConfiguracaoRelacionadosSerializado() {
		return itensConfiguracaoRelacionadosSerializado;
	}

	public void setItensConfiguracaoRelacionadosSerializado(String itensConfiguracaoRelacionadosSerializado) {
		this.itensConfiguracaoRelacionadosSerializado = itensConfiguracaoRelacionadosSerializado;
	}

	public String getServicosRelacionadosSerializado() {
		return servicosRelacionadosSerializado;
	}

	public void setServicosRelacionadosSerializado(String servicosRelacionadosSerializado) {
		this.servicosRelacionadosSerializado = servicosRelacionadosSerializado;
	}

	public String getEnviaEmailCriacao() {
		return enviaEmailCriacao;
	}

	public void setEnviaEmailCriacao(String enviaEmailCriacao) {
		this.enviaEmailCriacao = enviaEmailCriacao;
	}

	public String getEnviaEmailFinalizacao() {
		return enviaEmailFinalizacao;
	}

	public void setEnviaEmailFinalizacao(String enviaEmailFinalizacao) {
		this.enviaEmailFinalizacao = enviaEmailFinalizacao;
	}

	public String getEnviaEmailAcoes() {
		return enviaEmailAcoes;
	}

	public void setEnviaEmailAcoes(String enviaEmailAcoes) {
		this.enviaEmailAcoes = enviaEmailAcoes;
	}

	public String getNomeProprietario() {
		return nomeProprietario;
	}

	public void setNomeProprietario(String nomeProprietario) {
		this.nomeProprietario = nomeProprietario;
	}

	public String getNomeSolicitante() {
		return nomeSolicitante;
	}

	public void setNomeSolicitante(String nomeSolicitante) {
		this.nomeSolicitante = nomeSolicitante;
	}

	public String getSerializados() {
		return serializados;
	}

	public void setSerializados(String serializados) {
		this.serializados = serializados;
	}

	public Integer getIdRequisicaoMudanca() {
		return idRequisicaoMudanca;
	}

	public void setIdRequisicaoMudanca(Integer idRequisicaoMudanca) {
		this.idRequisicaoMudanca = idRequisicaoMudanca;
	}

	public String getTipo() {
		return tipo;
	}

	public void setTipo(String tipo) {
		this.tipo = tipo;
	}

	public String getCategoria() {
		return categoria;
	}

	public void setCategoria(String categoria) {
		this.categoria = categoria;
	}

	public String getMotivo() {
		return motivo;
	}

	public void setMotivo(String motivo) {
		this.motivo = motivo;
	}

	public String getNivelImportanciaNegocio() {
		return nivelImportanciaNegocio;
	}

	public void setNivelImportanciaNegocio(String nivelImportanciaNegocio) {
		this.nivelImportanciaNegocio = nivelImportanciaNegocio;
	}

	public String getClassificacao() {
		return classificacao;
	}

	public void setClassificacao(String classificacao) {
		this.classificacao = classificacao;
	}

	public String getNivelImpacto() {
		return nivelImpacto;
	}

	public void setNivelImpacto(String nivelImpacto) {
		this.nivelImpacto = nivelImpacto;
	}

	public String getAnaliseImpacto() {
		return analiseImpacto;
	}

	public void setAnaliseImpacto(String analiseImpacto) {
		this.analiseImpacto = analiseImpacto;
	}

	public Integer getIdProprietario() {
		return idProprietario;
	}

	public void setIdProprietario(Integer idProprietario) {
		this.idProprietario = idProprietario;
	}

	public Integer getIdSolicitante() {
		return idSolicitante;
	}

	public void setIdSolicitante(Integer idSolicitante) {
		this.idSolicitante = idSolicitante;
	}

	public Date getDataAceitacao() {
		return dataAceitacao;
	}

	public void setDataAceitacao(Date dataAceitacao) {
		this.dataAceitacao = dataAceitacao;
	}

	public Date getDataVotacao() {
		return dataVotacao;
	}

	public void setDataVotacao(Date dataVotacao) {
		this.dataVotacao = dataVotacao;
	}

	public String getNumberAndTitulo() {
		return "#" + this.idRequisicaoMudanca + " - " +  titulo;
	}

	public String getTitulo() {
		return titulo;
	}

	public void setTitulo(String titulo) {
		this.titulo = titulo;
	}

	public String getDescricao() {
		return descricao;
	}

	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}

	public String getRisco() {
		return risco;
	}

	public void setRisco(String risco) {
		this.risco = risco;
	}

	public Double getEstimativaCusto() {
		return estimativaCusto;
	}

	public void setEstimativaCusto(Double estimativaCusto) {
		this.estimativaCusto = estimativaCusto;
	}

	public String getPlanoReversao() {
		return planoReversao;
	}

	public void setPlanoReversao(String planoReversao) {
		this.planoReversao = planoReversao;
	}

	public Integer getIdStatus() {
		return idStatus;
	}

	public void setIdStatus(Integer idStatus) {
		this.idStatus = idStatus;
		if (idStatus != null) {
			this.descrStatus = ChangeRequestStatus.chaveFromId(this.idStatus);
		}
	}

	public String getDescrStatus() {
		if (this.descrStatus == null) {
			this.descrStatus = ChangeRequestStatus.chaveFromId(this.idStatus);
		}

		return descrStatus;
	}

	public void setDescrStatus(String descrStatus) {
		this.descrStatus = descrStatus;
	}

	public String getDataHoraInicioStr() {
		return dataHoraInicioStr;
	}

	public void setDataHoraInicioStr(String dataHoraInicioStr) {
		this.dataHoraInicioStr = dataHoraInicioStr;
	}

	public String getAtrasoStr() {
		return atrasoStr;
	}

	public void setAtrasoStr(String atrasoStr) {
		this.atrasoStr = atrasoStr;
	}

	public Integer getPrioridade() {
		return prioridade;
	}

	public void setPrioridade(Integer prioridade) {
		this.prioridade = prioridade;
	}

	public String getExibirQuadroMudancas() {
		return exibirQuadroMudancas;
	}

	public void setExibirQuadroMudancas(String exibirQuadroMudancas) {
		this.exibirQuadroMudancas = exibirQuadroMudancas;
	}

	public UsuarioDTO getUsuarioDto() {
		return usuarioDto;
	}

	public void setUsuarioDto(UsuarioDTO usuarioDto) {
		this.usuarioDto = usuarioDto;
	}

	public Integer getSeqReabertura() {
		return seqReabertura;
	}

	public void setSeqReabertura(Integer seqReabertura) {
		this.seqReabertura = seqReabertura;
	}

	public String getNomeTarefa() {
		return nomeTarefa;
	}

	public void setNomeTarefa(String nomeTarefa) {
		this.nomeTarefa = nomeTarefa;
	}

	public String getNomeGrupoAtual() {
		return nomeGrupoAtual;
	}

	public void setNomeGrupoAtual(String nomeGrupoAtual) {
		this.nomeGrupoAtual = nomeGrupoAtual;
	}

	public String getNomeGrupoNivel1() {
		return nomeGrupoNivel1;
	}

	public void setNomeGrupoNivel1(String nomeGrupoNivel1) {
		this.nomeGrupoNivel1 = nomeGrupoNivel1;
	}

	public Timestamp getDataHoraConclusao() {
		return dataHoraConclusao;
	}

	public void setDataHoraConclusao(Timestamp dataHoraConclusao) {
		this.dataHoraConclusao = dataHoraConclusao;
	}

	public Timestamp getDataHoraInicio() {
		return dataHoraInicio;
	}

	public void setDataHoraInicio(Timestamp dataHoraInicio) {
		this.dataHoraInicio = dataHoraInicio;
		this.dataHoraSolicitacao = dataHoraInicio;
		if (dataHoraInicio != null) {
			SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy HH:mm");
			this.dataHoraInicioStr = format.format(dataHoraInicio);
			this.dataHoraSolicitacaoStr = format.format(dataHoraInicio);
		}
	}

	public Timestamp getDataHoraTermino() {
		return dataHoraTermino;
	}

	public void setDataHoraTermino(Timestamp dataHoraTermino) {
		this.dataHoraTermino = dataHoraTermino;
		if (dataHoraTermino != null) {
			SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy HH:mm");
			this.dataHoraTerminoStr = format.format(dataHoraTermino);
		}
	}

	public String getEmailSolicitante() {
		return emailSolicitante;
	}

	public void setEmailSolicitante(String emailSolicitante) {
		this.emailSolicitante = emailSolicitante;
	}

	public boolean atendida() {
		return ChangeRequestStatus.SOLVED.getId().equals(this.idStatus) || ChangeRequestStatus.CANCELED.getId().equals(this.idStatus) || ChangeRequestStatus.CONCLUDED.getId().equals(this.idStatus);
	}

	public boolean emAtendimento() {
		return ChangeRequestStatus.REGISTERED.getId().equals(this.idStatus) || ChangeRequestStatus.APPROVED.getId().equals(this.idStatus) || ChangeRequestStatus.IN_EXECUTION.getId().equals(this.idStatus)
				|| ChangeRequestStatus.REOPENED.getId().equals(this.idStatus);
	}

	public boolean encerrada() {
		return ChangeRequestStatus.CONCLUDED.getId().equals(this.idStatus);
	}

	public boolean escalada() {
		return getIdGrupoAtual() != null;
	}

	public boolean suspensa() {
		return ChangeRequestStatus.SUSPENDED.getId().equals(this.idStatus);
	}

	public Integer getTempoDecorridoHH() {
		return tempoDecorridoHH;
	}

	public void setTempoDecorridoHH(Integer tempoDecorridoHH) {
		this.tempoDecorridoHH = tempoDecorridoHH;
	}

	public Integer getTempoDecorridoMM() {
		return tempoDecorridoMM;
	}

	public void setTempoDecorridoMM(Integer tempoDecorridoMM) {
		this.tempoDecorridoMM = tempoDecorridoMM;
	}

	public Timestamp getDataHoraSuspensao() {
		return dataHoraSuspensao;
	}

	public void setDataHoraSuspensao(Timestamp dataHoraSuspensao) {
		this.dataHoraSuspensao = dataHoraSuspensao;
	}

	public Timestamp getDataHoraReativacao() {
		return dataHoraReativacao;
	}

	public void setDataHoraReativacao(Timestamp dataHoraReativacao) {
		this.dataHoraReativacao = dataHoraReativacao;
	}

	public Integer getIdJustificativa() {
		return idJustificativa;
	}

	public void setIdJustificativa(Integer idJustificativa) {
		this.idJustificativa = idJustificativa;
	}

	public String getComplementoJustificativa() {
		return complementoJustificativa;
	}

	public void setComplementoJustificativa(String complementoJustificativa) {
		this.complementoJustificativa = complementoJustificativa;
	}

	public Integer getPrazoHH() {
		return prazoHH;
	}

	public void setPrazoHH(Integer prazoHH) {
		this.prazoHH = prazoHH;
	}

	public Integer getPrazoMM() {
		return prazoMM;
	}

	public void setPrazoMM(Integer prazoMM) {
		this.prazoMM = prazoMM;
	}

	public Integer getIdCalendario() {
		return idCalendario;
	}

	public void setIdCalendario(Integer idCalendario) {
		this.idCalendario = idCalendario;
	}

	public Integer getTempoAtendimentoHH() {
		return tempoAtendimentoHH;
	}

	public void setTempoAtendimentoHH(Integer tempoAtendimentoHH) {
		this.tempoAtendimentoHH = tempoAtendimentoHH;
	}

	public Integer getTempoAtendimentoMM() {
		return tempoAtendimentoMM;
	}

	public void setTempoAtendimentoMM(Integer tempoAtendimentoMM) {
		this.tempoAtendimentoMM = tempoAtendimentoMM;
	}

	public Integer getTempoAtrasoHH() {
		return tempoAtrasoHH;
	}

	public void setTempoAtrasoHH(Integer tempoAtrasoHH) {
		this.tempoAtrasoHH = tempoAtrasoHH;
	}

	public Integer getTempoAtrasoMM() {
		return tempoAtrasoMM;
	}

	public void setTempoAtrasoMM(Integer tempoAtrasoMM) {
		this.tempoAtrasoMM = tempoAtrasoMM;
	}

	public Timestamp getDataHoraCaptura() {
		return dataHoraCaptura;
	}

	public void setDataHoraCaptura(Timestamp dataHoraCaptura) {
		this.dataHoraCaptura = dataHoraCaptura;
	}

	public Integer getTempoCapturaHH() {
		return tempoCapturaHH;
	}

	public void setTempoCapturaHH(Integer tempoCapturaHH) {
		this.tempoCapturaHH = tempoCapturaHH;
	}

	public Integer getTempoCapturaMM() {
		return tempoCapturaMM;
	}

	public void setTempoCapturaMM(Integer tempoCapturaMM) {
		this.tempoCapturaMM = tempoCapturaMM;
	}

	public String getAcaoFluxo() {
		return acaoFluxo;
	}

	public void setAcaoFluxo(String acaoFluxo) {
		this.acaoFluxo = acaoFluxo;
	}

	public String getFase() {
		return fase;
	}

	public void setFase(String fase) {
		this.fase = fase;
	}

	public String getDataHoraLimiteToString() {
		if (dataHoraTermino == null) {
			return "";
		}
		return dataHoraTermino.toString();
	}

	public void setDataHoraLimiteToString(String dataHoraLimiteToString) {
		this.dataHoraLimiteToString = this.getDataHoraLimiteToString();
	}

	public String getDataHoraInicioToString() {
		if (dataHoraInicioStr == null) {
			return "";
		}
		return dataHoraInicioStr.toString();
	}

	public void setDataHoraInicioToString(String dataHoraInicioToString) {
		this.dataHoraInicioToString = this.getDataHoraInicioToString();
	}

	public String getDataHoraLimiteStr() {
		return dataHoraTerminoStr;
	}

	public String getDataHoraTerminoStr() {
		return dataHoraTerminoStr;
	}

	public void setDataHoraTerminoStr(String dataHoraTerminoStr) {
		this.dataHoraTerminoStr = dataHoraTerminoStr;
	}

	public double getAtraso() {
		return atraso;
	}

	public void setAtraso(double atraso) {
		this.atraso = atraso;
		this.atrasoStr = Util.getHoraFmtStr(atraso / 3600);
	}

	public String getDataHoraSolicitacaoStr() {
		return dataHoraSolicitacaoStr;
	}

	public void setDataHoraSolicitacaoStr(String dataHoraSolicitacaoStr) {
		this.dataHoraSolicitacaoStr = dataHoraSolicitacaoStr;
	}

	public Timestamp getDataHoraSolicitacao() {
		return dataHoraSolicitacao;
	}

	public void setDataHoraSolicitacao(Timestamp dataHoraSolicitacao) {
		this.dataHoraSolicitacao = dataHoraSolicitacao;
	}

	/**
	 * @return the nivelUrgencia
	 */
	public String getNivelUrgencia() {
		return nivelUrgencia;
	}

	/**
	 * @param nivelUrgencia
	 *            the nivelUrgencia to set
	 */
	public void setNivelUrgencia(String nivelUrgencia) {
		this.nivelUrgencia = nivelUrgencia;
	}

	/**
	 * @return the idGrupoNivel
	 */
	public Integer getIdGrupoNivel() {
		return idGrupoNivel;
	}

	/**
	 * @param idGrupoNivel the idGrupoNivel to set
	 */
	public void setIdGrupoNivel(Integer idGrupoNivel) {
		this.idGrupoNivel = idGrupoNivel;
	}

	/**
	 * @return the sequenciaMudanca
	 */
	public Integer getSequenciaMudanca() {
		return sequenciaMudanca;
	}

	/**
	 * @param sequenciaMudanca the sequenciaMudanca to set
	 */
	public void setSequenciaMudanca(Integer sequenciaMudanca) {
		this.sequenciaMudanca = sequenciaMudanca;
	}

	/**
	 * @return the idSolicitacaoServico
	 */
	public Integer getIdSolicitacaoServico() {
		return idSolicitacaoServico;
	}

	/**
	 * @param idSolicitacaoServico the idSolicitacaoServico to set
	 */
	public void setIdSolicitacaoServico(Integer idSolicitacaoServico) {
		this.idSolicitacaoServico = idSolicitacaoServico;
	}

	/**
	 * @return the solicitacaoServicoSerializado
	 */
	public String getSolicitacaoServicoSerializado() {
		return solicitacaoServicoSerializado;
	}

	/**
	 * @param solicitacaoServicoSerializado the solicitacaoServicoSerializado to set
	 */
	public void setSolicitacaoServicoSerializado(
			String solicitacaoServicoSerializado) {
		this.solicitacaoServicoSerializado = solicitacaoServicoSerializado;
	}

	/**
	 * @return the listIdSolicitacaoServico
	 */
	public List<SolicitacaoServicoDTO> getListIdSolicitacaoServico() {
		return listIdSolicitacaoServico;
	}

	/**
	 * @param listIdSolicitacaoServico the listIdSolicitacaoServico to set
	 */
	public void setListIdSolicitacaoServico(List<SolicitacaoServicoDTO> listIdSolicitacaoServico) {
		this.listIdSolicitacaoServico = listIdSolicitacaoServico;
	}

	/**
	 * @return the nomeServico
	 */
	public String getNomeServico() {
		return nomeServico;
	}

	/**
	 * @param nomeServico the nomeServico to set
	 */
	public void setNomeServico(String nomeServico) {
		this.nomeServico = nomeServico;
	}

	public Integer getIdBaseConhecimento() {
		return idBaseConhecimento;
	}

	public void setIdBaseConhecimento(Integer idBaseConhecimento) {
		this.idBaseConhecimento = idBaseConhecimento;
	}

	public Integer getQuantidade() {
		return quantidade;
	}

	public void setQuantidade(Integer quantidade) {
		this.quantidade = quantidade;
	}

	public Date getDataInicio() {
		return dataInicio;
	}

	public void setDataInicio(Date dataInicio) {
		this.dataInicio = dataInicio;
	}

	public Date getDataFim() {
		return dataFim;
	}

	public void setDataFim(Date dataFim) {
		this.dataFim = dataFim;
	}

	public String getNomeItemConfiguracao() {
		return nomeItemConfiguracao;
	}

	public void setNomeItemConfiguracao(String nomeItemConfiguracao) {
		this.nomeItemConfiguracao = nomeItemConfiguracao;
	}

	/**
	 * @return exibirCampoDescricao
	 */
	public String getExibirCampoDescricao() {
		return exibirCampoDescricao;
	}

	/**
	 * @param exibirCampoDescricao the exibirCampoDescricao to set
	 */
	public void setExibirCampoDescricao(String exibirCampoDescricao) {
		this.exibirCampoDescricao = exibirCampoDescricao;
	}

	public String getFormatoArquivoRelatorio() {
		return formatoArquivoRelatorio;
	}

	public void setFormatoArquivoRelatorio(String formatoArquivoRelatorio) {
		this.formatoArquivoRelatorio = formatoArquivoRelatorio;
	}

	public String getOrdenacao() {
		return ordenacao;
	}

	public void setOrdenacao(String ordenacao) {
		this.ordenacao = ordenacao;
	}

	public Integer getIdItemConfiguracao() {
		return idItemConfiguracao;
	}

	public void setIdItemConfiguracao(Integer idItemConfiguracao) {
		this.idItemConfiguracao = idItemConfiguracao;
	}

	public String getNomeCategoriaMudanca() {
		return nomeCategoriaMudanca;
	}

	public void setNomeCategoriaMudanca(String nomeCategoriaMudanca) {
		this.nomeCategoriaMudanca = nomeCategoriaMudanca;
	}

	public Integer getIdTipoMudanca() {
		return idTipoMudanca;
	}

	public void setIdTipoMudanca(Integer idTipoMudanca) {
		this.idTipoMudanca = idTipoMudanca;
	}



}
