Skip to content

Commit

Permalink
Fix build errors, example not working
Browse files Browse the repository at this point in the history
  • Loading branch information
pmuir committed Sep 22, 2009
1 parent fbe7e6c commit 04ffd96
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 19 deletions.
Expand Up @@ -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.
Expand All @@ -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()
{
Expand Down
Expand Up @@ -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() );
Expand Down
Expand Up @@ -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
Expand All @@ -25,7 +25,7 @@
*/
public class MessageGenerator
{
@Current Game game;
@Inject Game game;

public String getChallengeMessage()
{
Expand Down
Expand Up @@ -19,23 +19,20 @@
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;

/** Creates new form NumberGuessFrame */
public NumberGuessFrame()
{
}
@Inject
private Game game;

@Inject
private MessageGenerator msgGenerator;

public void start( @Observes AfterDeploymentValidation event )
{
Expand Down

0 comments on commit 04ffd96

Please sign in to comment.