Como declarar a TAG setPropertyActionListener no pelo codigo java! tipo exemplo HtmlCommandLink

Ola, estou tendo dificuldade em uma coisa… olha o codigo:

 
 HtmlAjaxCommandLink ajaxCommandLink = new HtmlAjaxCommandLink();
 ajaxCommandLink.setId("ajaxCmdLink");
 ajaxCommandLink.setReRender("tabela,tabela2");
 ajaxCommandLink.setValueBinding("value",FacesContext.getCurrentInstance().getApplication().createValueBinding("#{dataItem[0]}"));
 ajaxCommandLink.setAction(FacesContext.getCurrentInstance().getApplication().createMethodBinding("#{PedidosMB.detalharPedido}", null));


//Adiciona as variaveis de saida nas colunas.
numero.getChildren().add(ajaxCommandLink);	  

A tabela esta gerando certinho, quando clico no link ele executa o metodo detalharPedido só falta isso:
Eu nao sei como criar o setPropertyActionListener (definir target e o value) que iria dentro do meu ajaxCommandLink alguem sabe? estou fazendo uma tabela dinamica só pode ser desse jeito mesmo.