[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