JSF dataTable alterando um registro para exibição

Tenho o seguinte dataTable:

Observem as linhas “Sem pesquisa” e “Não se aplica”. Elas não podem exibir os valores numéricos. No lugar dos valores, devem ser apresentados “------------” (tracejados).
Como faço para que no dataTable, apenas essas duas linhas preencham os valores com “--------------”?

O meu código do xhtml:

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://xmlns.jcp.org/jsf/html" xmlns:f="http://xmlns.jcp.org/jsf/core" xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
	xmlns:p="http://primefaces.org/ui" xmlns:pe="http://primefaces.org/ui/extensions" template="/resources/includes/template_desktop.xhtml"
	xmlns:v="http://poupafila.customvalidator.com/facelets">

	<ui:define name="body">
		<div id="pagina_centro" align="left">
			<p:panel id="panelVisual">
				<f:facet name="header">
					<!-- left -->
					<p:outputLabel value="#{rotulo['titulo.relatorio.pesquisaSatisfacao']}" style="float:left;" />
				</f:facet>
				<h:form>
					<p:fieldset legend="#{rotulo['label.filtro']}:* ">
						<p:panelGrid id="panelFiltro" styleClass="sem-bordas" style="width: 100%" columns="2">
							<p:panelGrid id="panelLocal" styleClass="sem-bordas" columns="2">
								<p:outputLabel value="#{rotulo['label.uoII']}:*" />
								<p:selectOneMenu id="selectUO2" value="#{relatorioPesquisaSatisfacaoMBean.uo2Selecionada}" style="width:270px" converter="entityConverter"
									label="#{rotulo['label.uoII']}">
									<f:selectItem itemLabel="#{rotulo['select.selecioneUm']}" itemValue="" />
									<f:selectItems value="#{relatorioPesquisaSatisfacaoMBean.listaSelectItemUO2}" />
									<p:ajax listener="#{relatorioPesquisaSatisfacaoMBean.handleUO2Change}" update="selectUO3 selectFila selectAno selectMes selectDia panelData" ignoreAutoUpdate="true" />
									<v:validateRequired />
								</p:selectOneMenu>

								<p:outputLabel value="#{rotulo['label.uoIII']}:*" />
								<p:selectManyMenu id="selectUO3" value="#{relatorioPesquisaSatisfacaoMBean.listaUO3Filtro}" style="width:270px; height:80px;" converter="entityConverter"
									label="#{rotulo['label.uoIII']}">
									<f:selectItem itemLabel="#{rotulo['select.selecioneUmOuMais']}" itemValue="#{null}" />
									<f:selectItems value="#{relatorioPesquisaSatisfacaoMBean.listaSelectItemUO3}" />
									<p:ajax listener="#{relatorioPesquisaSatisfacaoMBean.handleUO3Change}" update="selectFila selectAno selectMes selectDia panelData" ignoreAutoUpdate="true" />
								</p:selectManyMenu>

								<p:outputLabel value="#{rotulo['label.fila']}:* " />
								<p:selectManyMenu id="selectFila" value="#{relatorioPesquisaSatisfacaoMBean.listaFilaFiltro}" style="width:270px; height:80px;" converter="entityConverter"
									label="#{rotulo['label.fila']}">
									<f:selectItem itemLabel="#{rotulo['select.selecioneUmOuMais']}" itemValue="" />
									<f:selectItems value="#{relatorioPesquisaSatisfacaoMBean.listaSelectItemFila}" />
									<v:validateRequired />
									<p:ajax listener="#{relatorioPesquisaSatisfacaoMBean.handleFilaChange}" update="selectAno selectMes selectDia panelData" ignoreAutoUpdate="true" />
								</p:selectManyMenu>
							</p:panelGrid>

							<p:panelGrid id="panelPeriodo" styleClass="sem-bordas" columns="2">
								<p:outputLabel value="#{rotulo['label.ano']}:* " />
								<p:selectOneMenu id="selectAno" value="#{relatorioPesquisaSatisfacaoMBean.anoFiltro}" style="width:270px" label="#{rotulo['label.ano']}">
									<f:selectItem itemLabel="#{rotulo['select.selecioneUm']}" itemValue="" />
									<f:selectItems value="#{relatorioPesquisaSatisfacaoMBean.listaSelectItemAno}" />
									<v:validateRequired />
									<p:ajax listener="#{relatorioPesquisaSatisfacaoMBean.handleAnoChange}" update="selectMes selectDia panelData" ignoreAutoUpdate="true" />
								</p:selectOneMenu>

								<p:outputLabel value="#{rotulo['label.mes']}:* " />
								<p:selectOneMenu id="selectMes" value="#{relatorioPesquisaSatisfacaoMBean.mesFiltro}" style="width:270px;" label="#{rotulo['label.mes']}">
									<f:selectItem itemLabel="#{rotulo['select.selecioneUm']}" itemValue="" />
									<f:selectItems value="#{relatorioPesquisaSatisfacaoMBean.listaSelectItemMes}" />
									<p:ajax listener="#{relatorioPesquisaSatisfacaoMBean.handleMesChange}" update="selectDia panelData" ignoreAutoUpdate="true" />
									<v:validateRequired />
								</p:selectOneMenu>

								<p:outputLabel value="#{rotulo['label.dia']}:* " />
								<p:selectManyMenu id="selectDia" value="#{relatorioPesquisaSatisfacaoMBean.listaDiasFiltro}" converter="javax.faces.Integer" style="width:270px; height:80px;"
									label="#{rotulo['label.dia']}">
									<f:selectItem itemLabel="#{rotulo['select.selecioneUmOuMais']}" itemValue="" />
									<f:selectItems value="#{relatorioPesquisaSatisfacaoMBean.listaSelectItemDia}" />
								</p:selectManyMenu>
							</p:panelGrid>
						</p:panelGrid>
						<br />
						<div align="center">
							<p:commandButton actionListener="#{relatorioPesquisaSatisfacaoMBean.pesquisar}" value="#{rotulo['botao.label.pesquisar']}" update="panelData" />
							<p:commandButton actionListener="#{relatorioPesquisaSatisfacaoMBean.limpar()}" value="#{rotulo['botao.label.limpar']}" update="panelFiltro panelData" />
						</div>
					</p:fieldset>
					<br />

					<p:panel id="panelData" style="border-style:none;">
						<p:dataTable id="tblListagem" value="#{relatorioPesquisaSatisfacaoMBean.listaDadosRelatorio}" var="it" emptyMessage="#{rotulo['titulo.mensagem.gridVazio']}"
							styleClass="ui-table-column-default" rendered="#{relatorioPesquisaSatisfacaoMBean.renderableTable}">
							<f:facet name="header">
								<div style="height: 16px;">
									<h:commandLink style="float:right;" title="#{rotulo['tooltip.csv']}">
										<p:graphicImage value="/resources/img/excel.png" width="16" height="16" />
										<p:dataExporter target="tblListagem" type="xls" fileName="#{relatorioPesquisaSatisfacaoMBean.nomeExcel}" postProcessor="#{excelHelperMBean.postProcessExcel}"/>
									</h:commandLink>
								</div>
							</f:facet>


							<p:column styleClass="coluna-texto" rendered="#{not empty relatorioPesquisaSatisfacaoMBean.listaUO3Filtro and relatorioPesquisaSatisfacaoMBean.listaUO3Filtro[0] != null }" >
								<f:facet name="header">
									<p:outputLabel value="#{rotulo['label.uoIII']}" />
								</f:facet>
								<p:outputLabel value="#{it.value.uo3}" />
							</p:column>

							<p:column styleClass="coluna-texto">
								<f:facet name="header">
									<p:outputLabel value="#{rotulo['label.avaliacao']}" />
								</f:facet>
								<p:outputLabel value="#{relatorioPesquisaSatisfacaoMBean.getLabelAvaliacao(it.key)}" />
								<f:facet name="footer">
									<p:outputLabel value="Qtde de Ótimo + Bom: #{relatorioPesquisaSatisfacaoMBean.somaOtimoBom}" />
								</f:facet>
							</p:column>

							<p:column styleClass="coluna-numero">
								<f:facet name="header">
									<p:outputLabel value="#{rotulo['label.quantidade']}" />
								</f:facet>
								<p:outputLabel value="#{it.value.quantidade}" >
									<f:convertNumber type="number" groupingUsed="false" locale="#{relatorioPesquisaSatisfacaoMBean.locale}"/>
								</p:outputLabel>
								<f:facet name="footer">
									<p:outputLabel value="#{relatorioPesquisaSatisfacaoMBean.qtdTotal}" >
										<f:convertNumber type="number" groupingUsed="false" locale="#{relatorioPesquisaSatisfacaoMBean.locale}"/>
									</p:outputLabel>
								</f:facet>
							</p:column>

							<p:column styleClass="coluna-numero">
								<f:facet name="header">
									<p:outputLabel value="#{rotulo['label.percentualTotal']}" />
								</f:facet>
								<p:outputLabel value="#{it.value.calculaPercentual(relatorioPesquisaSatisfacaoMBean.getQtdTotal(it.value.uo3))/100}">
									<f:convertNumber type="number" groupingUsed="false" locale="#{relatorioPesquisaSatisfacaoMBean.locale}"/>
								</p:outputLabel>
								<f:facet name="footer">
									<p:outputLabel value="100%" />
								</f:facet>
							</p:column>
							
							<p:column styleClass="coluna-numero">
								<f:facet name="header">
									<p:outputLabel value="#{rotulo['label.percentualPesquisa']}" />
								</f:facet>
								<p:outputLabel value="#{it.value.calculaPercentual(relatorioPesquisaSatisfacaoMBean.getQtdTotalAvaliado(it.value.uo3))/100}" >
									<f:convertNumber type="number" groupingUsed="false" locale="#{relatorioPesquisaSatisfacaoMBean.locale}"/>
								</p:outputLabel>
								
							</p:column>

							<f:facet name="footer">
								<p:outputLabel value="#{rotulo['label.qtdAtendCancelado']}: "/>
								<p:outputLabel value="#{relatorioPesquisaSatisfacaoMBean.qtdAtendimentosCancelados}" >
									<f:convertNumber type="number" groupingUsed="false" locale="#{relatorioPesquisaSatisfacaoMBean.locale}"/>
								</p:outputLabel>
							</f:facet>
								
						</p:dataTable>
					</p:panel>
				</h:form>
			</p:panel>
		</div>
	</ui:define>
