Support for Map Interface in CXF Service and Beans
--------------------------------------------------

                 Key: CXF-3529
                 URL: https://issues.apache.org/jira/browse/CXF-3529
             Project: CXF
          Issue Type: New Feature
          Components: Core
    Affects Versions: 2.4.1
         Environment: All platforms
            Reporter: Biju Nair
             Fix For: 2.4.1


Apache CXF Rest Services doesn't support java.util.Map interface as their 
service arguments. They even do not support java.util.Map interface inside a 
bean.

This fix is to support Map interface as arguments and fields inside a bean.

> The code is tested with sample services like,
> public String debug(@FormParam("")TestEmployeeTO 
> testObject1,@FormParam("map") Map<String,Integer> map)
>
> public class TestEmployeeTO  {
>
>  private HashMap<String,String> currencies;
>
>  //getters/setters
> }
> Input Data
> map.x=11&map.y=9&currencies.IND=INR&currencies.USA=DOLLAR
> Output
> TestEmployeeTO[currencies={IND=INR, USA=DOLLAR}]
> map={y=9, x=11}
>



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

Reply via email to