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/01/01 22:09:15 UTC

svn commit: r730605 - in /incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess: Game.java Generator.java MaxNum.java MaxNumber.java NumberGame.java NumberProducer.java Rand.java Random.java

Author: gerdogdu
Date: Thu Jan  1 13:09:14 2009
New Revision: 730605

URL: http://svn.apache.org/viewvc?rev=730605&view=rev
Log:
Update samples.

Added:
    incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/MaxNum.java
      - copied, changed from r730013, incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/MaxNumber.java
    incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/NumberGame.java
      - copied, changed from r730013, incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/Game.java
    incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/NumberProducer.java
      - copied, changed from r730013, incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/Generator.java
    incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/Rand.java
      - copied, changed from r730013, incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/Random.java
Removed:
    incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/Game.java
    incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/Generator.java
    incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/MaxNumber.java
    incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/Random.java

Copied: incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/MaxNum.java (from r730013, incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/MaxNumber.java)
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/MaxNum.java?p2=incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/MaxNum.java&p1=incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/MaxNumber.java&r1=730013&r2=730605&rev=730605&view=diff
==============================================================================
--- incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/MaxNumber.java (original)
+++ incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/MaxNum.java Thu Jan  1 13:09:14 2009
@@ -29,11 +29,11 @@
 
 import javax.webbeans.BindingType;
 
+@BindingType
 @Target( { TYPE, METHOD, PARAMETER, FIELD })
 @Retention(RUNTIME)
 @Documented
-@BindingType
-public @interface MaxNumber
+public @interface MaxNum
 {
 
 }

Copied: incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/NumberGame.java (from r730013, incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/Game.java)
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/NumberGame.java?p2=incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/NumberGame.java&p1=incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/Game.java&r1=730013&r2=730605&rev=730605&view=diff
==============================================================================
--- incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/Game.java (original)
+++ incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/NumberGame.java Thu Jan  1 13:09:14 2009
@@ -28,9 +28,9 @@
 import javax.webbeans.SessionScoped;
 import javax.webbeans.manager.Manager;
 
-@Named
+@Named(value="game")
 @SessionScoped
-public class Game
+public class NumberGame
 {
    private int number;
    private boolean correct = false;
@@ -40,12 +40,12 @@
    private int remainingGuesses;   
    private @Current Manager manager;
    
-   public Game()
+   public NumberGame()
    {
    }
    
    @Initializer
-   Game(@Random int number, @MaxNumber int maxNumber)
+   public NumberGame(@Rand int number, @MaxNum int maxNumber)
    {
       this.number = number;
       this.smallest = 1;
@@ -86,10 +86,10 @@
    public String clear()
    {
 	   Annotation[] anns = new Annotation[1];
-	   anns[0] = new AnnotationLiteral<Random>(){};
+	   anns[0] = new AnnotationLiteral<Rand>(){};
 
 	   Annotation[] anns2 = new Annotation[1];
-	   anns2[0] = new AnnotationLiteral<MaxNumber>(){};
+	   anns2[0] = new AnnotationLiteral<MaxNum>(){};
 	   
       this.number = manager.getInstanceByType(int.class, anns);
       this.smallest = 1;
@@ -102,7 +102,7 @@
    }
    
    
-   public String check()
+   public String checkNumber()
    {
  	  if(correct)
 	  {

Copied: incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/NumberProducer.java (from r730013, incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/Generator.java)
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/NumberProducer.java?p2=incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/NumberProducer.java&p1=incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/Generator.java&r1=730013&r2=730605&rev=730605&view=diff
==============================================================================
--- incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/Generator.java (original)
+++ incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/NumberProducer.java Thu Jan  1 13:09:14 2009
@@ -17,13 +17,15 @@
 package org.apache.webbeans.sample.numberguess;
 
 
+import java.util.Random;
+
 import javax.webbeans.ApplicationScoped;
 import javax.webbeans.Produces;
 
 @ApplicationScoped
-public class Generator {
+public class NumberProducer {
    
-   private java.util.Random random = new java.util.Random( System.currentTimeMillis() );
+   Random random = new Random( System.currentTimeMillis() );
    
    private int maxNumber = 100;
    
@@ -32,13 +34,14 @@
       return random;
    }
    
-   @Produces @Random int next() { 
-      return getRandom().nextInt(maxNumber); 
-   }
-   
-   @Produces @MaxNumber int getMaxNumber()
+   @Produces @MaxNum int getMaxNumber()
    {
       return maxNumber;
    }
-
-} 
+   
+   
+   @Produces @Rand int next() { 
+      return getRandom().nextInt(maxNumber); 
+   }
+   
+} 
\ No newline at end of file

Copied: incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/Rand.java (from r730013, incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/Random.java)
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/Rand.java?p2=incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/Rand.java&p1=incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/Random.java&r1=730013&r2=730605&rev=730605&view=diff
==============================================================================
--- incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/Random.java (original)
+++ incubator/openwebbeans/trunk/samples/guess/src/main/java/org/apache/webbeans/sample/numberguess/Rand.java Thu Jan  1 13:09:14 2009
@@ -29,11 +29,11 @@
 
 import javax.webbeans.BindingType;
 
+@BindingType
 @Target( { TYPE, METHOD, PARAMETER, FIELD })
 @Retention(RUNTIME)
 @Documented
-@BindingType
-public @interface Random
+public @interface Rand
 {
 
 }