Ok, Yes, I will add the shallow E-tag filter today, which mean that the whole web-api should have a E-tag available.
-- Morten On Mon, Oct 20, 2014 at 12:47 PM, Sandesh Sukumar Doolipeta < [email protected]> wrote: > Hi Morten , > > That approach might work too. Any approach is fine with us , provided > an E-Tag is being returned and its value is dependent on the payload . > > Will you be picking this up ? . > > On Mon, Oct 20, 2014 at 10:56 AM, Morten Olav Hansen <[email protected]> > wrote: > >> Hi Sandesh >> >> Would a simpler solution be to just enable springs Shallow ETag filter >> for the web-api? I thought it was already in use, but it seems to have been >> removed.. we are using it in the ohie-module. >> >> -- >> Morten >> >> On Fri, Oct 10, 2014 at 5:32 PM, Sandesh Sukumar Doolipeta < >> [email protected]> wrote: >> >>> Hello, >>> >>> We were using 'organisationUnits' api of DHIS to get all organisation >>> units, which was very time consuming . To solve this problem , the approach >>> that we came up is , to add the 'Etag' header to the response headers >>> returned by the api , so that , the data is downloaded only if the >>> Organisation unit structure has changed. >>> >>> We took a look into the code , and saw that there is a generic way of >>> implementing this by making changes in the ' AbstractCrudController ' . We >>> have added a method called 'getEntityListWithEtag ' , which is called upon >>> passing the 'name:like:addEtag' filter. Any implementation of >>> 'AbstractCrudController ' can make use of this , by just passing the >>> filter. >>> >>> >>> We committed the changes to tw-msf branch of DHIS (Revision no: >>> 14720) . PFA the patch for the same. >>> >>> Can you please review the changes and merge it to trunk. >>> >>> Regards , >>> Sandesh and Mansi. >>> >>> _______________________________________________ >>> Mailing list: https://launchpad.net/~dhis2-devs >>> Post to : [email protected] >>> Unsubscribe : https://launchpad.net/~dhis2-devs >>> More help : https://help.launchpad.net/ListHelp >>> >>> >> > > > -- > *Sandesh Doolipeta**Application Developer* > [email protected] > Telephone9686062727 > [image: ThoughtWorks] <http://www.thoughtworks.com/> >
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-devs Post to : [email protected] Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp

