Hi lets say that I have an elements table. I can pick one element and go to entityHome so
my conversation name is entity.id and everything is ok.
But I also have a navigation from my table to create new instance so I go to
entityHomeEdit and my conversation is named new. After I save the new instance I want to
redirect to entityHome , new entity has already id so it redirects as conversation
namedentity.id ;(. That is wrong. Lets show you a code:
| <conversation name="personHome"
| parameter-name="personName"
| parameter-value="person-#{empty person.id ? 'new' :
person.username}"/>
|
| <page view-id="/private/search/people/personHomeView.xhtml"
| conversation="personHome"
| conversation-required="true"
| no-conversation-view-id="/private/home.xhtml"/>
| <page view-id="/private/search/people/personHomeEdit.xhtml"
| conversation="personHome"
| conversation-required="true"
| no-conversation-view-id="/private/home.xhtml"/>
| <page view-id="/private/search/people/personHomeAjax.xhtml"
| conversation="personHome"
| conversation-required="true"
| no-conversation-view-id="/private/home.xhtml"/>
|
So I can stick in my ManagerBean some condition but it is ugly. Do you have some better
solution? Eg something like kill conversation when new entity is saved and create new
conversation with different name.
But it is in one request, can I do that? Is there access to the conversation from my
ManagerBean, so I could kill the old named one (new) and build new named one (id).
I am sure that we all goes through it. What is the best solution?
Tomas
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4125705#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...