Title: [waffle-scm] [442] trunk/examples/simple-example/src/main/java/org/codehaus/waffle/example/simple/AutomobileController.java: Fixed messages context use in automobile controller.
Revision
442
Author
mauro
Date
2007-11-29 07:56:06 -0600 (Thu, 29 Nov 2007)

Log Message

Fixed messages context use in automobile controller.

Modified Paths


Diff

Modified: trunk/examples/simple-example/src/main/java/org/codehaus/waffle/example/simple/AutomobileController.java (441 => 442)

--- trunk/examples/simple-example/src/main/java/org/codehaus/waffle/example/simple/AutomobileController.java	2007-11-29 12:53:57 UTC (rev 441)
+++ trunk/examples/simple-example/src/main/java/org/codehaus/waffle/example/simple/AutomobileController.java	2007-11-29 13:56:06 UTC (rev 442)
@@ -56,17 +56,21 @@
 
     public void setTopSpeed(int topSpeed) {
         this.topSpeed = topSpeed;
+        messages.clearMessages();
         this.messages.addMessage("success", "Set top speed "+topSpeed);
     }
 
     public void accelerate(int value) {
         speed += value;
+        messages.clearMessages();
+        this.messages.addMessage("success", "Accellerated to speed "+speed);            
     }
 
     public void accelerate(ErrorsContext errorsContext, int value) {
         if(speed + value > topSpeed) {
             String message = "Speed cannot exceed top speed: "+topSpeed;
             errorsContext.addErrorMessage(new FieldErrorMessage("speed", "" + speed, message));
+            messages.clearMessages();
         }
     }
     


To unsubscribe from this list please visit:

http://xircles.codehaus.org/manage_email

Reply via email to