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

Sergey Beryozkin commented on CXF-7442:
---------------------------------------

Please add a LocalDate param converter if you'd like so that users can register 
it from Spring for ex but I'd rather avoid for now it being loaded OOB...May be 
we should start with JavaTypesParamConverterProvider which will help with 
LocalDate, and then extend to support more types which are used often - the 
user would be be able to register  JavaTypesParamConverterProvider if they need 
to ?

> Improve handling of JSR 310 Date Time API
> -----------------------------------------
>
>                 Key: CXF-7442
>                 URL: https://issues.apache.org/jira/browse/CXF-7442
>             Project: CXF
>          Issue Type: Improvement
>          Components: JAX-RS
>    Affects Versions: 3.1.12
>            Reporter: Dennis Kieselhorst
>             Fix For: 3.2.0
>
>
> If a wrong date is given as param, the type is a JSR 310 Datatype and an 
> XmlAdapter is used, it will result in a ClassCastException. Moreover the 
> catch block in org.apache.cxf.jaxrs.utils.JAXBUtils.useAdapter logs using 
> ex.printStackTrace(). I created a testcase in 
> org.apache.cxf.jaxrs.utils.InjectionUtilsTest#testJsr310DateExceptionHandling.
> In my view it should end up in IllegalArgumentException/ 
> createParamConversionException as for other invalid params.
> General question: Since CXF 3.2 depends on Java 8 do we want to make JSR 310 
> handling more convenient so that XmlAdapter stuff is no longer required?



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to