"[EMAIL PROTECTED]" wrote : The programmer would make the navigation link he
clicks propagation="none"
Hi Pete,
Thank you very much for your replies on my several Conversation discussion
post. Could you please give me a details instruction in the following codes
which I modified from the booking example? I changed the HotelSearch bean from
Session to Conversation. Thank you so much in advance.
[EMAIL PROTECTED]
| @Name("hotelSearch")
| @Scope(ScopeType.CONVERSATION)
| @Restrict("#{identity.loggedIn}")
| public class HotelSearchingAction implements HotelSearching {
| ...
|
| @Begin
| public void find() {
| page = 0;
| queryHotels();
| }
|
| @Begin(join=true)
| public void nextPage() {
| page++;
| queryHotels();
| }
|
| @Begin(join=true)
| public void previousPage() {
| page--;
| queryHotels();
| }
|
| private void queryHotels() {
| ...
| }
|
| @Remove
| public void destroy() {}
| }
|
[EMAIL PROTECTED]
| @Name("hotelBooking")
| @Scope(ScopeType.CONVERSATION)
| @Restrict("#{identity.loggedIn}")
| public class HotelBookingAction implements HotelBooking {
|
| @Begin
| public void selectHotel(Hotel selectedHotel) {
| ...
| }
|
| public void bookHotel() {
| ...
| }
|
| public void setBookingDetails() {
| ...
| }
|
| @End
| public void confirm() {
| ...
| }
|
| @End
| public void cancel() {}
|
| @Remove
| public void destroy() {}
| }
and main.xhtml<h:selectInputText id="searchString" />
| <h:commandButton id="findHotels" value="Find Hotels"
action="#{hotelSearch.find}" />
|
| <h:dataTable id="hotels" value="#{hotels}" var="hot" >
| ...
| <h:column>
| <f:facet name="header">Action</f:facet>
| <ice:commandLink id="viewHotel" value="View Hotel"
action="#{hotelBooking.selectHotel(hot)}"/>
| </h:column>
| </h:dataTable>
|
| <h:commandLink value="Next Page" action="#{hotelSearch.nextPage}"/>
| <h:commandLink value="Previous Page" action="#{hotelSearch.previousPage}"/>
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4101295#4101295
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4101295
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user