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]>

Reply via email to