</ui:composition>

E o código do meu ManagedBean:

package poupafila.mbean;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;

import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
import javax.faces.model.SelectItem;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import poupafila.dominio.FilaEntity;
import poupafila.dominio.OrgaoEntity;
import poupafila.dominio.UnidadeOrganizacional1Entity;
import poupafila.dominio.UnidadeOrganizacional2Entity;
import poupafila.dominio.UnidadeOrganizacional3Entity;
import poupafila.dominio.enumerator.AvaliacaoSintoniaEnum;
import poupafila.dominio.enumerator.MessagesEnum;
import poupafila.dominio.to.RelatorioPesquisaSatisfacaoTO;
import poupafila.infraestrutura.AbstratoMBean;
import poupafila.negocio.AtendimentoBC;
import poupafila.negocio.FilaBC;
import poupafila.negocio.OrgaoBC;
import poupafila.negocio.UnidadeBC;
import poupafila.negocio.exception.BCException;
import poupafila.utils.CollectionUtils;
import poupafila.utils.NumbersUtils;
import poupafila.utils.ObjectUtils;

@ManagedBean(name = "relatorioPesquisaSatisfacaoMBean")
@ViewScoped
public class RelatorioPesquisaSatisfacaoMBean extends AbstratoMBean {
	private static final long serialVersionUID = 6412927984966074009L;
	private static final Logger log = LoggerFactory.getLogger(RelatorioPesquisaSatisfacaoMBean.class);
	private final String NOME_EXCEL = "relatorio_pesquisa_satisfacao";

