rendered paste bodypackage org.jboss.seam.example.seamdiscs.action;
import javax.faces.event.ActionEvent;
import java.util.ArrayList;
import java.util.List;
import org.jboss.seam.annotations.Factory;
import org.jboss.seam.annotations.In;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.Out;
import org.jboss.seam.annotations.datamodel.DataModel;
import org.jboss.seam.annotations.datamodel.DataModelSelection;
@Name("deneme")
public class Deneme
{
@DataModel
private List liste;
@DataModelSelection
@In(required=false,value="selectedDummy")
private dummy selectedDummy;
@Factory("liste")
public void hazirlaLen(){
this.liste = new ArrayList();
dummy d1 = new dummy();
d1.setBir("bir");
d1.setIki("iki");
liste.add(d1);
dummy d2 = new dummy();
d2.setBir("iki-bir");
d2.setIki("iki-iki");
liste.add(d2);
dummy d3 = new dummy();
d3.setBir("üç-bir");
d3.setIki("üç-iki");
liste.add(d3);
}
public void select(ActionEvent event){
System.out.println("selected dummy is:"+this.selectedDummy.getBir());
}
}