abdera-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From James M Snell <jasn...@gmail.com>
Subject Re: dynamic collections
Date Mon, 28 Apr 2008 22:14:20 GMT
There's no reason that the getServiceDocument method couldn't be 
overridden so that it defers to a Collection Adapter.

- James

Dan Diephouse wrote:
> What about
> 1. Let the CollectionAdapter itself write to the services document 
> whatever it wants.
> 2. Add a switch to AbstractProvider which turns the service writing on/off
> Would that solve your problem?
> 
> Dan
> 
> David Primmer wrote:
>> But what about the issue of practicality of service docs for huge sets
>> of dynamic collections?
>>
>> davep
>>
>> On Mon, Apr 28, 2008 at 1:33 PM, James M Snell <jasnell@gmail.com> wrote:
>>  
>>> In the Lotus Connections blogs implementation, I subclassed the 
>>> Provider and
>>> re-implemented the code that provided the service document.  I have a
>>> EntityProvider implementation that writes out the service document.
>>>
>>>  - James
>>>
>>>
>>>
>>>  David Primmer wrote:
>>>
>>>    
>>>> I also had this same issue when the collections are dynamic and would
>>>> generate a practically unusable service doc.
>>>>
>>>> /blabla/:collection/:entry
>>>>
>>>> There's now way that I know of to create a service doc for this feed
>>>> if :collection is one of a large number records in a database. Why
>>>> would anyone use the service doc it if it was more than just a
>>>> handful? Service docs need to contain real working links, not uri
>>>> templates.
>>>>
>>>> Abdera's method of creating service docs is to call getHref for each
>>>> adapter that is added to the workspace. However, when an adapter
>>>> handles getHref, it is generating one url, not generating all the
>>>> entries in a feed. It can only return one url and that's going to be
>>>> some form of template. Does it make sense to offer another
>>>> implementation of AbstractProvider.getServiceDocument?
>>>>
>>>> davep
>>>>
>>>> On Mon, Apr 28, 2008 at 11:28 AM, M Harris <mdangel78@yahoo.com> wrote:
>>>>
>>>>      
>>>>> How can one create dynamic collections with Abdera and create the
>>>>>         
>>> service document?  Perhaps, a hierarchy. Instead of having a single 
>>> static
>>> collection defined, the user can create their own collections.  How 
>>> would
>>> one create a collection?  Should they post a collection element or atom
>>> entry?
>>>    
>>>>>
>>>>>
>>>>>  ---------------------------------
>>>>>  Be a better friend, newshound, and know-it-all with Yahoo! 
>>>>> Mobile.  Try
>>>>>         
>>> it now.
>>>    
>>>>       
> 
> 

Mime
View raw message