Date: 2005-02-10T11:25:10 Editor: BrianLee Wiki: Jakarta-Slide Wiki Page: WebDavConstructionKit URL: http://wiki.apache.org/jakarta-slide/WebDavConstructionKit
no comment Change Log: ------------------------------------------------------------------------------ @@ -105,8 +105,13 @@ The following functions are basically all Slide and WCK need to make basic WebDAV operations work (you need to implement them). +'''* Important Note: Remember that Slide itself will be using your store to create its own system files (/roles, /users, and other folders and files). Therefore it would be wise to implement all of BasicWebdavStore's functions unless otherwise noted - even if your users will not be allowed to perform certain functions - such as creating new folders or deleting. ''' + + '''1.begin, commit, rollback:''' begins, commits, aborts a request / transaction +Only the begin function is really required to implement from group one. The begin function is called on every webdav client request. If you look at the reference implementation of WebdavFileStore, it doesn't implement either commit or rollback. + '''2.objectExists, isFolder, isResource:''' existence checks, collection vs. content checks '''3.createFolder, createResource:''' creation of a collection or a content resource @@ -116,6 +121,8 @@ '''5.setResourceContent, getResourceContent:''' storing and retrieval of a content resource '''6.getLastModified, getCreationDate, getResourceLength:''' retrieval of basic meta data + +As of Slide 2.1 these functions on Mac OS X, regardless of whether your store implements these functions correctly Slide will still return incorrect values regarding these file properties. '''7.getChildrenNames:''' retrieval of the children of a collection --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
