On Fri, Jul 25, 2014 at 9:52 PM, Sagara Gunathunga <[email protected]> wrote:
> > > > On Fri, Jul 25, 2014 at 5:37 PM, Gayan Gunawardana <[email protected]> wrote: > >> Hi All, >> >> I have added custom implementation for PATCH as mention in [1]. What is >> the package naming convention we can use for this implementation. Will it >> be fine something like "org.wso2.identity.annotations" ? >> >> [1]http://cxf.apache.org/docs/jax-rs-basics.html#JAX-RSBasics-HTTPMethod >> >> > > > In case if you want to move this class into cxf.ext[1] component you could > use "org.wso2.carbon.webapp.ext.jaxrs.designator" package name, this[2] may > help you to write test cases for this. > +1 Thanks & regards, -Prabath > > [1] - > https://github.com/wso2-dev/carbon-deployment/tree/master/components/webapp-mgt/org.wso2.carbon.cxf.ext > [2] - > https://github.com/wso2-dev/product-as/tree/master/modules/integration/tests-integration/src/test/java/org/wso2/appserver/integration/tests/webapp/classloading > > Thanks ! > > >> >> >> On Mon, Jul 7, 2014 at 12:22 PM, Gayan Gunawardana <[email protected]> >> wrote: >> >>> Thanks Ishara & Supun. >>> >>> Will proceed accordingly. >>> >>> Thanks, >>> Gayan >>> >>> >>> On Mon, Jul 7, 2014 at 12:11 PM, Supun Malinga <[email protected]> wrote: >>> >>>> yeah. it looks like patch method is not supported OOTB, since as per >>>> the spec[5] patch method is not specified. So the usual practice seems to >>>> be implementing it by the user.. >>>> >>>> [5] >>>> http://download.oracle.com/otndocs/jcp/jaxrs-2_0-fr-eval-spec/index.html >>>> >>>> thanks, >>>> >>>> >>>> On Mon, Jul 7, 2014 at 12:01 PM, Ishara Karunarathna <[email protected]> >>>> wrote: >>>> >>>>> Hi Gayan, >>>>> >>>>> >>>>> On Mon, Jul 7, 2014 at 11:46 AM, Gayan Gunawardana <[email protected]> >>>>> wrote: >>>>> >>>>>> Hi All, >>>>>> >>>>>> The requirement based on [1]. Since wso2 identity server can act as a >>>>>> SCIM provider, it exposes REST end points with standard http methods >>>>>> (GET, >>>>>> POST, PUT, DELETE). How ever according to [2] http PATCH method also >>>>>> require to do patch operation. The idea of patch operation is, suppose we >>>>>> need to add new user to existing group, with update operation we can >>>>>> update >>>>>> entire list of users in a particular group so we have to send complete >>>>>> set >>>>>> of users. Patch operation supports merging of existing users with new >>>>>> users. >>>>>> >>>>>> The bottleneck to implement patch operation is currently [3] does not >>>>>> support http PATCH method directly. But according to [4] it allows custom >>>>>> annotation such as @Update or @Patch. >>>>>> >>>>>> WDYT? >>>>>> >>>>> >>>>> +1, >>>>> You will have to do the custom implementation to get PATCH support. >>>>> >>>>>> >>>>>> >>>>>> [1] https://wso2.org/jira/browse/IDENTITY-1891 >>>>>> >>>>>> [2] http://tools.ietf.org/html/draft-ietf-scim-api-02#section-3.3.1 >>>>>> >>>>>> [3] http://cxf.apache.org/docs/jax-rs.html >>>>>> >>>>>> [4] >>>>>> http://cxf.apache.org/docs/jax-rs-basics.html#JAX-RSBasics-HTTPMethod >>>>>> >>>>>> Thanks, >>>>>> Gayan >>>>>> >>>>>> >>>>>> -- >>>>>> Gayan Gunawardana >>>>>> Software Engineer; WSO2 Inc.; http://wso2.com/ >>>>>> Email: [email protected] >>>>>> Mobile: +94 (71) 8020933 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Ishara Karunarathna >>>>> Senior Software Engineer >>>>> WSO2 Inc. - lean . enterprise . middleware | wso2.com >>>>> >>>>> email: [email protected], blog: isharaaruna.blogspot.com, mobile: +94 >>>>> 718211678 >>>>> >>>> >>>> >>>> >>>> -- >>>> Supun Malinga, >>>> >>>> Senior Software Engineer, >>>> WSO2 Inc. >>>> http://wso2.com >>>> email: [email protected] <[email protected]> >>>> mobile: +94 (0)71 56 91 321 >>>> >>> >>> >>> >>> -- >>> Gayan Gunawardana >>> Software Engineer; WSO2 Inc.; http://wso2.com/ >>> Email: [email protected] >>> Mobile: +94 (71) 8020933 >>> >> >> >> >> -- >> Gayan Gunawardana >> Software Engineer; WSO2 Inc.; http://wso2.com/ >> Email: [email protected] >> Mobile: +94 (71) 8020933 >> > > > > -- > Sagara Gunathunga > > Senior Technical Lead; WSO2, Inc.; http://wso2.com > V.P Apache Web Services; http://ws.apache.org/ > Linkedin; http://www.linkedin.com/in/ssagara > Blog ; http://ssagara.blogspot.com > > -- Thanks & Regards, Prabath Twitter : @prabath LinkedIn : http://www.linkedin.com/in/prabathsiriwardena Mobile : +94 71 809 6732 http://blog.facilelogin.com http://blog.api-security.org
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
