I'd suggest you look through the code for the WebDAV servlet that comes with Slide. Since WebDAV is an extension to plain HTTP that servlet will allow you to browse a Slide structure with any web browser. Assuming you want to extend the functionality, the code in the servlet will be a good starting point. It should contain examples of how to accomplish any manipulation of the Slide repository that you'll want to do.
-James >>> [EMAIL PROTECTED] 07/01/04 2:27 AM >>> I also would like the thing. I'm working on a simple servlet that provides a webfrontend for browsing directory structures. It was meant to expose a WebDAV repository over plain HTTP. But I'd realy like to have it flexible, so that it can expose everything that has a store implementation. I'm currently looking at the api doc of the Store and ObjectNode. But I'm not quite sure how to get things out there. Did you work with Stores yet? |*retrieveObject <../../../../org/apache/slide/store/ExtendedStore.html#retrieveObject%28org.apache.slide.common.Uri%29> returns an ObjectNode. But I can not find how to get an Object out of the ObjectNode. How can I store (or retrieve), let's say a file? Cheers, Frank *| James Mason wrote: >I think this is a really excellent idea. It would open up a lot of >possibilities for quick-and-dirty integration with existing data >repositories. > >Examples: >1) Subversion implements a subset of WebDAV as one of its server >options. >2) A more complicated idea, but using something like Cocoon you can map >the XML-formatted results of an SQL query to a url. This could be >exposed as a file through Slide, and potentially manipulated as such. > >-James > > > >>>>[EMAIL PROTECTED] 6/28/2004 5:35:30 AM >>> >>>> >>>> >Hi, > >Is there a project to implement a WebDAV store for Slide ? If so, I >would be greatly interested in such stores. I think it would be really > >great to be able to use cascaded Slide instances. > >Regards >J.B.L > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
