Chris,
You will want to look at the PropFind/PropPatch methods for setting/retrieving properties. You can add in your own custom properties and namespace as well. Some of the functions in WebdavResource are a bit limiting, but you can always call the methods directly from the methods class if need be. Worst case you can write your own client library to do the HTTP calls.
Tim
Chris O'Connell wrote on 29/11/04 10:17 AM:
I'm still trying to 'figure out' Slide, and I think I'm missing a few things. Or, at least I'm missing the one big thing that makes everything else fall into place.
I want to use Slide as the back end for a content management application. We are going to store media files (.wav files, images etc.). The users will be able to go to the web site, look at (or hear) the current version of the media. If they want to make a change, they can upload a new version of the media file and we drop it into Slide. They also will be able to potentially see (hear) all old versions of the file.
We also want to be able to group files together and then drop labels on those files and then get the labeled version of a file. So, maybe Hello.wav is currently on version 1.6, but 1.3 is labeled 'Production'. Without knowing the version number, we want the user to be able to get 'Production'.
So, I have been playing with the WebdavResource, and it doesn't look like there is any way to use that class to do any of the labeling/getting that we want to do. I can call the 'reportMethod(...)' on the WebdavResource, and it will return the path to each version of a file and I can then get that version, but I can't figure out how do use the labeling.
So, if anyone could fill in what I am missing, I would really appreciate it. Do people write their own client Socket to connect to the Servlet and push over HTTP/Webdav Headers to do what they want to do?
Thanks, Chris
--------------------------------------------------------------------- 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]
