Author: pete.muir(a)jboss.org
Date: 2009-06-08 09:12:37 -0400 (Mon, 08 Jun 2009)
New Revision: 2783
Modified:
examples/trunk/jsf2/src/main/java/org/jboss/webbeans/examples/numberguess/Game.java
examples/trunk/numberguess/src/main/java/org/jboss/webbeans/examples/numberguess/Game.java
examples/trunk/servlet-numberguess/src/main/java/org/jboss/webbeans/examples/numberguess/Game.java
Log:
WBRI-245
Modified:
examples/trunk/jsf2/src/main/java/org/jboss/webbeans/examples/numberguess/Game.java
===================================================================
---
examples/trunk/jsf2/src/main/java/org/jboss/webbeans/examples/numberguess/Game.java 2009-06-08
13:02:42 UTC (rev 2782)
+++
examples/trunk/jsf2/src/main/java/org/jboss/webbeans/examples/numberguess/Game.java 2009-06-08
13:12:37 UTC (rev 2783)
@@ -94,6 +94,13 @@
public void validateNumberRange(FacesContext context, UIComponent toValidate, Object
value)
{
+ if (remainingGuesses <= 0)
+ {
+ FacesMessage message = new FacesMessage("No guesses left!");
+ context.addMessage(toValidate.getClientId(context), message);
+ ((UIInput)toValidate).setValid(false);
+ return;
+ }
int input = (Integer) value;
if (input < smallest || input > biggest)
Modified:
examples/trunk/numberguess/src/main/java/org/jboss/webbeans/examples/numberguess/Game.java
===================================================================
---
examples/trunk/numberguess/src/main/java/org/jboss/webbeans/examples/numberguess/Game.java 2009-06-08
13:02:42 UTC (rev 2782)
+++
examples/trunk/numberguess/src/main/java/org/jboss/webbeans/examples/numberguess/Game.java 2009-06-08
13:12:37 UTC (rev 2783)
@@ -64,7 +64,7 @@
return remainingGuesses;
}
- public String check() throws InterruptedException
+ public String check()
{
if (guess>number)
{
@@ -94,6 +94,13 @@
public void validateNumberRange(FacesContext context, UIComponent toValidate, Object
value)
{
+ if (remainingGuesses <= 0)
+ {
+ FacesMessage message = new FacesMessage("No guesses left!");
+ context.addMessage(toValidate.getClientId(context), message);
+ ((UIInput)toValidate).setValid(false);
+ return;
+ }
int input = (Integer) value;
if (input < smallest || input > biggest)
Modified:
examples/trunk/servlet-numberguess/src/main/java/org/jboss/webbeans/examples/numberguess/Game.java
===================================================================
---
examples/trunk/servlet-numberguess/src/main/java/org/jboss/webbeans/examples/numberguess/Game.java 2009-06-08
13:02:42 UTC (rev 2782)
+++
examples/trunk/servlet-numberguess/src/main/java/org/jboss/webbeans/examples/numberguess/Game.java 2009-06-08
13:12:37 UTC (rev 2783)
@@ -93,6 +93,13 @@
public void validateNumberRange(FacesContext context, UIComponent toValidate, Object
value)
{
+ if (remainingGuesses <= 0)
+ {
+ FacesMessage message = new FacesMessage("No guesses left!");
+ context.addMessage(toValidate.getClientId(context), message);
+ ((UIInput)toValidate).setValid(false);
+ return;
+ }
int input = (Integer) value;
if (input < smallest || input > biggest)
Show replies by date