diff --git a/spring-webflow-samples/booking-faces/src/main/java/org/springframework/webflow/samples/booking/Booking.java b/spring-webflow-samples/booking-faces/src/main/java/org/springframework/webflow/samples/booking/Booking.java
index cb5debc4..63dc61a4 100755
--- a/spring-webflow-samples/booking-faces/src/main/java/org/springframework/webflow/samples/booking/Booking.java
+++ b/spring-webflow-samples/booking-faces/src/main/java/org/springframework/webflow/samples/booking/Booking.java
@@ -190,10 +190,6 @@ public class Booking implements Serializable {
return valid;
}
- public static Booking newInstance(Hotel hotel, User user) {
- return new Booking(hotel, user);
- }
-
@Override
public String toString() {
return "Booking(" + user + "," + hotel + ")";
diff --git a/spring-webflow-samples/booking-faces/src/main/java/org/springframework/webflow/samples/booking/Hotel.java b/spring-webflow-samples/booking-faces/src/main/java/org/springframework/webflow/samples/booking/Hotel.java
index 4e28670f..3715a98a 100755
--- a/spring-webflow-samples/booking-faces/src/main/java/org/springframework/webflow/samples/booking/Hotel.java
+++ b/spring-webflow-samples/booking-faces/src/main/java/org/springframework/webflow/samples/booking/Hotel.java
@@ -99,6 +99,10 @@ public class Hotel implements Serializable {
this.price = price;
}
+ public Booking createBooking(User user) {
+ return new Booking(this, user);
+ }
+
@Override
public String toString() {
return "Hotel(" + name + "," + address + "," + city + "," + zip + ")";
diff --git a/spring-webflow-samples/booking-faces/src/main/webapp/WEB-INF/flows/booking/booking.xml b/spring-webflow-samples/booking-faces/src/main/webapp/WEB-INF/flows/booking/booking.xml
index 305d6dee..66b5f31f 100755
--- a/spring-webflow-samples/booking-faces/src/main/webapp/WEB-INF/flows/booking/booking.xml
+++ b/spring-webflow-samples/booking-faces/src/main/webapp/WEB-INF/flows/booking/booking.xml
@@ -12,7 +12,7 @@