From a7a217db459105f334cb227dbcb2d85e642df83a Mon Sep 17 00:00:00 2001 From: Keith Donald Date: Mon, 29 Oct 2007 14:13:21 +0000 Subject: [PATCH] property editor hook --- .../samples/booking/flow/booking/BookingActions.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/spring-webflow-samples/booking-mvc/src/main/java/org/springframework/webflow/samples/booking/flow/booking/BookingActions.java b/spring-webflow-samples/booking-mvc/src/main/java/org/springframework/webflow/samples/booking/flow/booking/BookingActions.java index 687fe914..d779d4a1 100644 --- a/spring-webflow-samples/booking-mvc/src/main/java/org/springframework/webflow/samples/booking/flow/booking/BookingActions.java +++ b/spring-webflow-samples/booking-mvc/src/main/java/org/springframework/webflow/samples/booking/flow/booking/BookingActions.java @@ -5,6 +5,7 @@ import java.util.Date; import javax.persistence.EntityManager; +import org.springframework.beans.PropertyEditorRegistry; import org.springframework.beans.propertyeditors.CustomDateEditor; import org.springframework.validation.DataBinder; import org.springframework.validation.Errors; @@ -30,7 +31,11 @@ public class BookingActions extends FormAction { @Override protected void initBinder(RequestContext context, DataBinder binder) { binder.setRequiredFields(new String[] { "checkinDate", "checkoutDate", "creditCard", "creditCardName" }); - binder.registerCustomEditor(Date.class, new CustomDateEditor(new SimpleDateFormat("yyyy-MM-dd"), true)); + } + + @Override + protected void registerPropertyEditors(PropertyEditorRegistry registry) { + registry.registerCustomEditor(Date.class, new CustomDateEditor(new SimpleDateFormat("yyyy-MM-dd"), true)); } @Override