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]

Reply via email to