Como criar um link de comando programaticamente

Temos um sistema construído em seam / richfaces. Existe nesta página da Web onde as tabelas são renderizadas a partir de contexto dinâmico (de várias fontes de dados diferentes, e cada uma delas usa um layout diferente para representar essencialmente o mesmo conceito do mundo real). Como resultado, esta tabela é vinculada a um bean e suas colunas / layout são geradas a partir desse bean.

Agora preciso adicionar um link de comando em uma coluna específica, equivalente a

<a4j:commandLink value="#{actBean.Ids}" action="#{actBean.genDetails}">
    <f:setPropertyActionListener target="#{actBean.Ref}" value="#{cont}"/>
</a4j:commandLink>

em uma página JSF.

A tabela está ligada a um bean gerenciado com

HtmlDataTable dataTable = new HtmlDataTable();
HtmlColumn column = new Column();
//some code to setup column name, value etcs
dataTable.getChildren().add(column);
//What do I do here to bind a commandlink with a property action 
//listener to column?

Minha pergunta é: como faço isso programaticamente?

Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion