[jboss-cvs] jboss-seam/examples/ui/src/org/jboss/seam/example/ui ...

Peter Muir peter at bleepbleep.org.uk
Wed Jan 31 15:06:22 EST 2007


  User: pmuir   
  Date: 07/01/31 15:06:22

  Modified:    examples/ui/src/org/jboss/seam/example/ui    Converters.java
                        Person.java
  Added:       examples/ui/src/org/jboss/seam/example/ui    AgeList.java
  Log:
  Add array of primitive type to example
  
  Revision  Changes    Path
  1.2       +17 -1     jboss-seam/examples/ui/src/org/jboss/seam/example/ui/Converters.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: Converters.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/ui/src/org/jboss/seam/example/ui/Converters.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- Converters.java	29 Jan 2007 23:52:49 -0000	1.1
  +++ Converters.java	31 Jan 2007 20:06:22 -0000	1.2
  @@ -7,7 +7,6 @@
   import javax.persistence.EntityManager;
   
   import org.jboss.seam.Component;
  -import org.jboss.seam.annotations.In;
   import org.jboss.seam.annotations.Name;
   import org.jboss.seam.annotations.Transactional;
   
  @@ -15,6 +14,23 @@
   public class Converters
   {
      
  +   public Converter getAgeConverter() {
  +      return new Converter() {
  +
  +         public Object getAsObject(FacesContext context, UIComponent component, String value) throws ConverterException
  +         {
  +            Integer i = new Integer(value);
  +            return i.intValue();
  +         }
  +
  +         public String getAsString(FacesContext context, UIComponent component, Object value) throws ConverterException
  +         {
  +            return value + "";
  +         }
  +         
  +      };
  +   }
  +   
      
      @Transactional
      public Converter getCountryConverter() {
  
  
  
  1.2       +10 -1     jboss-seam/examples/ui/src/org/jboss/seam/example/ui/Person.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: Person.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/ui/src/org/jboss/seam/example/ui/Person.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- Person.java	29 Jan 2007 23:52:49 -0000	1.1
  +++ Person.java	31 Jan 2007 20:06:22 -0000	1.2
  @@ -17,6 +17,8 @@
      @ManyToOne
      private Country country;
   
  +   private int age;
  +
      public Country getCountry()
      {
         return country;
  @@ -47,6 +49,13 @@
         this.name = name;
      }
      
  +   public int getAge()
  +   {
  +      return age;
  +   }
      
  -
  +   public void setAge(int age)
  +   {
  +      this.age = age;
  +   }
   }
  
  
  
  1.1      date: 2007/01/31 20:06:22;  author: pmuir;  state: Exp;jboss-seam/examples/ui/src/org/jboss/seam/example/ui/AgeList.java
  
  Index: AgeList.java
  ===================================================================
  package org.jboss.seam.example.ui;
  
  import org.jboss.seam.annotations.Factory;
  import org.jboss.seam.annotations.Name;
  
  @Name("ageList")
  public class AgeList
  {
     
     @Factory("ages")
     public int[] getAges() {
        int[] ages = {18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30};
        return ages;
     }
  
  }
  
  
  



More information about the jboss-cvs-commits mailing list