[HippoCMS-svn] [12729] hippo-repository-java-adapter/trunk/hippo-repository-adapter-api/src/java/nl/hippo/client/api/service: WCL-42 Add support for HEAD method to WebdavService

View: New views
1 Messages — Rating Filter:   Alert me  

[HippoCMS-svn] [12729] hippo-repository-java-adapter/trunk/hippo-repository-adapter-api/src/java/nl/hippo/client/api/service: WCL-42 Add support for HEAD method to WebdavService

by svn-logs :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Revision: 12729
Author:   jjoachimsthal
Date:     2008-07-23 16:58:23 +0200 (Wed, 23 Jul 2008)

Log Message:
-----------
WCL-42 Add support for HEAD method to WebdavService

Modified Paths:
--------------
    hippo-repository-java-adapter/trunk/hippo-repository-adapter-api/src/java/nl/hippo/client/api/service/NOPWebdavService.java
    hippo-repository-java-adapter/trunk/hippo-repository-adapter-api/src/java/nl/hippo/client/api/service/WebdavService.java
Modified: hippo-repository-java-adapter/trunk/hippo-repository-adapter-api/src/java/nl/hippo/client/api/service/NOPWebdavService.java
===================================================================
--- hippo-repository-java-adapter/trunk/hippo-repository-adapter-api/src/java/nl/hippo/client/api/service/NOPWebdavService.java 2008-07-23 14:05:50 UTC (rev 12728)
+++ hippo-repository-java-adapter/trunk/hippo-repository-adapter-api/src/java/nl/hippo/client/api/service/NOPWebdavService.java 2008-07-23 14:58:23 UTC (rev 12729)
@@ -113,4 +113,9 @@
         // The NOPWebdavService executeMkCol does not do anything so it's always OK
         return 200;
     }
+
+    public int executeHead(DocumentPath targetPath) throws ClientException {
+//      The NOPWebdavService executeHead does not do anything so it's always OK
+        return 200;
+    }
 }

Modified: hippo-repository-java-adapter/trunk/hippo-repository-adapter-api/src/java/nl/hippo/client/api/service/WebdavService.java
===================================================================
--- hippo-repository-java-adapter/trunk/hippo-repository-adapter-api/src/java/nl/hippo/client/api/service/WebdavService.java 2008-07-23 14:05:50 UTC (rev 12728)
+++ hippo-repository-java-adapter/trunk/hippo-repository-adapter-api/src/java/nl/hippo/client/api/service/WebdavService.java 2008-07-23 14:58:23 UTC (rev 12729)
@@ -177,6 +177,14 @@
      */
     public int executeDelete(DocumentPath targetPath) throws ClientException;
 
+    /**
+     * Execure a webdav HEAD
+     * <br />Checks if the path is available in the repository<br /><br />
+     * @param targetPath The path in the reposutory to be checked
+     * @return The Http response code
+     * @throws ClientException If anything went wrong
+     */
+    public int executeHead(DocumentPath targetPath) throws ClientException;
     
     /**
      * Execute a webdav PROPPATCH.



_______________________________________________
Hippocms-svn mailing list
Hippocms-svn@...
http://lists.hippo.nl/mailman/listinfo/hippocms-svn
LightInTheBox - Buy quality products at wholesale price