Recuperar valor de um selectBooleanCheckbox [RESOLVIDO]

Boa tarde…
queria saber se algem tem idéia como eu faço para pegar um valor de um componente selectBooleanCheckbox

obrigado…

<h:column id="column10"> <f:facet name="header"> <h:outputText value="Beneficiado" styleClass="PaginaRotulo" /> </f:facet> <h:selectBooleanCheckbox id="beneficiarioCheckBox" value="#{fornecedor.leiComplementar}" styleClass="PaginaCheck" onclick="checkedBoxSelect(this.id);"/> </h:column>

O valor é sempre o que está no campo value, no seu caso no MBean Fornecedor atributo leiComplementar

ok… na teoria deveria ser mesmo mas não esta acontecendo isso, quando eu altero o campo ele não consegue guardar o valor.

Qual é o tipo desse campo?! Acredito que seja obrigatório ser bollean! Nunca usei com outro tipo!

Tipo Boolean… mas eu axei outra maneira de pegar o valor do campo…
a principio parece meio gambiarra mais é a unica forma que eu axei

[code]for (Credenciamento credenciamento : listFornecCredenciado){
Boolean lei = false;
if (requestParam.get(“form1:dataTable:”+c+":beneficiarioCheckBox") != null){
if(requestParam.get(“form1:dataTable:”+c+":beneficiarioCheckBox").equals(“on”))
lei = true;

    			credenciamento.setLeiComplementar(lei);
    		}
    		c++;
    	}[/code]