package 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()); } }