All pastes #627587 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-07-20 12:39 UTC
rendered paste body
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());
   }   

}