	private List<SelectItem> listaSelectItemOrgao;
	private List<SelectItem> listaSelectItemFila;
	private List<SelectItem> listaSelectItemAno;
	private List<SelectItem> listaSelectItemMes;
	private List<SelectItem> listaSelectItemDia;
	private List<SelectItem> listaSelectItemAtendente;

	private List<UnidadeOrganizacional3Entity> listaUO3Filtro;
	private List<FilaEntity> listaFilaFiltro;
	private List<Integer> listaDiasFiltro;

	private OrgaoEntity orgaoSelecionado;


	private Integer mesFiltro;
	private Integer anoFiltro;
	private Integer diaFiltro;

	private Map<String, Map<AvaliacaoSintoniaEnum, RelatorioPesquisaSatisfacaoTO>> listaRelatorio;
	private Long qtdAtendimentosCancelados;

	@EJB
	private AtendimentoBC atendimentoBC;

	@EJB
	private FilaBC filaBC;

	@EJB
	private UnidadeBC unidadeBC;

	@EJB
	private OrgaoBC orgaoBC;

	public void pesquisar() {
		validaCamposPesquisa();
		if (isValid()) {
			try {
				listaRelatorio = atendimentoBC.listarRelatorioPesquisaSatisfacao(getListaFilaFiltro(), getAnoFiltro(), getMesFiltro(), getListaDiasFiltro());
				qtdAtendimentosCancelados = atendimentoBC.contarAtendimentosCanceladosPorListaFila(getListaFilaFiltro(), getAnoFiltro(), getMesFiltro(), getListaDiasFiltro());
			} catch (BCException e) {
				log.error("Erro no metodo pesquisar da classe RelatorioPesquisaSatisfacaoMBean: ", e);
				addMessageError(MessagesEnum.MSG19.getKey(), getMensagemDoRotulo("titulo.relatorio.pesquisaSatisfacao"));
			}
		}
	}

