Setar checkbox do grid no manageBean (RESOLVIDO)

Boa tarde! Estou com problemas ao setar o checkbox marcado ao horario e semana.

View

<p:fieldset legend="Horarios"> <h:form prependId="false" id="formHorario" > <h:dataTable value="#{laboratorioHorarioController.listaHorarios}" var="obj"> <h:column> <f:facet name="header">Hor&aacute;rios</f:facet> <h:outputText value="#{obj.horario}" /> </h:column> <c:forEach var="sm" items="${laboratorioHorarioController.listaSemanas}"> <h:column> <f:facet name="header">${sm.nomeDiaSemana}</f:facet> <p:selectBooleanCheckbox > <f:attribute name="hora" value="${obj}"/> <f:attribute name="semana" value="${sm}"/> </p:selectBooleanCheckbox> </h:column> </c:forEach> </h:dataTable> </h:form> </p:fieldset>

Controller

[code]@ManagedBean
@SessionScoped
public class LaboratorioHorarioController implements Serializable{
private LaboratorioHorario horario;
private List listaLaboratorioHorario;
private List listaLaboratorio;
private List listaHorarios;
private List listaSemanas;
private Map<Integer,LaboratorioHorario> horarioFuncionamento;
private Integer campus = -1;

public Map<Integer, LaboratorioHorario> getHorarioFuncionamento() {
    if(horarioFuncionamento == null){
        horarioFuncionamento = (Map<Integer, LaboratorioHorario>) new ArrayList<LaboratorioHorario>();
    }
    return horarioFuncionamento;
}

public void setHorarioFuncionamento(Map<Integer, LaboratorioHorario> horarioFuncionamento) {
    this.horarioFuncionamento = horarioFuncionamento;
}

public List<DiaSemana> getListaSemanas() {
    if(listaSemanas == null){
        FacesContext mensagem = FacesContext.getCurrentInstance();
        try
        {
            LaboratorioHorarioDAO labDAO = new LaboratorioHorarioDAO();
            listaSemanas =  labDAO.listaSemanas();
        }
        catch (ExceptionDatabase e) {
            mensagem.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR,e.getMessage(), null));
            return null;
        } 
    }
    return listaSemanas;
}

public void setListaSemanas(List<DiaSemana> listaSemanas) {
    this.listaSemanas = listaSemanas;
}

public List<Horarios> getListaHorarios() {
    if(listaHorarios == null){
        FacesContext mensagem = FacesContext.getCurrentInstance();
        try
        {
            LaboratorioHorarioDAO labDAO = new LaboratorioHorarioDAO();
            listaHorarios =  labDAO.listaHorarios();
        }
        catch (ExceptionDatabase e) {
            mensagem.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR,e.getMessage(), null));
            return null;
        } 
    }
    return listaHorarios;
}

public void setListaHorarios(List<Horarios> listaHorarios) {
    this.listaHorarios = listaHorarios;
}[/code]


Valeu por ninguém me ajudar!