cxf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sergey Beryozkin <sberyoz...@gmail.com>
Subject Re: Custom Reuqest Param Name for Bean Request Object
Date Tue, 24 May 2011 11:04:00 GMT
Hi

On Fri, May 20, 2011 at 11:23 PM, Biju Nair <biju74techie@gmail.com> wrote:
> Updated the JIRA with DIFF file.
>
> May I know whether that worked.
>
I have problems applying the patch, as it seems like InjectionUtils
has been completely changed, I can't spot, by looking at the diff
file, what the actual changes are.
I'm going to attach svn properties file from my local snapshot to
JIRA, can you please give me a favor and try again with those
properties applied ?

thanks, Sergey

> On Fri, May 20, 2011 at 2:26 AM, Sergey Beryozkin <sberyozkin@gmail.com>wrote:
>
>> Hi - did you see the comments on JIRA ?
>> Please update your local snapshot and create a patch
>>
>> thanks, Sergey
>>
>> On Tue, May 17, 2011 at 9:25 PM, Biju Nair <biju74techie@gmail.com> wrote:
>> > Created JIRA - CXF-3529
>> >
>> > Let me know what is the next step?
>> >
>> > Biju
>> >
>> > On Tue, May 17, 2011 at 1:51 AM, Sergey Beryozkin <sberyozkin@gmail.com
>> >wrote:
>> >
>> >> Hi
>> >>
>> >> On Tue, May 17, 2011 at 7:09 AM, Biju Nair <biju74techie@gmail.com>
>> wrote:
>> >> > Added the Map feature for service level and bean level.
>> >> >
>> >> > I was not able to check-in the files, so attaching the same.
>> >> >
>> >>
>> >> I don't see an attachment, but what you need to do is to create a CXF
>> >> JIRA, attach a patch and I will apply it.
>> >>
>> >>
>> >> > Following are the changes,
>> >> > Added Map Support to Rest Based Services
>> >> > -- Added InjectionUtils.injectIntoMap
>> >> > -- Added InjectionUtils.convertMultimapToMap
>> >> > -- Changed Signature of InjectionUtils.createParameterObject
>> >> > -- Modified handleBean
>> >> > -- Modified createParameterObject
>> >> > -- Added InjectionUtils.injectIntoMap
>> >> > -- Added InjectionUtils.isSupportedMap
>> >> > -- Added InjectionUtils.mergeMap
>> >> > -- Added JAXRSUtils.processMapValue
>> >> > -- Changed JAXRSUtils.processFormParam
>> >> >
>> >> > 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}
>> >> >
>> >>
>> >> thanks, Sergey
>> >>
>> >>
>> >>
>> >> > Please verify and let me know is this is good.
>> >> >
>> >> > Biju B
>> >>
>> >>
>> >>
>> >> --
>> >>  Sergey Beryozkin
>> >>
>> >> Application Integration Division of Talend
>> >> http://sberyozkin.blogspot.com
>> >>
>> >
>>
>

Mime
View raw message