final spring faces and sample updates for m4

This commit is contained in:
Keith Donald
2008-03-07 13:21:12 +00:00
parent 001e9cea7b
commit af3a908b45
168 changed files with 20 additions and 3201 deletions

View File

@@ -8,29 +8,29 @@
<persistence-context/>
<input name="${id}" value="${flowScope.id}" />
<input name="id" value="flowScope.id" />
<on-start>
<evaluate expression="${bookingService.findHotelById(flowScope.id)}" result="${flowScope.hotel}" />
<evaluate expression="${hotel.createBooking(bookingService.findUser(currentUser.name))}" result="${flowScope.booking}" />
<evaluate expression="bookingService.findHotelById(flowScope.id)" result="flowScope.hotel" />
<evaluate expression="hotel.createBooking(bookingService.findUser(currentUser.name))" result="flowScope.booking" />
</on-start>
<view-state id="enterBookingDetails">
<on-render>
<evaluate expression="${bookingActions.setupForm}"/>
<evaluate expression="bookingActions.setupForm"/>
</on-render>
<transition on="proceed" to="reviewBooking">
<evaluate expression="${bookingActions.bindAndValidate}" />
<evaluate expression="bookingActions.bindAndValidate" />
</transition>
<transition on="cancel" to="cancel" />
</view-state>
<view-state id="reviewBooking">
<on-render>
<evaluate expression="${bookingActions.setupForm}"/>
<evaluate expression="bookingActions.setupForm"/>
</on-render>
<transition on="confirm" to="bookingAuthorized">
<evaluate expression="${entityManager.persist(booking)}" />
<evaluate expression="entityManager.persist(booking)" />
</transition>
<transition on="revise" to="enterBookingDetails" />
<transition on="cancel" to="cancel" />

View File

@@ -8,20 +8,20 @@
<view-state id="main">
<on-render>
<evaluate expression="${bookingService.findBookings(currentUser.name)}" result="${requestScope.bookings}" />
<evaluate expression="bookingService.findBookings(currentUser.name)" result="requestScope.bookings" />
</on-render>
<transition on="findHotels" to="findHotels">
<evaluate expression="${mainActions.bindAndValidate}" />
<evaluate expression="mainActions.bindAndValidate" />
</transition>
<transition on="selectHotel" to="reviewHotel">
<set name="${requestScope.id}" value="${requestParameters.hotelId}" type="long" />
<evaluate expression="${bookingService.findHotelById(id)}" result="${flowScope.hotel}" />
<set name="requestScope.id" value="requestParameters.hotelId" type="long" />
<evaluate expression="bookingService.findHotelById(id)" result="flowScope.hotel" />
</transition>
<transition on="cancelBooking" to="cancelBooking" />
</view-state>
<action-state id="findHotels">
<evaluate expression="${bookingService.findHotels(searchCriteria)}" result="${flowScope.hotels}" />
<evaluate expression="bookingService.findHotels(searchCriteria)" result="flowScope.hotels" />
<transition on="success" to="main" />
</action-state>
@@ -31,13 +31,13 @@
</view-state>
<subflow-state id="bookHotel" subflow="booking">
<input name="${id}" value="${flowScope.hotel.id}" />
<input name="id" value="flowScope.hotel.id" />
<transition on="bookingAuthorized" to="main" />
<transition on="cancel" to="main" />
</subflow-state>
<action-state id="cancelBooking">
<evaluate expression="${bookingService.cancelBooking(requestParameters.bookingId)}" />
<evaluate expression="bookingService.cancelBooking(requestParameters.bookingId)" />
<transition on="success" to="main" />
</action-state>

View File

@@ -45,10 +45,6 @@
<img src="<c:url value="/images/tse.gif"/>"/>
</a>
<p>
The features illustrated in this sample are just the beginning.
To see what is in store for developing rich web applications with Spring, join us at
<a href="http://www.thespringexperience.com">The Spring Experience</a>
December 12 - 15, 2007 at the Westin Diplomat in Hollywood, Florida.
</p>
</div>
<div id="main">