[webbeans-commits] Webbeans SVN: r2781 - in examples/trunk: numberguess/src/main/java/org/jboss/webbeans/examples/numberguess and 3 other directories.
webbeans-commits at lists.jboss.org
webbeans-commits at lists.jboss.org
Mon Jun 8 09:02:25 EDT 2009
Author: pete.muir at jboss.org
Date: 2009-06-08 09:02:25 -0400 (Mon, 08 Jun 2009)
New Revision: 2781
Modified:
examples/trunk/jsf2/src/main/java/org/jboss/webbeans/examples/numberguess/Game.java
examples/trunk/numberguess/src/main/java/org/jboss/webbeans/examples/numberguess/Game.java
examples/trunk/servlet-numberguess/src/main/java/org/jboss/webbeans/examples/numberguess/Game.java
examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/Game.java
examples/trunk/wicket/numberguess/src/main/java/org/jboss/webbeans/examples/wicket/Game.java
Log:
update to new api
Modified: examples/trunk/jsf2/src/main/java/org/jboss/webbeans/examples/numberguess/Game.java
===================================================================
--- examples/trunk/jsf2/src/main/java/org/jboss/webbeans/examples/numberguess/Game.java 2009-06-08 12:59:51 UTC (rev 2780)
+++ examples/trunk/jsf2/src/main/java/org/jboss/webbeans/examples/numberguess/Game.java 2009-06-08 13:02:25 UTC (rev 2781)
@@ -5,14 +5,13 @@
import javax.annotation.PostConstruct;
import javax.enterprise.context.SessionScoped;
-import javax.enterprise.inject.AnnotationLiteral;
-import javax.enterprise.inject.Current;
+import javax.enterprise.inject.Instance;
import javax.enterprise.inject.Named;
-import javax.enterprise.inject.spi.BeanManager;
import javax.faces.application.FacesMessage;
import javax.faces.component.UIComponent;
import javax.faces.component.UIInput;
import javax.faces.context.FacesContext;
+import javax.inject.Obtains;
@Named
@SessionScoped
@@ -29,7 +28,7 @@
private int biggest;
private int remainingGuesses;
- @Current BeanManager manager;
+ @Obtains @Random Instance<Integer> randomNumber;
public Game()
{
@@ -90,7 +89,7 @@
this.guess = 0;
this.remainingGuesses = 10;
this.biggest = maxNumber;
- this.number = manager.getInstanceByType(Integer.class, new AnnotationLiteral<Random>(){});
+ this.number = randomNumber.get();
}
public void validateNumberRange(FacesContext context, UIComponent toValidate, Object value)
Modified: examples/trunk/numberguess/src/main/java/org/jboss/webbeans/examples/numberguess/Game.java
===================================================================
--- examples/trunk/numberguess/src/main/java/org/jboss/webbeans/examples/numberguess/Game.java 2009-06-08 12:59:51 UTC (rev 2780)
+++ examples/trunk/numberguess/src/main/java/org/jboss/webbeans/examples/numberguess/Game.java 2009-06-08 13:02:25 UTC (rev 2781)
@@ -5,14 +5,13 @@
import javax.annotation.PostConstruct;
import javax.enterprise.context.SessionScoped;
-import javax.enterprise.inject.AnnotationLiteral;
-import javax.enterprise.inject.Current;
+import javax.enterprise.inject.Instance;
import javax.enterprise.inject.Named;
-import javax.enterprise.inject.spi.BeanManager;
import javax.faces.application.FacesMessage;
import javax.faces.component.UIComponent;
import javax.faces.component.UIInput;
import javax.faces.context.FacesContext;
+import javax.inject.Obtains;
@Named
@SessionScoped
@@ -29,7 +28,7 @@
private int biggest;
private int remainingGuesses;
- @Current BeanManager manager;
+ @Obtains @Random Instance<Integer> randomNumber;
public Game()
{
@@ -90,7 +89,7 @@
this.guess = 0;
this.remainingGuesses = 10;
this.biggest = maxNumber;
- this.number = manager.getInstanceByType(Integer.class, new AnnotationLiteral<Random>(){});
+ this.number = randomNumber.get();
}
public void validateNumberRange(FacesContext context, UIComponent toValidate, Object value)
Modified: examples/trunk/servlet-numberguess/src/main/java/org/jboss/webbeans/examples/numberguess/Game.java
===================================================================
--- examples/trunk/servlet-numberguess/src/main/java/org/jboss/webbeans/examples/numberguess/Game.java 2009-06-08 12:59:51 UTC (rev 2780)
+++ examples/trunk/servlet-numberguess/src/main/java/org/jboss/webbeans/examples/numberguess/Game.java 2009-06-08 13:02:25 UTC (rev 2781)
@@ -6,13 +6,12 @@
import javax.annotation.Named;
import javax.annotation.PostConstruct;
import javax.context.SessionScoped;
+import javax.enterprise.inject.Instance;
import javax.faces.application.FacesMessage;
import javax.faces.component.UIComponent;
import javax.faces.component.UIInput;
import javax.faces.context.FacesContext;
-import javax.inject.AnnotationLiteral;
-import javax.inject.Current;
-import javax.inject.manager.Manager;
+import javax.inject.Obtains;
import javax.naming.NamingException;
@Named
@@ -30,7 +29,7 @@
private int biggest;
private int remainingGuesses;
- @Current Manager manager;
+ @Obtains @Random Instance<Integer> randomNumber;
public Game() throws NamingException {}
@@ -89,7 +88,7 @@
this.guess = 0;
this.remainingGuesses = 10;
this.biggest = maxNumber;
- this.number = manager.getInstanceByType(Integer.class, new AnnotationLiteral<Random>(){});
+ this.number = randomNumber.get();;
}
public void validateNumberRange(FacesContext context, UIComponent toValidate, Object value)
Modified: examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/Game.java
===================================================================
--- examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/Game.java 2009-06-08 12:59:51 UTC (rev 2780)
+++ examples/trunk/wicket/gae/src/main/java/org/jboss/webbeans/examples/wicket/Game.java 2009-06-08 13:02:25 UTC (rev 2781)
@@ -6,9 +6,8 @@
import javax.annotation.Named;
import javax.annotation.PostConstruct;
import javax.context.SessionScoped;
-import javax.inject.AnnotationLiteral;
-import javax.inject.Current;
-import javax.inject.manager.Manager;
+import javax.inject.Instance;
+import javax.inject.Obtains;
@Named
@SessionScoped
@@ -25,7 +24,7 @@
private int biggest;
private int remainingGuesses;
- @Current Manager manager;
+ @Obtains @Random Instance<Integer> randomNumber;
public int getNumber()
{
@@ -79,7 +78,7 @@
this.guess = 0;
this.remainingGuesses = 10;
this.biggest = maxNumber;
- this.number = manager.getInstanceByType(Integer.class, new AnnotationLiteral<Random>(){});
+ this.number = randomNumber.get();
}
Modified: examples/trunk/wicket/numberguess/src/main/java/org/jboss/webbeans/examples/wicket/Game.java
===================================================================
--- examples/trunk/wicket/numberguess/src/main/java/org/jboss/webbeans/examples/wicket/Game.java 2009-06-08 12:59:51 UTC (rev 2780)
+++ examples/trunk/wicket/numberguess/src/main/java/org/jboss/webbeans/examples/wicket/Game.java 2009-06-08 13:02:25 UTC (rev 2781)
@@ -5,10 +5,9 @@
import javax.annotation.PostConstruct;
import javax.enterprise.context.SessionScoped;
-import javax.enterprise.inject.AnnotationLiteral;
-import javax.enterprise.inject.Current;
+import javax.enterprise.inject.Instance;
import javax.enterprise.inject.Named;
-import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Obtains;
import javax.naming.NamingException;
@Named
@@ -26,7 +25,7 @@
private int biggest;
private int remainingGuesses;
- @Current BeanManager manager;
+ @Obtains @Random Instance<Integer> randomNumber;
public Game() throws NamingException {}
@@ -82,7 +81,7 @@
this.guess = 0;
this.remainingGuesses = 10;
this.biggest = maxNumber;
- this.number = manager.getInstanceByType(Integer.class, new AnnotationLiteral<Random>(){});
+ this.number = randomNumber.get();
}
More information about the weld-commits
mailing list