- Revision
- 432
- Author
- mauro
- Date
- 2007-11-25 11:32:48 -0600 (Sun, 25 Nov 2007)
Log Message
Commented out use of automobile controller validator to show example of in-controller validation.
Modified Paths
Diff
Modified: trunk/examples/simple-example/src/main/java/org/codehaus/waffle/example/simple/AutomobileController.java (431 => 432)
--- trunk/examples/simple-example/src/main/java/org/codehaus/waffle/example/simple/AutomobileController.java 2007-11-25 17:15:09 UTC (rev 431) +++ trunk/examples/simple-example/src/main/java/org/codehaus/waffle/example/simple/AutomobileController.java 2007-11-25 17:32:48 UTC (rev 432) @@ -1,5 +1,8 @@ package org.codehaus.waffle.example.simple; +import org.codehaus.waffle.validation.ErrorsContext; +import org.codehaus.waffle.validation.FieldErrorMessage; + public class AutomobileController { private String make = "ford"; private String model = "mustang"; @@ -47,6 +50,13 @@ speed += value; } + public void accelerate(ErrorsContext errorsContext, int value) { + if(speed > topSpeed) { + String message = "Speed cannot exceed top speed: "+topSpeed; + errorsContext.addErrorMessage(new FieldErrorMessage("speed", "" + speed, message)); + } + } + public void stop() { speed = 0; }
Modified: trunk/examples/simple-example/src/main/java/org/codehaus/waffle/example/simple/SimpleRegistrar.java (431 => 432)
--- trunk/examples/simple-example/src/main/java/org/codehaus/waffle/example/simple/SimpleRegistrar.java 2007-11-25 17:15:09 UTC (rev 431) +++ trunk/examples/simple-example/src/main/java/org/codehaus/waffle/example/simple/SimpleRegistrar.java 2007-11-25 17:32:48 UTC (rev 432) @@ -24,7 +24,7 @@ public void session() { register("calculator", CalculatorController.class); register("automobile", AutomobileController.class); - register("automobileValidator", AutomobileControllerValidator.class); + //register("automobileValidator", AutomobileControllerValidator.class); register("person", PersonController.class); } }
To unsubscribe from this list please visit:
