[seam-issues] [JBoss JIRA] (JBSEAM-5122) @Factory return value lost

Marek Novotny (JIRA) jira-events at lists.jboss.org
Thu Jul 25 03:48:26 EDT 2013


    [ https://issues.jboss.org/browse/JBSEAM-5122?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12792843#comment-12792843 ] 

Marek Novotny commented on JBSEAM-5122:
---------------------------------------

I don't really understand what you are reporting. Is that CurrentUserFactory component added into booking example to demonstrate this bug?

What version of Seam do you use?
                
> @Factory return value lost
> --------------------------
>
>                 Key: JBSEAM-5122
>                 URL: https://issues.jboss.org/browse/JBSEAM-5122
>             Project: Seam 2
>          Issue Type: Feature Request
>            Reporter: superanna li
>
> Dear team, 
> CurrentUserFactory where @Factory is used
> {code}
> @Name(CurrentUserFactory.FACTORY_COMPONENT_NAME)
> @Scope(ScopeType.CONVERSATION)
> public class CurrentUserFactory extends UserHome {
>     private static final long serialVersionUID = 1L;
>     public static final String COMPONENT_NAME = "currentUser";
>     @In(value = ID_COMPONENT_NAME, scope = ScopeType.SESSION, required = false)
>     @Out(value = ID_COMPONENT_NAME, scope = ScopeType.SESSION, required = false)
>     private Integer id;
> 	@Factory(value = COMPONENT_NAME, scope = ScopeType.CONVERSATION, autoCreate = true)
>     public User getUser() {
> 	return getInstance();
>     }
> ...
> }
> {code}
> In the booking search page, click 'search' button, reRender the bookingList in the same page, once click one of the booking for the detail information, the currentUser will lost (the currentUser become the newly created user with no value inside). it seems "currentUser" context value has been changed. 
> Best regards, 
> Anna 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the seam-issues mailing list