[jboss-cvs] jboss-seam/examples/drools/src/org/jboss/seam/example/numberguess ...
Gavin King
gavin.king at jboss.com
Fri Jul 27 14:18:00 EDT 2007
User: gavin
Date: 07/07/27 14:18:00
Modified: examples/drools/src/org/jboss/seam/example/numberguess
RandomNumber.java
Added: examples/drools/src/org/jboss/seam/example/numberguess
Game.java
Removed: examples/drools/src/org/jboss/seam/example/numberguess
GameHistory.java
Log:
improve and show off seam/gobal integration
Revision Changes Path
1.2 +2 -0 jboss-seam/examples/drools/src/org/jboss/seam/example/numberguess/RandomNumber.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: RandomNumber.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/drools/src/org/jboss/seam/example/numberguess/RandomNumber.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- RandomNumber.java 18 Jun 2006 07:01:45 -0000 1.1
+++ RandomNumber.java 27 Jul 2007 18:18:00 -0000 1.2
@@ -6,6 +6,7 @@
import org.jboss.seam.annotations.Create;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.Scope;
+import org.jboss.seam.annotations.Unwrap;
@Name("randomNumber")
@Scope(ScopeType.CONVERSATION)
@@ -19,6 +20,7 @@
randomNumber = new Random().nextInt(100);
}
+ @Unwrap
public int getValue()
{
return randomNumber;
1.1 date: 2007/07/27 18:18:00; author: gavin; state: Exp;jboss-seam/examples/drools/src/org/jboss/seam/example/numberguess/Game.java
Index: Game.java
===================================================================
package org.jboss.seam.example.numberguess;
import org.jboss.seam.ScopeType;
import org.jboss.seam.annotations.Begin;
import org.jboss.seam.annotations.Create;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.Scope;
@Name("game")
@Scope(ScopeType.CONVERSATION)
public class Game
{
private int biggest;
private int smallest;
private int guessCount;
@Create
@Begin(pageflow="numberGuess")
public void begin()
{
guessCount = 0;
biggest = 100;
smallest = 1;
}
public void incrementGuessCount()
{
guessCount++;
}
public int getBiggest()
{
return biggest;
}
public int getSmallest()
{
return smallest;
}
public int getGuessCount()
{
return guessCount;
}
public void setBiggest(int biggest)
{
this.biggest = biggest;
}
public void setSmallest(int smallest)
{
this.smallest = smallest;
}
}
More information about the jboss-cvs-commits
mailing list