I have the following question, which doesn't appear to be addressed in the
documentation or the forums:
We have a stateful bean declared like this:
| @Stateful
| @Name("CRUDNode")
| @Scope(ScopeType.CONVERSATION)
| public class CRUDNodeAction extends CRUDAdminTypeAction implements
Serializable, CRUDAdminType, CRUDNode {
| ...
| @Create
| public void create() {
|
The ancestor looks like this:
| @Stateful
| @Name("CRUDAdminType")
| @Scope(ScopeType.CONVERSATION)
| public class CRUDAdminTypeAction implements CRUDAdminType {
| ...
| @Begin(nested=true)
| public String details() {
| ...
| @End
| public String edit() {
| ...
| @End
| public String cancel() {
| ...
|
|
The details() method is called from a set of links representing different nodes
(created dynamically via Javascript, so I can't reproduce it here). The first
time you click the link, @Create gets called, then @Begin, which makes sense.
However, on subsequent clicks on different nodes (without calling any @End
methods) @Create never gets called.
So, my question is: Shouldn't a new conversation (nested or not) create a new
instance of my stateful bean, CRUDNodeAction, and therefore call @Create?
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3991038#3991038
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3991038
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user