	private void validaCamposPesquisa() {
		CollectionUtils.removeTodosNaoReferenciaEntidade(getListaFilaFiltro());

		if (getUo2Selecionada() == null) {
			addMessageError(MessagesEnum.MSG05.getKey(), getMensagemDoRotulo("label.uoII"));
		}

		if (CollectionUtils.isVazio(getListaFilaFiltro())) {
			addMessageError(MessagesEnum.MSG05.getKey(), getMensagemDoRotulo("label.fila"));
		}

		if (NumbersUtils.isZero(getAnoFiltro())) {
			addMessageError(MessagesEnum.MSG05.getKey(), getMensagemDoRotulo("label.ano"));
		}

		if (NumbersUtils.isZero(getMesFiltro())) {
			addMessageError(MessagesEnum.MSG05.getKey(), getMensagemDoRotulo("label.mes"));
		}

		CollectionUtils.removeTodosZeros(getListaDiasFiltro());
		if (CollectionUtils.isVazio(getListaDiasFiltro())) {
			addMessageError(MessagesEnum.MSG05.getKey(), getMensagemDoRotulo("label.dia"));
		}
	}

	public void handleUO2Change() {
		setListaSelectItemUO3(null);
		setListaUO3Filtro(null);
		setOrgaoSelecionado(null);
		handleUO3Change();
		handleOrgaoChange();
	}

	public void handleOrgaoChange() {
		setListaSelectItemFila(null);
		setListaFilaFiltro(null);

		handleFilaChange();
	}

	public void handleUO3Change() {
		setListaSelectItemFila(null);
		setListaFilaFiltro(null);

		handleFilaChange();
	}

	public void handleFilaChange() {
		setListaSelectItemAno(null);
		setAnoFiltro(null);

		handleAnoChange();
	}

	public void handleAnoChange() {
		setListaSelectItemMes(null);
		setMesFiltro(null);

		handleMesChange();
	}

	public void handleMesChange() {
		setListaRelatorio(null);
		setListaSelectItemDia(null);
		setListaDiasFiltro(null);
	}

