[ 
https://issues.apache.org/jira/browse/MYFACES-3255?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leonardo Uribe resolved MYFACES-3255.
-------------------------------------

       Resolution: Fixed
    Fix Version/s: 2.1.2
                   2.0.8
                   1.2.11

> UICommand.queueEvent description changed since 2.0
> --------------------------------------------------
>
>                 Key: MYFACES-3255
>                 URL: https://issues.apache.org/jira/browse/MYFACES-3255
>             Project: MyFaces Core
>          Issue Type: Bug
>            Reporter: Leonardo Uribe
>            Assignee: Leonardo Uribe
>             Fix For: 1.2.11, 2.0.8, 2.1.2
>
>
> Checking some javadoc for JSF 2.2 "viewAction", I notice our implementation 
> of UICommand.queueEvent does not match with the documentation since JSF 2.0.
> Before:
> public void queueEvent(FacesEvent e)
>     Intercept queueEvent and, for ActionEvents, mark the phaseId for the 
> event to be PhaseId.APPLY_REQUEST_VALUES if the immediate flag is true, 
> PhaseId.INVOKE_APPLICATION otherwise.
> After:
> public void queueEvent(FacesEvent e)
>     Intercept queueEvent and take the following action. If the event is an 
> ActionEvent, obtain the UIComponent instance from the event. If the component 
> is an ActionSource obtain the value of its "immediate" property. If it is 
> true, mark the phaseId for the event to be PhaseId.APPLY_REQUEST_VALUES 
> otherwise, mark the phaseId to be PhaseId.INVOKE_APPLICATION. The event must 
> be passed on to super.queueEvent() before returning from this method.
> Tracking this one I found this issue:
> http://java.net/jira/browse/JAVASERVERFACES-622
> Since it was added after 1.2 rev A and before 2.0, myfaces code still does 
> what the spec says since 1.2. Anyway,  we should change MyFaces code to 
> follow the javadoc description.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to