Hi,

Is there a way of ending a conversation and starting another at the same time? 
I have a case that looks like the hotel booking example where I have a page 
scoped list of orders and then selecting an order @Begin:s a long running 
conversation.

The problem is that I can't start a fresh conversation when selecting another 
order. I either have to join the existing (and manually refreshing all lists 
etc. that are order-specific) or nest it (which isn't really natural, haven't 
even tried it).

I tried ending and then starting the conversations through the API but still no 
go (@End and @Begin on the same method didn't seem to work, either). The 
conversations are "parallell", when you select another order the order-specific 
lists should be null and go through the normal factories).

Also in pages.xml I have

  | <page view-id="/login.xhtml">
  |     <navigation>
  |             <rule if="#{identity.loggedIn}">
  |                     <begin-conversation/>
  |                     <redirect view-id="/order.xhtml"/>
  |             </rule>
  |     </navigation>   
  | </page>     
  | 

So I thought I would enter the application in a new long running conversation 
but that doesn't seem to be the case. And the "order" object showing in the 
view hasn't gone through the @Factory("order") I have in my backing bean either.

There seems to be a learning curve with Seam (as with most things) but I think 
it will be worth the while to hang in there...

Thankful for any assistance/theories on the issues,
  -Nik

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4085867#4085867

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4085867
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to