cmlenz      02/03/02 08:33:22

  Modified:    src/webdav/server/org/apache/slide/webdav/method Tag:
                        SLIDE_1_0 LockMethod.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."
  - Committed by juergen, 02/01/21 10:24:58
    "encode the owner URL, if it contains reserved or I18N characters."
  - Commited by juergen, 02/02/21 10:38:15
    "removed some redundant comments"
  - Committed by juergen, 02/02/01 07:26:13
    "infinity is spelled with a small 'i' (as stated in the DTD, in contrast
     to the as wrong seen examples)"
  - Committed by juergen, 02/01/28 06:29:17
    "the timeout header is Infinite instaed of Infinity"
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.23.2.1  +7 -12     
jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/LockMethod.java
  
  Index: LockMethod.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/LockMethod.java,v
  retrieving revision 1.23
  retrieving revision 1.23.2.1
  diff -u -r1.23 -r1.23.2.1
  --- LockMethod.java   6 Nov 2001 19:40:55 -0000       1.23
  +++ LockMethod.java   2 Mar 2002 16:33:22 -0000       1.23.2.1
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/LockMethod.java,v
 1.23 2001/11/06 19:40:55 remm Exp $
  - * $Revision: 1.23 $
  - * $Date: 2001/11/06 19:40:55 $
  + * $Header: 
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/LockMethod.java,v
 1.23.2.1 2002/03/02 16:33:22 cmlenz Exp $
  + * $Revision: 1.23.2.1 $
  + * $Date: 2002/03/02 16:33:22 $
    *
    * ====================================================================
    *
  @@ -238,7 +238,7 @@
                       lockDuration = MAX_TIMEOUT;
                   }
               } else {
  -                if (lockDurationStr.equalsIgnoreCase("infinity")) {
  +                if (lockDurationStr.equalsIgnoreCase("Infinite")) {
                       lockDuration = MAX_TIMEOUT;
                   } else {
                       try {
  @@ -447,12 +447,8 @@
                       NodeRevisionDescriptor revisionDescriptor =
                           new NodeRevisionDescriptor(0);
                       
  -                    NodeProperty property = null;
  -                    
                       // Resource type
  -                    property = new NodeProperty("resourcetype",
  -                                                "<lock-null/>", true);
  -                    revisionDescriptor.setProperty(property);
  +                    revisionDescriptor.setResourceType("<lock-null/>");
                       
                       // Creating the revision descriptor
                       content.create(slideToken, lockInfo_lockSubject,
  @@ -675,15 +671,14 @@
           
           generatedXML.writeElement("d", null, "depth", XMLPrinter.OPENING);
           if (token.isInheritable()) {
  -            generatedXML.writeText("Infinity");
  +            generatedXML.writeText("infinity");
           } else {
               generatedXML.writeText("0");
           }
           generatedXML.writeElement("d", null, "depth", XMLPrinter.CLOSING);
           
           generatedXML.writeElement("d", null, "owner", XMLPrinter.OPENING);
  -        //generatedXML.writeText(lockInfo_lockOwner);
  -        generatedXML.writeText(req.getServletPath() + token.getSubjectUri());
  +        generatedXML.writeText(getFullPath(token.getSubjectUri()));
           generatedXML.writeElement("d", null, "owner", XMLPrinter.CLOSING);
           
           generatedXML.writeElement("d", null, "timeout", XMLPrinter.OPENING);
  
  
  

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

Reply via email to