pnever      2002/11/27 05:15:48

  Modified:    src/webdav/server/org/apache/slide/webdav/util
                        VersioningHelper.java
  Log:
  At CHECKOUT, takeover DAV:displayname of WR from either the VCR
  (auto-update) or the VR.
  
  Revision  Changes    Path
  1.83      +8 -4      
jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/VersioningHelper.java
  
  Index: VersioningHelper.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/VersioningHelper.java,v
  retrieving revision 1.82
  retrieving revision 1.83
  diff -u -r1.82 -r1.83
  --- VersioningHelper.java     4 Nov 2002 13:24:21 -0000       1.82
  +++ VersioningHelper.java     27 Nov 2002 13:15:48 -0000      1.83
  @@ -884,6 +884,7 @@
               i = pHelp.createInitialProperties(WorkingImpl.getInstance()).iterator();
               while( i.hasNext() )
                   wrNrd.setProperty( (NodeProperty)i.next() );
  +            content.create( sToken, wrUri, wrNrd, rNrc );
               
               // set specific live props
               wrNrd.setProperty(
  @@ -905,11 +906,14 @@
               
               // set auto-update
               if( autoUpdateUri != null && autoUpdateUri.length() > 0 ) {
  +                UriHandler autoUpdateUh = new UriHandler( autoUpdateUri );
                   wrNrd.setProperty(
                       new NodeProperty(P_AUTO_UPDATE, 
pHelp.createHrefValue(autoUpdateUri)) );
  +                wrNrd.setName( autoUpdateUh.getName() );
               }
               else {
                   wrNrd.removeProperty( P_AUTO_UPDATE );
  +                wrNrd.setName( rNrd.getName() );
               }
               
               // Copy dead properties VR -> WR
  @@ -926,7 +930,7 @@
               content.store( sToken, rNrds.getUri(), rNrd, null);
               
               // store changes
  -            content.create( sToken, wrUri, wrNrd, rNrc );
  +            content.store( sToken, wrUri, wrNrd, null );
               
               // Set status created
               resp.setStatus( WebdavStatus.SC_CREATED );
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to