cmlenz      02/03/02 08:21:02

  Modified:    src/webdav/server/org/apache/slide/webdav/method Tag:
                        SLIDE_1_0 MkcolMethod.java
  Log:
  Porting bugfixes/enhancements from the HEAD branch:
  - Committed by juergen, 01/12/07 05:50:56
    "1) BUG: PropPatch did not rollback, if one action could not be executed
     2) The property itself decides, if it is read-only or can be modified
        by propPatch
     3) all live properties have get/set methods, they are now used."
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.14.2.1  +16 -19    
jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/MkcolMethod.java
  
  Index: MkcolMethod.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/MkcolMethod.java,v
  retrieving revision 1.14
  retrieving revision 1.14.2.1
  diff -u -r1.14 -r1.14.2.1
  --- MkcolMethod.java  23 Sep 2001 11:19:02 -0000      1.14
  +++ MkcolMethod.java  2 Mar 2002 16:21:02 -0000       1.14.2.1
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/MkcolMethod.java,v
 1.14 2001/09/23 11:19:02 dirkv Exp $
  - * $Revision: 1.14 $
  - * $Date: 2001/09/23 11:19:02 $
  + * $Header: 
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/MkcolMethod.java,v
 1.14.2.1 2002/03/02 16:21:02 cmlenz Exp $
  + * $Revision: 1.14.2.1 $
  + * $Date: 2002/03/02 16:21:02 $
    *
    * ====================================================================
    *
  @@ -145,11 +145,9 @@
           NodeRevisionDescriptor revisionDescriptor =
               new NodeRevisionDescriptor(0);
           
  -        NodeProperty property = null;
           
           // Resource type
  -        property = new NodeProperty("resourcetype", "<collection/>", true);
  -        revisionDescriptor.setProperty(property);
  +        revisionDescriptor.setResourceType("<collection/>");
           
           // Creation date
           revisionDescriptor.setCreationDate(new Date());
  @@ -157,21 +155,20 @@
           // Last modification date
           revisionDescriptor.setLastModified(new Date());
           
  -        // Display name
  -        property = new NodeProperty("getcontentlength", "0", true);
  -        revisionDescriptor.setProperty(property);
  +        // Content length name
  +        revisionDescriptor.setContentLength(0);
           
           // Source
  -        property = new NodeProperty("source", "", true);
  -        revisionDescriptor.setProperty(property);
  +        revisionDescriptor.setSource("");
           
           // Owner
  -        String owner = slideToken.getCredentialsToken().getPublicCredentials();
  -        property = new NodeProperty("owner", owner, true);
  -        revisionDescriptor.setProperty(property);
  -
  +        revisionDescriptor.setOwner(
  +            slideToken.getCredentialsToken().getPublicCredentials());
  +        
           if (isMsProprietarySupport()) {
               
  +            NodeProperty property = null;
  +            
               // Name
               /*
                property = new NodeProperty("name", colName, "ms", "MICROSOFT");
  @@ -233,8 +230,8 @@
           // TODO : Initialize and create collection's properties.
           
       }
  -        
  -        
  +    
  +    
       /**
        * Get return status based on exception type.
        */
  @@ -250,9 +247,9 @@
           } catch (Exception e) {
               return super.getErrorCode(e);
           }
  -    
  +        
       }
  -
  +    
       
       
       /**
  
  
  

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

Reply via email to