[jboss-user] [JBoss Seam] - seam remoting problem
barbazu
do-not-reply at jboss.com
Thu Oct 11 09:50:26 EDT 2007
hi, I'm trying to invoke method from bean in CONVERSATION scope, and I'm getting error (NullPointerException in save() because userType is null ).
it happens because seam creates a new instance of my conversationController component instead of using existing one.
in javascript I'm invoking Seam.Component.getInstance("conversationController").save(saveAndCloseCallback);
when I set bean's scope to SESSION everything works fine except that it has to be CONVERSATION scope :(
is there any way to force seam remoting to use existing instance of my conversationController instead of creating new one ?
| @Name("conversationController")
| @Scope(ScopeType.CONVERSATION)
| @Stateful
| public class ConversationControllerAction implements ConversationController {
| ...
| private String userType;
| ...
| otherMethod(){
| setUserType="I";
| }
| ....
| @WebRemote
| public boolean save() {
| if (userType.equals("I")) {...}
| }
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4094091#4094091
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4094091
More information about the jboss-user
mailing list