So I guess in the above senario a @ViewScoped would be suited?
This is the example I built this on (but I use Spring/Hib instead of EJB/JPA)
I goto index.jsf
In doing so, my app passed through a @PostConstruct method in Index class and 'gets' my List and displays it to my view (index.xhtml)
Here I can edit/delete/add rows (user_edit.xhtml). When happy with my changes I click 'save' call the save method which
sends updated List to DB then returns to a confirm screen (which I guess would then re-get the new List from the DB)
And a similar method could be used to display a confirmation view, as with calling the user_edit.xhtml view, I guess.
Will take some getting used to but think I'll get it. I'll expand my testApp and see how it goes.