[ 
https://issues.apache.org/jira/browse/MYFACES-4454?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17601952#comment-17601952
 ] 

Paul Nicolucci commented on MYFACES-4454:
-----------------------------------------

[~tandraschko] any objection to making the change in 2.3-next :

 

[https://github.com/apache/myfaces/blob/2.3-next/api/src/main/java/javax/faces/context/ExternalContextWrapper.java#L147]

 

The other change for this in 4.0 doesn't look to exist in 2.3-next: 
[https://github.com/apache/myfaces/blob/2.3-next/api/src/main/java/javax/faces/render/Renderer.java#L144]
 (still uses UIComponent correctly vs T)

> TCK:SigTest failures: Added Methods
> -----------------------------------
>
>                 Key: MYFACES-4454
>                 URL: https://issues.apache.org/jira/browse/MYFACES-4454
>             Project: MyFaces Core
>          Issue Type: Bug
>          Components: General
>    Affects Versions: 4.0.0-RC1
>            Reporter: Paul Nicolucci
>            Assignee: Paul Nicolucci
>            Priority: Major
>             Fix For: 4.0.0-RC2
>
>
> 1) ExternalContextWrapper.getInitParameterMap() was updated here: 
> [https://github.com/apache/myfaces/commit/e5cfa71ef2ceeeee68769befcb8f2f40e47024c9]
> However, the Spec still defines it as: 
> [https://jakarta.ee/specifications/faces/4.0/apidocs/jakarta/faces/context/externalcontextwrapper#getInitParameterMap()]
> Note the Map vs Map<String,String>
>  
> 2) Renderer.getConvertedValue was updated here: 
> [https://github.com/apache/myfaces/commit/895fc4ebed67cf9de121157c1a3563490d4ea9b0#diff-1cf56a9a7964d94b000a763f671c45892ca58f114e93b891fce8fc8211de6e5b]
> However, the Spec still defines it as: 
> [https://jakarta.ee/specifications/faces/4.0/apidocs/jakarta/faces/render/renderer#getConvertedValue(jakarta.faces.context.FacesContext,jakarta.faces.component.UIComponent,java.lang.Object)]
> Note the UIComponent vs T
> This was work originally done for the following Spec issue: 
> [https://github.com/jakartaee/faces/issues/1497]
> For now we're stuck and need to match the published API, maybe these can get 
> cleaned up for the next Faces release!
>  
> {code:java}
> Added Methods
> [javatest.batch] jakarta.faces.context.ExternalContextWrapper: method public 
> java.util.Map<java.lang.String,java.lang.String> 
> jakarta.faces.context.ExternalContextWrapper.getInitParameterMap()
> [javatest.batch] jakarta.faces.render.Renderer: method public 
> java.lang.Object 
> jakarta.faces.render.Renderer.getConvertedValue(jakarta.faces.context.FacesContext,{jakarta.faces.render.Renderer%0},java.lang.Object){code}
> {code:java}
> Missing Methods
> [javatest.batch] jakarta.faces.context.ExternalContextWrapper: method public 
> java.util.Map 
> jakarta.faces.context.ExternalContextWrapper.getInitParameterMap()
> [javatest.batch] jakarta.faces.render.Renderer: method public 
> java.lang.Object 
> jakarta.faces.render.Renderer.getConvertedValue(jakarta.faces.context.FacesContext,jakarta.faces.component.UIComponent,java.lang.Object)
> [javatest.batch]
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to