You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwebbeans.apache.org by ge...@apache.org on 2009/07/01 22:28:59 UTC

svn commit: r790365 - /incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/guess/JSFNumberGuess.java

Author: gerdogdu
Date: Wed Jul  1 20:28:59 2009
New Revision: 790365

URL: http://svn.apache.org/viewvc?rev=790365&view=rev
Log: (empty)

Modified:
    incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/guess/JSFNumberGuess.java

Modified: incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/guess/JSFNumberGuess.java
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/guess/JSFNumberGuess.java?rev=790365&r1=790364&r2=790365&view=diff
==============================================================================
--- incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/guess/JSFNumberGuess.java (original)
+++ incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/guess/JSFNumberGuess.java Wed Jul  1 20:28:59 2009
@@ -15,12 +15,14 @@
 
 import java.io.Serializable;
 import java.lang.annotation.Annotation;
+import java.util.Set;
 
 import javax.enterprise.context.SessionScoped;
 import javax.enterprise.inject.AnnotationLiteral;
 import javax.enterprise.inject.Current;
 import javax.enterprise.inject.Initializer;
 import javax.enterprise.inject.Named;
+import javax.enterprise.inject.spi.Bean;
 import javax.enterprise.inject.spi.BeanManager;
 import javax.faces.application.FacesMessage;
 import javax.faces.context.FacesContext;
@@ -66,9 +68,13 @@
         {
         };
 
-        this.no = manager.getInstanceByType(Integer.class, anns);
+        Set<Bean<?>> beans = manager.getBeans(Integer.class, anns);
+        this.no = (Integer)manager.getReference(beans.iterator().next(), null, null);
+        //this.no = manager.getInstanceByType(Integer.class, anns);
         setSmallRange(1);
-        setMaxRange(manager.getInstanceByType(Integer.class, anns2));
+        beans = manager.getBeans(Integer.class, anns2);
+        setMaxRange((Integer)manager.getReference(beans.iterator().next(), null, null));
+        //setMaxRange(manager.getInstanceByType(Integer.class, anns2));
         setRemainder(10);
         setGuess(1);
         setCorrect(false);