	private List<SelectItem> criarListaSelectItemOrgao(UnidadeOrganizacional2Entity uo2) {
		List<SelectItem> retorno = null;
		List<OrgaoEntity> orgaos = null;

		UnidadeOrganizacional1Entity uo1 = getContextoSessao().getUnidadeOrganizacional1();

		try {
			orgaos = orgaoBC.listarOrgaoPorEntitidadeOrganizacional1(uo1.getId());

			if (CollectionUtils.isNotVazio(orgaos)) {
				retorno = new ArrayList<SelectItem>();
				for(OrgaoEntity it : orgaos){
					createSelectItem(retorno, it, it.getNome());
				}
			}

		} catch (BCException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

		return retorno;
	}



	private List<SelectItem> criarListaSelectItemFila(OrgaoEntity orgao, UnidadeOrganizacional2Entity uo2) {

		List<SelectItem> retorno = null;
		List<FilaEntity> filas = null;

		try {
			List<UnidadeOrganizacional3Entity> listaUO3 = unidadeBC.listarUOIIIByUOII(uo2);

			if (listaUO3 == null || listaUO3.isEmpty()) {
				filas = filaBC.listarFilaATIVAS();
			} else {
				filas = filaBC.listarFilaPorListaUO3(listaUO3);
			}
			
			Map<Integer, UnidadeOrganizacional3Entity> uo3Map = new HashMap<>();
			

			if (CollectionUtils.isNotVazio(filas)) {
				retorno = new ArrayList<SelectItem>();
				for (FilaEntity it : filas) {
					if(ObjectUtils.isReferenciaEntidade(orgao)){
						UnidadeOrganizacional3Entity uo3 = uo3Map.get(it.getId());
						
						if(uo3 == null){
							uo3 = unidadeBC.buscarUnidadeTipo3PorId(it.getUnidadeOrganizacional3().getId(), true);
							uo3Map.put(uo3.getId(), uo3);
						}
						
						if(uo3.getOrgaos() != null && uo3.getOrgaos().size() > 0){
							if(uo3.getOrgaos().contains(orgao)){
								createSelectItem(retorno, it, it.getNome());
							}
						}
					}
				}
			}
		} catch (BCException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

		return retorno;
	}

	private List<SelectItem> criarListaSelectItemFila(List<UnidadeOrganizacional3Entity> listaUO3) {

		List<SelectItem> retorno = null;
		List<FilaEntity> filas = null;

		if (listaUO3 == null || listaUO3.isEmpty()) {
			filas = filaBC.listarFilaATIVAS();
		} else {
			filas = filaBC.listarFilaPorListaUO3(listaUO3);
		}

		if (CollectionUtils.isNotVazio(filas)) {
			retorno = new ArrayList<SelectItem>();
			for (FilaEntity it : filas) {
				createSelectItem(retorno, it, it.getNome());
			}
		}

		return retorno;
	}


	private List<SelectItem> criarListaSelectItemAno(List<FilaEntity> listaFila) {
		List<SelectItem> retorno = null;
		List<Integer> anos = null;
		try {
			anos = atendimentoBC.listarAnosAtendimentoEncerradoSemPlanilhadoPorFilas(listaFila);
			if (CollectionUtils.isNotVazio(anos)) {
				retorno = new ArrayList<SelectItem>();
				for (Integer ano : anos) {
					createSelectItem(retorno, ano, String.valueOf(ano));
				}
			}
		} catch (BCException e) {
			log.error("Erro no metodo criarListaSelectItemAno da classe RelatorioPesquisaSatisfacaoMBean: ", e);
			addMessageError(MessagesEnum.MSG19.getKey(), getMensagemDoRotulo("label.ano"));
		}
		return retorno;
	}

	private List<SelectItem> criarListaSelectItemMes(List<FilaEntity> listaFila, Integer ano) {
		List<SelectItem> retorno = null;
		List<Integer> meses = null;
		try {
			meses = atendimentoBC.listarMesesAtendimentoEncerradoSemPlanilhadoPorFilasAnos(listaFila,
					CollectionUtils.castAsList(ano));
			if (CollectionUtils.isNotVazio(meses)) {
				retorno = new ArrayList<SelectItem>();
				for (Integer mes : meses) {
					createSelectItem(retorno, mes, String.valueOf(mes));
				}
			}
		} catch (BCException e) {
			log.error("Erro no metodo criarListaSelectItemMes da classe RelatorioPesquisaSatisfacaoMBean: ", e);
			addMessageError(MessagesEnum.MSG19.getKey(), getMensagemDoRotulo("label.mes"));
		}
		return retorno;
	}

	private List<SelectItem> criarListaSelectItemDia(List<FilaEntity> listaFila, Integer ano, Integer mes) {
		List<SelectItem> retorno = null;
		List<Integer> dias = null;
		try {
			dias = atendimentoBC.listarDiasAtendimentoEncerradoSemPlanilhadoPorFilasAnosMeses(listaFila,
					CollectionUtils.castAsList(ano), CollectionUtils.castAsList(mes));
			if (CollectionUtils.isNotVazio(dias)) {
				retorno = new ArrayList<SelectItem>();
				for (Integer dia : dias) {
					createSelectItem(retorno, dia, dia.toString());
				}
			}
		} catch (BCException e) {
			log.error("Erro no metodo criarListaSelectItemDia da classe RelatorioPesquisaSatisfacaoMBean: ", e);
			addMessageError(MessagesEnum.MSG19.getKey(), getMensagemDoRotulo("label.dia"));
		}
		return retorno;
	}

	public List<SelectItem> getListaSelectItemFila() {

		CollectionUtils.removeTodosNaoReferenciaEntidade(getListaUO3Filtro());

		if (CollectionUtils.isVazio(listaSelectItemFila)) {
			if(ObjectUtils.isReferenciaEntidade(getOrgaoSelecionado())){ 
				listaSelectItemFila = criarListaSelectItemFila(getOrgaoSelecionado(), getUo2Selecionada());
			}else if(CollectionUtils.isNotVazio(getListaUO3Filtro())){
				listaSelectItemFila = criarListaSelectItemFila(getListaUO3Filtro());
			}
		}

		return listaSelectItemFila;
	}

	public List<SelectItem> getListaSelectItemOrgao() {
		if (CollectionUtils.isVazio(listaSelectItemOrgao)) {
			listaSelectItemOrgao = criarListaSelectItemOrgao(getUo2Selecionada());
		}

		return listaSelectItemOrgao;
	}


	public void setListaSelectItemFila(List<SelectItem> listaSelectItemFila) {
		this.listaSelectItemFila = listaSelectItemFila;
	}

	public List<SelectItem> getListaSelectItemAtendente() {

		return listaSelectItemAtendente;
	}

	public void setListaSelectItemAtendente(List<SelectItem> listaSelectItemAtendente) {
		this.listaSelectItemAtendente = listaSelectItemAtendente;
	}


	public List<SelectItem> getListaSelectItemAno() {
		CollectionUtils.removeTodosNaoReferenciaEntidade(getListaFilaFiltro());
		if (CollectionUtils.isVazio(listaSelectItemAno) && CollectionUtils.isNotVazio(getListaFilaFiltro())) {
			listaSelectItemAno = criarListaSelectItemAno(getListaFilaFiltro());
		}
		return listaSelectItemAno;
	}

	public void setListaSelectItemAno(List<SelectItem> listaSelectItemAno) {
		this.listaSelectItemAno = listaSelectItemAno;
	}

	public List<SelectItem> getListaSelectItemMes() {
		if (CollectionUtils.isVazio(listaSelectItemMes) && NumbersUtils.isNotZero(getAnoFiltro())) {
			listaSelectItemMes = criarListaSelectItemMes(getListaFilaFiltro(), getAnoFiltro());
		}
		return listaSelectItemMes;
	}

	public void setListaSelectItemMes(List<SelectItem> listaSelectItemMes) {
		this.listaSelectItemMes = listaSelectItemMes;
	}

	public List<SelectItem> getListaSelectItemDia() {
		if (CollectionUtils.isVazio(listaSelectItemDia) && NumbersUtils.isNotZero(getMesFiltro())) {
			listaSelectItemDia = criarListaSelectItemDia(getListaFilaFiltro(), getAnoFiltro(), getMesFiltro());
		}
		return listaSelectItemDia;
	}

	public void setListaSelectItemDia(List<SelectItem> listaSelectItemDia) {
		this.listaSelectItemDia = listaSelectItemDia;
	}

	public OrgaoEntity getOrgaoSelecionado() {
		return orgaoSelecionado;
	}

	public void setOrgaoSelecionado(OrgaoEntity orgaoSelecionado) {
		this.orgaoSelecionado = orgaoSelecionado;
	}

	public List<UnidadeOrganizacional3Entity> getListaUO3Filtro() {
		return listaUO3Filtro;
	}

	public void setListaUO3Filtro(List<UnidadeOrganizacional3Entity> listaUO3Filtro) {
		this.listaUO3Filtro = listaUO3Filtro;
	}


	public List<FilaEntity> getListaFilaFiltro() {
		return listaFilaFiltro;
	}

	public void setListaFilaFiltro(List<FilaEntity> listaFilaFiltro) {
		this.listaFilaFiltro = listaFilaFiltro;
	}

	public List<Integer> getListaDiasFiltro() {
		return listaDiasFiltro;
	}

	public void setListaDiasFiltro(List<Integer> listaDiasFiltro) {
		this.listaDiasFiltro = listaDiasFiltro;
	}

	public Integer getMesFiltro() {
		return mesFiltro;
	}

	public void setMesFiltro(Integer mesFiltro) {
		this.mesFiltro = mesFiltro;
	}

	public Integer getAnoFiltro() {
		return anoFiltro;
	}

	public void setAnoFiltro(Integer anoFiltro) {
		this.anoFiltro = anoFiltro;
	}

	public Map<String, Map<AvaliacaoSintoniaEnum, RelatorioPesquisaSatisfacaoTO>> getListaRelatorio() {
		return listaRelatorio;
	}

	public List<Entry<AvaliacaoSintoniaEnum, RelatorioPesquisaSatisfacaoTO>> getListaDadosRelatorio() {

		/*
		 * Avelino Bego - O retorno é um TreeMap, ordenado pela UO3.
		 */
		List<Entry<AvaliacaoSintoniaEnum, RelatorioPesquisaSatisfacaoTO>> retorno = new ArrayList<Entry<AvaliacaoSintoniaEnum, RelatorioPesquisaSatisfacaoTO>>();

		if (isRenderableTable()) {
			for (Entry<String, Map<AvaliacaoSintoniaEnum, RelatorioPesquisaSatisfacaoTO>> entry : getListaRelatorio()
					.entrySet()) {
				retorno.addAll(entry.getValue().entrySet());
			}
		}

		return retorno;
	}

	public void setListaRelatorio(Map<String, Map<AvaliacaoSintoniaEnum, RelatorioPesquisaSatisfacaoTO>> listaRelatorio) {
		this.listaRelatorio = listaRelatorio;
	}

	public Long getQtdAtendimentosCancelados() {
		return qtdAtendimentosCancelados;
	}

	public void setQtdAtendimentosCancelados(Long qtdAtendimentosCancelados) {
		this.qtdAtendimentosCancelados = qtdAtendimentosCancelados;
	}

	public Integer getQtdTotal() {
		int qtdTotal = 0;
		for(String k : getListaRelatorio().keySet()){
			qtdTotal += getQtdTotalAvaliado(k) + getListaRelatorio().get(k).get(AvaliacaoSintoniaEnum.SEM_PESQUISA).getQuantidade();
		}
		
		return new Integer(qtdTotal);
	}
	
	public Double getQtdTotal(String nomeUO3) {
		if (getListaRelatorio().containsKey(nomeUO3)) {
			return getQtdTotalAvaliado(nomeUO3)
					+ getListaRelatorio().get(nomeUO3).get(AvaliacaoSintoniaEnum.SEM_PESQUISA).getQuantidade();
		}
		return new Double(0);
	}
	
	public Integer getSomaOtimoBom() {
		int bom = 0;
		int otimo = 0;
		
		for(String k : getListaRelatorio().keySet()){
			otimo += getListaRelatorio().get(k).get(AvaliacaoSintoniaEnum.OTIMO).getQuantidade();
		}
		
		for(String k : getListaRelatorio().keySet()){
			bom += getListaRelatorio().get(k).get(AvaliacaoSintoniaEnum.BOM).getQuantidade();
		}
		
		
		return new Integer(bom + otimo);
	}

	public Double getQtdTotalAvaliado(String nomeUO3) {
		double retorno = 0;
		if (isRenderableTable()) {
			for (AvaliacaoSintoniaEnum it : AvaliacaoSintoniaEnum
					.getArrayAvaliacaoDiferenteDe(AvaliacaoSintoniaEnum.SEM_PESQUISA)) {
				if (getListaRelatorio().containsKey(nomeUO3)) {
					retorno += getListaRelatorio().get(nomeUO3).get(it).getQuantidade();
				}
			}
		}
		return retorno;
	}

	public boolean isRenderableTable() {
		return ObjectUtils.isNotNull(getListaRelatorio()) && CollectionUtils.isNotVazio(getListaRelatorio().entrySet());
	}

	public Integer getDiaFiltro() {
		return diaFiltro;
	}

	public void setDiaFiltro(Integer diaFiltro) {
		this.diaFiltro = diaFiltro;
	}

	/**
	 * Retorna o rótulo correspondente à avaliação. 
	 * @param aval AvaliacaoSintoniaEnum.
	 * @return rótulo correspondente à avaliação.
	 */
	public String getLabelAvaliacao(AvaliacaoSintoniaEnum aval) {
		return getMensagemDoRotulo(aval.getLabel());
	}

	/**
	 * @return the nomeExcel
	 */
	public String getNomeExcel() {
		return NOME_EXCEL;
	}
	
	public void limpar() {
		setUo2Selecionada(new UnidadeOrganizacional2Entity());
		handleUO2Change();
	}

}

Alguém poderia me ajudar?