[webbeans-commits] Webbeans SVN: r3051 - examples/branches/1.0.0.PREVIEW2-PATCH2/jsf2/src/main/java/org/jboss/webbeans/examples/numberguess.
webbeans-commits at lists.jboss.org
webbeans-commits at lists.jboss.org
Tue Jul 14 14:32:29 EDT 2009
Author: rogerk
Date: 2009-07-14 14:32:29 -0400 (Tue, 14 Jul 2009)
New Revision: 3051
Removed:
examples/branches/1.0.0.PREVIEW2-PATCH2/jsf2/src/main/java/org/jboss/webbeans/examples/numberguess/Game.java.sav
examples/branches/1.0.0.PREVIEW2-PATCH2/jsf2/src/main/java/org/jboss/webbeans/examples/numberguess/Game.java.sav.1
examples/branches/1.0.0.PREVIEW2-PATCH2/jsf2/src/main/java/org/jboss/webbeans/examples/numberguess/Generator.java.sav
Log:
remove sav files
Deleted: examples/branches/1.0.0.PREVIEW2-PATCH2/jsf2/src/main/java/org/jboss/webbeans/examples/numberguess/Game.java.sav
===================================================================
--- examples/branches/1.0.0.PREVIEW2-PATCH2/jsf2/src/main/java/org/jboss/webbeans/examples/numberguess/Game.java.sav 2009-07-14 18:31:42 UTC (rev 3050)
+++ examples/branches/1.0.0.PREVIEW2-PATCH2/jsf2/src/main/java/org/jboss/webbeans/examples/numberguess/Game.java.sav 2009-07-14 18:32:29 UTC (rev 3051)
@@ -1,108 +0,0 @@
-package org.jboss.webbeans.examples.numberguess;
-
-
-import java.io.Serializable;
-
-import javax.annotation.Named;
-import javax.annotation.PostConstruct;
-import javax.context.SessionScoped;
-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;
-
- at Named
- at SessionScoped
-public class Game implements Serializable
-{
- private int number;
-
- private int guess;
- private int smallest;
-
- @MaxNumber
- private int maxNumber;
-
- private int biggest;
- private int remainingGuesses;
-
- @Current Manager manager;
-
- public Game()
- {
- }
-
- public int getNumber()
- {
- return number;
- }
-
- public int getGuess()
- {
- return guess;
- }
-
- public void setGuess(int guess)
- {
- this.guess = guess;
- }
-
- public int getSmallest()
- {
- return smallest;
- }
-
- public int getBiggest()
- {
- return biggest;
- }
-
- public int getRemainingGuesses()
- {
- return remainingGuesses;
- }
-
- public String check() throws InterruptedException
- {
- if (guess>number)
- {
- biggest = guess - 1;
- }
- if (guess<number)
- {
- smallest = guess + 1;
- }
- if (guess == number)
- {
- FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Correct!"));
- }
- remainingGuesses--;
- return null;
- }
-
- @PostConstruct
- public void reset()
- {
- this.smallest = 0;
- this.guess = 0;
- this.remainingGuesses = 10;
- this.biggest = maxNumber;
- this.number = manager.getInstanceByType(Integer.class, new AnnotationLiteral<Random>(){});
- }
-
- public void validateNumberRange(FacesContext context, UIComponent toValidate, Object value)
- {
- int input = (Integer) value;
-
- if (input < smallest || input > biggest)
- {
- ((UIInput)toValidate).setValid(false);
-
- FacesMessage message = new FacesMessage("Invalid guess");
- context.addMessage(toValidate.getClientId(context), message);
- }
- }
-}
Deleted: examples/branches/1.0.0.PREVIEW2-PATCH2/jsf2/src/main/java/org/jboss/webbeans/examples/numberguess/Game.java.sav.1
===================================================================
--- examples/branches/1.0.0.PREVIEW2-PATCH2/jsf2/src/main/java/org/jboss/webbeans/examples/numberguess/Game.java.sav.1 2009-07-14 18:31:42 UTC (rev 3050)
+++ examples/branches/1.0.0.PREVIEW2-PATCH2/jsf2/src/main/java/org/jboss/webbeans/examples/numberguess/Game.java.sav.1 2009-07-14 18:32:29 UTC (rev 3051)
@@ -1,108 +0,0 @@
-package org.jboss.webbeans.examples.numberguess;
-
-
-import java.io.Serializable;
-
-import javax.annotation.PostConstruct;
-import javax.enterprise.context.SessionScoped;
-import javax.enterprise.inject.AnnotationLiteral;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Named;
-import javax.enterprise.inject.spi.Bean;
-import javax.faces.application.FacesMessage;
-import javax.faces.component.UIComponent;
-import javax.faces.component.UIInput;
-import javax.faces.context.FacesContext;
-
- at Named("game")
- at SessionScoped
-public class Game implements Serializable
-{
- private int number;
-
- private int guess;
- private int smallest;
-
- @MaxNumber
- private int maxNumber;
-
- private int biggest;
- private int remainingGuesses;
-
- public Game()
- {
- }
-
- public int getNumber()
- {
- return number;
- }
-
- public int getGuess()
- {
- return guess;
- }
-
- public void setGuess(int guess)
- {
- this.guess = guess;
- }
-
- public int getSmallest()
- {
- return smallest;
- }
-
- public int getBiggest()
- {
- return biggest;
- }
-
- public int getRemainingGuesses()
- {
- return remainingGuesses;
- }
-
- public String check() throws InterruptedException
- {
- if (guess>number)
- {
- biggest = guess - 1;
- }
- if (guess<number)
- {
- smallest = guess + 1;
- }
- if (guess == number)
- {
- FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Correct!"));
- }
- remainingGuesses--;
- return null;
- }
-
- @PostConstruct
- public void reset()
- {
- this.smallest = 0;
- this.guess = 0;
- this.remainingGuesses = 10;
- this.biggest = maxNumber;
-// this.number = manager.getInstanceByType(Integer.class, new AnnotationLiteral<Random>(){});
- this.number=10;
- }
-
- public void validateNumberRange(FacesContext context, UIComponent toValidate, Object value)
- {
- int input = (Integer) value;
-
- if (input < smallest || input > biggest)
- {
- ((UIInput)toValidate).setValid(false);
-
- FacesMessage message = new FacesMessage("Invalid guess");
- context.addMessage(toValidate.getClientId(context), message);
- }
- }
-
-}
Deleted: examples/branches/1.0.0.PREVIEW2-PATCH2/jsf2/src/main/java/org/jboss/webbeans/examples/numberguess/Generator.java.sav
===================================================================
--- examples/branches/1.0.0.PREVIEW2-PATCH2/jsf2/src/main/java/org/jboss/webbeans/examples/numberguess/Generator.java.sav 2009-07-14 18:31:42 UTC (rev 3050)
+++ examples/branches/1.0.0.PREVIEW2-PATCH2/jsf2/src/main/java/org/jboss/webbeans/examples/numberguess/Generator.java.sav 2009-07-14 18:32:29 UTC (rev 3051)
@@ -1,33 +0,0 @@
-package org.jboss.webbeans.examples.numberguess;
-
-
-import java.io.Serializable;
-
-import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Produces;
-
- at ApplicationScoped
-public class Generator implements Serializable
-{
-
- private static final long serialVersionUID = -7213673465118041882L;
-
- private java.util.Random random = new java.util.Random( System.currentTimeMillis() );
-
- private int maxNumber = 100;
-
- java.util.Random getRandom()
- {
- return random;
- }
-
- @Produces @Random int next() {
- return getRandom().nextInt(maxNumber);
- }
-
- @Produces @MaxNumber int getMaxNumber()
- {
- return maxNumber;
- }
-
-}
More information about the weld-commits
mailing list