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
>
>
_______________________________________________
Mailing list: https://launchpad.net/~dhis2-devs
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~dhis2-devs
More help   : https://help.launchpad.net/ListHelp

Reply via email to