No you should return a "outcome" to be used in the navigation rules.
Do your business code in register() and display stuff in a JSF document like you do with any JSF application.
It is not possible to do that in plain JSF neither.
What are you trying to do ? showExistingBookings should be a JSF page.
The idea was to start new Converstion when current conversention ends.
You mean end and then start in the same request?
Hmmm, I'll give the idea some thought, but I can see some real problems with it.
Yes, I mean, end first conversation(transaction) and start another in one request.