[webbeans-commits] Webbeans SVN: r3730 - examples/trunk/se/numberguess/src/main/java/org/jboss/webbeans/environment/se/example/numberguess.
webbeans-commits at lists.jboss.org
webbeans-commits at lists.jboss.org
Tue Sep 22 11:00:40 EDT 2009
Author: pete.muir at jboss.org
Date: 2009-09-22 11:00:40 -0400 (Tue, 22 Sep 2009)
New Revision: 3730
Modified:
examples/trunk/se/numberguess/src/main/java/org/jboss/webbeans/environment/se/example/numberguess/Game.java
examples/trunk/se/numberguess/src/main/java/org/jboss/webbeans/environment/se/example/numberguess/Generator.java
examples/trunk/se/numberguess/src/main/java/org/jboss/webbeans/environment/se/example/numberguess/MessageGenerator.java
examples/trunk/se/numberguess/src/main/java/org/jboss/webbeans/environment/se/example/numberguess/NumberGuessFrame.java
Log:
Fix build errors, example not working
Modified: examples/trunk/se/numberguess/src/main/java/org/jboss/webbeans/environment/se/example/numberguess/Game.java
===================================================================
--- examples/trunk/se/numberguess/src/main/java/org/jboss/webbeans/environment/se/example/numberguess/Game.java 2009-09-22 14:52:13 UTC (rev 3729)
+++ examples/trunk/se/numberguess/src/main/java/org/jboss/webbeans/environment/se/example/numberguess/Game.java 2009-09-22 15:00:40 UTC (rev 3730)
@@ -20,7 +20,7 @@
import javax.annotation.PostConstruct;
import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
/**
* This class contains the pure logic of the Number Guess game.
@@ -32,20 +32,22 @@
* @author Peter Royle
*/
@ApplicationScoped
-public class Game
- implements Serializable
+public class Game implements Serializable
{
public static final int MAX_NUM_GUESSES = 10;
private Integer number;
private int guess = 0;
private int smallest = 0;
- @MaxNumber private int maxNumber;
+
+ @Inject @MaxNumber
+ private int maxNumber;
+
private int biggest;
private int remainingGuesses = MAX_NUM_GUESSES;
private boolean validNumberRange = true;
- @Current Generator rndGenerator;
+ @Inject Generator rndGenerator;
public Game()
{
Modified: examples/trunk/se/numberguess/src/main/java/org/jboss/webbeans/environment/se/example/numberguess/Generator.java
===================================================================
--- examples/trunk/se/numberguess/src/main/java/org/jboss/webbeans/environment/se/example/numberguess/Generator.java 2009-09-22 14:52:13 UTC (rev 3729)
+++ examples/trunk/se/numberguess/src/main/java/org/jboss/webbeans/environment/se/example/numberguess/Generator.java 2009-09-22 15:00:40 UTC (rev 3730)
@@ -22,8 +22,7 @@
import javax.enterprise.inject.Produces;
@ApplicationScoped
-public class Generator
- implements Serializable
+public class Generator implements Serializable
{
private static final long serialVersionUID = -7213673465118041882L;
private java.util.Random random = new java.util.Random( System.currentTimeMillis() );
Modified: examples/trunk/se/numberguess/src/main/java/org/jboss/webbeans/environment/se/example/numberguess/MessageGenerator.java
===================================================================
--- examples/trunk/se/numberguess/src/main/java/org/jboss/webbeans/environment/se/example/numberguess/MessageGenerator.java 2009-09-22 14:52:13 UTC (rev 3729)
+++ examples/trunk/se/numberguess/src/main/java/org/jboss/webbeans/environment/se/example/numberguess/MessageGenerator.java 2009-09-22 15:00:40 UTC (rev 3730)
@@ -16,7 +16,7 @@
*/
package org.jboss.webbeans.environment.se.example.numberguess;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
/**
* This class generates on demand appropriate messages depending on the current
@@ -25,7 +25,7 @@
*/
public class MessageGenerator
{
- @Current Game game;
+ @Inject Game game;
public String getChallengeMessage()
{
Modified: examples/trunk/se/numberguess/src/main/java/org/jboss/webbeans/environment/se/example/numberguess/NumberGuessFrame.java
===================================================================
--- examples/trunk/se/numberguess/src/main/java/org/jboss/webbeans/environment/se/example/numberguess/NumberGuessFrame.java 2009-09-22 14:52:13 UTC (rev 3729)
+++ examples/trunk/se/numberguess/src/main/java/org/jboss/webbeans/environment/se/example/numberguess/NumberGuessFrame.java 2009-09-22 15:00:40 UTC (rev 3730)
@@ -19,24 +19,21 @@
import java.awt.CardLayout;
import javax.enterprise.event.Observes;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.spi.AfterDeploymentValidation;
+import javax.inject.Inject;
/**
* Swing-based number guess example, main application frame.
* @author Peter Royle
*/
-public class NumberGuessFrame
- extends javax.swing.JFrame
+public class NumberGuessFrame extends javax.swing.JFrame
{
- private @Current Game game;
- private @Current MessageGenerator msgGenerator;
+ @Inject
+ private Game game;
+
+ @Inject
+ private MessageGenerator msgGenerator;
- /** Creates new form NumberGuessFrame */
- public NumberGuessFrame()
- {
- }
-
public void start( @Observes AfterDeploymentValidation event )
{
java.awt.EventQueue.invokeLater( new Runnable()
More information about the weld-commits
mailing list