juergen 02/03/08 04:02:19
Modified: src/webdav/server/org/apache/slide/webdav/method
PutMethod.java
Log:
Put created resource under version-control if <auto-version-control> is activated.
(ralf)
Revision Changes Path
1.27 +12 -5
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.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- PutMethod.java 1 Mar 2002 16:47:44 -0000 1.26
+++ PutMethod.java 8 Mar 2002 12:02:19 -0000 1.27
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/PutMethod.java,v
1.26 2002/03/01 16:47:44 pnever Exp $
- * $Revision: 1.26 $
- * $Date: 2002/03/01 16:47:44 $
+ * $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 $
*
* ====================================================================
*
@@ -149,13 +149,13 @@
try {
+ VersioningHelper vHelp = VersioningHelper.getVersioningHelper(
+ slideToken, token, req, resp, getConfig() );
try {
// Changed for DeltaV --start--
// NodeRevisionDescriptors revisionDescriptors =
// content.retrieve(slideToken, resourcePath);
NodeRevisionDescriptors revisionDescriptors;
- VersioningHelper vHelp = VersioningHelper.getVersioningHelper(
- slideToken, token, req, resp, getConfig() );
if( !Configuration.useVersionControl() ) {
revisionDescriptors =
@@ -364,6 +364,12 @@
content.create(slideToken, resourcePath, revisionDescriptor,
revisionContent);
+ // check if the resource should be put under version-control
+ if ( Configuration.useVersionControl() &&
+ token.getNamespaceConfig().getAutoVersionControl() ) {
+ vHelp.versionControl(resourcePath);
+ }
+
resp.setStatus(WebdavStatus.SC_CREATED);
}
@@ -409,3 +415,4 @@
}
+
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>