Thanks, I see that it can be overwritten. Thanks. Dan Diephouse <[EMAIL PROTECTED]> wrote: I think I'm suggesting that it makes sense to do this by default and have a sensible default implementation in AbstractCollectionAdapter.
James M Snell wrote: > 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 >>> 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 >>>>> 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. >>>> >>>>> >> >> -- Dan Diephouse MuleSource http://mulesource.com | http://netzooid.com --------------------------------- Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.