Hi Aruna,

That's gives just the parent collection. Then have to iterate through all
children of it to fetch each resource.

By debugging found out that get(path, 0, -1) would do.



Touched, not typed. Erroneous words are a feature, not a typo.
On Nov 18, 2014 7:52 PM, "Aruna Karunarathna" <[email protected]> wrote:
>
> Hi Udara,
>
> I believe you can use,
>
> Collection collection = (Collection) registry.get(RESOURCE_PATH);
>
> Not sure if it fits your use-case.
>
> Regards,
> Aruna
>
> On Tue, Nov 18, 2014 at 7:18 PM, Udara Liyanage <[email protected]> wrote:
>>
>> Hi,
>>
>> I want to retrieve all the resources under a resource path.
>> I found below get(string,int,int) retrieve a resource collection under
given path. However length or the number of resources are not known in
advance.
>> get(path, startIndex, lenght)
>>
>> It is possible to use an very large value as length, however it seems as
n hack.
>> So currently as an alternative I am using following alternative.
>>
>> if (resource instanceof Collection) {
>> Collection collection = (Collection) resource;
>> String[] resources = collection.getChildren();
>> } else {
>>
>> }
>>
>> My concern is are there any API or more cleaner workaround where I can
accomplish the task.
>>
>> --
>>
>> Udara Liyanage
>> Software Engineer
>> WSO2, Inc.: http://wso2.com
>> lean. enterprise. middleware
>>
>> web: http://udaraliyanage.wordpress.com
>> phone: +94 71 443 6897
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>
>
>
> --
>
> Aruna Sujith Karunarathna | Software Engineer
> WSO2, Inc | lean. enterprise. middleware.
> #20, Palm Grove, Colombo 03, Sri Lanka
> Mobile: +94 71 9040362 | Work: +94 112145345
> Email: [email protected] | Web: www.wso2.com
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to