juergen 02/03/14 22:46:17
Modified: src/webdav/server/org/apache/slide/webdav/method
PutMethod.java
Log:
Adapted to changes in VersioningHelper (takes request content as additional
parameter).
(ralf)
Revision Changes Path
1.28 +20 -4
jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/PutMethod.java
Index: PutMethod.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/PutMethod.java,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- PutMethod.java 8 Mar 2002 12:02:19 -0000 1.27
+++ PutMethod.java 15 Mar 2002 06:46:17 -0000 1.28
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/PutMethod.java,v
1.27 2002/03/08 12:02:19 juergen Exp $
- * $Revision: 1.27 $
- * $Date: 2002/03/08 12:02:19 $
+ * $Header:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/PutMethod.java,v
1.28 2002/03/15 06:46:17 juergen Exp $
+ * $Revision: 1.28 $
+ * $Date: 2002/03/15 06:46:17 $
*
* ====================================================================
*
@@ -70,6 +70,10 @@
import java.text.SimpleDateFormat;
import javax.servlet.*;
import javax.servlet.http.*;
+import javax.xml.parsers.ParserConfigurationException ;
+import org.xml.sax.SAXException;
+import org.jdom.Document;
+import org.jdom.input.DOMBuilder;
import org.apache.util.WebdavStatus;
import org.apache.slide.common.*;
import org.apache.slide.structure.*;
@@ -134,6 +138,18 @@
if (resourcePath == null) {
resourcePath = "/";
}
+ try{
+ retrieveRequestContent();
+ }
+ catch (IOException e){
+ throw new WebdavException(WebdavStatus.SC_BAD_REQUEST);
+ }
+ catch (SAXException e){
+ throw new WebdavException(WebdavStatus.SC_BAD_REQUEST);
+ }
+ catch (ParserConfigurationException e){
+ throw new WebdavException(WebdavStatus.SC_BAD_REQUEST);
+ }
}
/**
@@ -150,7 +166,7 @@
try {
VersioningHelper vHelp = VersioningHelper.getVersioningHelper(
- slideToken, token, req, resp, getConfig() );
+ slideToken, token, req, resp, getRequestContent(), getConfig() );
try {
// Changed for DeltaV --start--
// NodeRevisionDescriptors revisionDescriptors =
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>