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¤cies.IND=INR¤cies.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