You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by pn...@apache.org on 2002/04/30 14:39:19 UTC

cvs commit: jakarta-slide/src/webdav/server/org/apache/slide/webdav/method CopyMethod.java LabelMethod.java MoveMethod.java PropFindMethod.java PropPatchMethod.java PutMethod.java ReportMethod.java UnlockMethod.java

pnever      02/04/30 05:39:19

  Modified:    src/webdav/server/org/apache/slide/webdav/method
                        CopyMethod.java LabelMethod.java MoveMethod.java
                        PropFindMethod.java PropPatchMethod.java
                        PutMethod.java ReportMethod.java UnlockMethod.java
  Log:
  Adapted to new determineResourceKind() signature
  
  Revision  Changes    Path
  1.30      +5 -5      jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/CopyMethod.java
  
  Index: CopyMethod.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/CopyMethod.java,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- CopyMethod.java	29 Apr 2002 16:50:53 -0000	1.29
  +++ CopyMethod.java	30 Apr 2002 12:39:19 -0000	1.30
  @@ -1,7 +1,7 @@
   /*
  - * $Header: /home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/CopyMethod.java,v 1.29 2002/04/29 16:50:53 pnever Exp $
  - * $Revision: 1.29 $
  - * $Date: 2002/04/29 16:50:53 $
  + * $Header: /home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/CopyMethod.java,v 1.30 2002/04/30 12:39:19 pnever Exp $
  + * $Revision: 1.30 $
  + * $Date: 2002/04/30 12:39:19 $
    *
    * ====================================================================
    *
  @@ -272,7 +272,7 @@
               
               NodeRevisionDescriptors destinationRevisionDescriptors = versioningHelper.retrieveRevisionDescriptors(destinationUri);
               NodeRevisionDescriptor destinationRevisionDescriptor = versioningHelper.retrieveLatestRevisionDescriptor(destinationUri, destinationRevisionDescriptors);
  -            ResourceKind resourceKind = AbstractResourceKind.determineResourceKind(destinationUri, destinationRevisionDescriptor);
  +            ResourceKind resourceKind = AbstractResourceKind.determineResourceKind(token, destinationUri, destinationRevisionDescriptor);
               
               String checkedOutPropertyValue = (String)checkedOutDestinationsMap.get(destinationUri);
               if (checkedOutPropertyValue != null) {
  @@ -363,7 +363,7 @@
               
               if (destinationExists) {
                   
  -                ResourceKind resourceKind = AbstractResourceKind.determineResourceKind(targetUri, revisionDescriptor);
  +                ResourceKind resourceKind = AbstractResourceKind.determineResourceKind(token, targetUri, revisionDescriptor);
                   if (resourceKind instanceof CheckedInVersionControlled) {
                       
                       // check precondition DAV:cannot-modify-version-controlled-content
  
  
  
  1.2       +8 -8      jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/LabelMethod.java
  
  Index: LabelMethod.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/LabelMethod.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- LabelMethod.java	30 Apr 2002 08:46:00 -0000	1.1
  +++ LabelMethod.java	30 Apr 2002 12:39:19 -0000	1.2
  @@ -1,7 +1,7 @@
   /*
  - * $Header: /home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/LabelMethod.java,v 1.1 2002/04/30 08:46:00 juergen Exp $
  - * $Revision: 1.1 $
  - * $Date: 2002/04/30 08:46:00 $
  + * $Header: /home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/LabelMethod.java,v 1.2 2002/04/30 12:39:19 pnever Exp $
  + * $Revision: 1.2 $
  + * $Date: 2002/04/30 12:39:19 $
    *
    * ====================================================================
    *
  @@ -115,7 +115,7 @@
   /**
    * LABEL method.
    *
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.2 $
    *
    * @author <a href="mailto:ralf.stuckert@softwareag.com">Ralf Stuckert</a>
    */
  @@ -409,7 +409,7 @@
               versioningHelper.retrieveRevisionDescriptors(labeledResourceUri);
           NodeRevisionDescriptor revisionDescriptor =
               versioningHelper.retrieveLatestRevisionDescriptor(labeledResourceUri, revisionDescriptors);
  -        ResourceKind resourceKind = AbstractResourceKind.determineResourceKind(revisionDescriptor);
  +        ResourceKind resourceKind = AbstractResourceKind.determineResourceKind(token, revisionDescriptors, revisionDescriptor);
           if (resourceKind instanceof Version) {
               
               if (DeltavConstants.E_REMOVE.equals(operation)) {
  @@ -470,7 +470,7 @@
           NodeRevisionDescriptor revisionDescriptor =
               versioningHelper.retrieveLatestRevisionDescriptor(resourcePath,
                                                                 revisionDescriptors);
  -        ResourceKind resourceKind = AbstractResourceKind.determineResourceKind(revisionDescriptor);
  +        ResourceKind resourceKind = AbstractResourceKind.determineResourceKind(token, revisionDescriptors, revisionDescriptor);
           
           // check <DAV:must-be-checked-in>
           if ( (resourceKind instanceof VersionControlled) &&
  @@ -497,7 +497,7 @@
                   versioningHelper.retrieveRevisionDescriptors(slideResourceUri);
               revisionDescriptor =
                   versioningHelper.retrieveLatestRevisionDescriptor(slideResourceUri, revisionDescriptors);
  -            resourceKind = AbstractResourceKind.determineResourceKind(revisionDescriptor);
  +            resourceKind = AbstractResourceKind.determineResourceKind(token, revisionDescriptors, revisionDescriptor);
               if (resourceKind instanceof Version) {
                   
                   // check <DAV:label-must-exist>
  @@ -597,7 +597,7 @@
               versioningHelper.retrieveRevisionDescriptors(labeledResourceUri);
           NodeRevisionDescriptor revisionDescriptor =
               versioningHelper.retrieveLatestRevisionDescriptor(labeledResourceUri, revisionDescriptors);
  -        ResourceKind resourceKind = AbstractResourceKind.determineResourceKind(revisionDescriptor);
  +        ResourceKind resourceKind = AbstractResourceKind.determineResourceKind(token, revisionDescriptors, revisionDescriptor);
           if (resourceKind instanceof VersionControlled) {
               labeledResourceUri = versioningHelper.getUriOfAssociatedVR(resourcePath);
           }
  
  
  
  1.33      +4 -4      jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/MoveMethod.java
  
  Index: MoveMethod.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/MoveMethod.java,v
  retrieving revision 1.32
  retrieving revision 1.33
  diff -u -r1.32 -r1.33
  --- MoveMethod.java	29 Apr 2002 16:50:53 -0000	1.32
  +++ MoveMethod.java	30 Apr 2002 12:39:19 -0000	1.33
  @@ -1,7 +1,7 @@
   /*
  - * $Header: /home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/MoveMethod.java,v 1.32 2002/04/29 16:50:53 pnever Exp $
  - * $Revision: 1.32 $
  - * $Date: 2002/04/29 16:50:53 $
  + * $Header: /home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/MoveMethod.java,v 1.33 2002/04/30 12:39:19 pnever Exp $
  + * $Revision: 1.33 $
  + * $Date: 2002/04/30 12:39:19 $
    *
    * ====================================================================
    *
  @@ -280,7 +280,7 @@
                   catch( ObjectNotFoundException e ) {}; // can be ignored here!
                   
                   ResourceKind destinationResourceKind =
  -                    AbstractResourceKind.determineResourceKind( destinationUri, destinationRevisionDescriptor );
  +                    AbstractResourceKind.determineResourceKind( token, destinationUri, destinationRevisionDescriptor );
                   
                   if( !(destinationResourceKind instanceof DeltavCompliantUnmappedUrl) ) {
                       return new ViolatedPrecondition(C_RESOURCE_MUST_BE_NULL,
  
  
  
  1.64      +4 -4      jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/PropFindMethod.java
  
  Index: PropFindMethod.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/PropFindMethod.java,v
  retrieving revision 1.63
  retrieving revision 1.64
  diff -u -r1.63 -r1.64
  --- PropFindMethod.java	29 Apr 2002 16:50:53 -0000	1.63
  +++ PropFindMethod.java	30 Apr 2002 12:39:19 -0000	1.64
  @@ -1,7 +1,7 @@
   /*
  - * $Header: /home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/PropFindMethod.java,v 1.63 2002/04/29 16:50:53 pnever Exp $
  - * $Revision: 1.63 $
  - * $Date: 2002/04/29 16:50:53 $
  + * $Header: /home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/PropFindMethod.java,v 1.64 2002/04/30 12:39:19 pnever Exp $
  + * $Revision: 1.64 $
  + * $Date: 2002/04/30 12:39:19 $
    *
    * ====================================================================
    *
  @@ -508,7 +508,7 @@
                   Element propElement = new Element(E_PROPSTAT, Namespace.getNamespace(DEFAULT_NAMESPACE));
                   propstatElement.addContent(propElement);
                   
  -                ResourceKind resourceKind = AbstractResourceKind.determineResourceKind(object.getUri(), revisionDescriptor);
  +                ResourceKind resourceKind = AbstractResourceKind.determineResourceKind(token, object.getUri(), revisionDescriptor);
                   String[] filter = null;
                   if ( ! Configuration.useIntegratedSecurity() ) {
                       filter = new String[] {F_ACCESS_CONTROL};
  
  
  
  1.37      +4 -4      jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/PropPatchMethod.java
  
  Index: PropPatchMethod.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/PropPatchMethod.java,v
  retrieving revision 1.36
  retrieving revision 1.37
  diff -u -r1.36 -r1.37
  --- PropPatchMethod.java	29 Apr 2002 16:50:53 -0000	1.36
  +++ PropPatchMethod.java	30 Apr 2002 12:39:19 -0000	1.37
  @@ -1,7 +1,7 @@
   /*
  - * $Header: /home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/PropPatchMethod.java,v 1.36 2002/04/29 16:50:53 pnever Exp $
  - * $Revision: 1.36 $
  - * $Date: 2002/04/29 16:50:53 $
  + * $Header: /home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/PropPatchMethod.java,v 1.37 2002/04/30 12:39:19 pnever Exp $
  + * $Revision: 1.37 $
  + * $Date: 2002/04/30 12:39:19 $
    *
    * ====================================================================
    *
  @@ -316,7 +316,7 @@
                   revisionDescriptor = new NodeRevisionDescriptor(0);
               }
               
  -            ResourceKind resourceKind = AbstractResourceKind.determineResourceKind(resourcePath, revisionDescriptor);
  +            ResourceKind resourceKind = AbstractResourceKind.determineResourceKind(token, resourcePath, revisionDescriptor);
   
               // check preconditions
               ViolatedPrecondition violatedPrecondition = getPreconditionViolation(revisionDescriptors, revisionDescriptor, resourceKind);
  
  
  
  1.45      +4 -4      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.44
  retrieving revision 1.45
  diff -u -r1.44 -r1.45
  --- PutMethod.java	29 Apr 2002 16:50:53 -0000	1.44
  +++ PutMethod.java	30 Apr 2002 12:39:19 -0000	1.45
  @@ -1,7 +1,7 @@
   /*
  - * $Header: /home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/PutMethod.java,v 1.44 2002/04/29 16:50:53 pnever Exp $
  - * $Revision: 1.44 $
  - * $Date: 2002/04/29 16:50:53 $
  + * $Header: /home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/PutMethod.java,v 1.45 2002/04/30 12:39:19 pnever Exp $
  + * $Revision: 1.45 $
  + * $Date: 2002/04/30 12:39:19 $
    *
    * ====================================================================
    *
  @@ -225,7 +225,7 @@
                       revisionDescriptor.setContentLength(-1);
                   }
                   
  -                ResourceKind resourceKind = AbstractResourceKind.determineResourceKind(resourcePath, revisionDescriptor);
  +                ResourceKind resourceKind = AbstractResourceKind.determineResourceKind(token, resourcePath, revisionDescriptor);
                   
                   versioningHelper.isWriteLocked(slideToken, revisionDescriptors);
                   
  
  
  
  1.24      +5 -5      jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/ReportMethod.java
  
  Index: ReportMethod.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/ReportMethod.java,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -r1.23 -r1.24
  --- ReportMethod.java	29 Apr 2002 16:50:53 -0000	1.23
  +++ ReportMethod.java	30 Apr 2002 12:39:19 -0000	1.24
  @@ -1,7 +1,7 @@
   /*
  - * $Header: /home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/ReportMethod.java,v 1.23 2002/04/29 16:50:53 pnever Exp $
  - * $Revision: 1.23 $
  - * $Date: 2002/04/29 16:50:53 $
  + * $Header: /home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/ReportMethod.java,v 1.24 2002/04/30 12:39:19 pnever Exp $
  + * $Revision: 1.24 $
  + * $Date: 2002/04/30 12:39:19 $
    *
    * ====================================================================
    *
  @@ -164,7 +164,7 @@
   /**
    * An implementation of the DeltaV <code>REPORT</code> method.
    *
  - * @version $Revision: 1.23 $
  + * @version $Revision: 1.24 $
    *
    * @author <a href="mailto:ralf.stuckert@softwareag.com">Ralf Stuckert</a>
    */
  @@ -1243,7 +1243,7 @@
               else {
                   revisionDescriptors = versioningHelper.retrieveRevisionDescriptors(child.getUri());
                   revisionDescriptor = versioningHelper.retrieveLatestRevisionDescriptor(child.getUri(), revisionDescriptors);
  -                resourceKind = AbstractResourceKind.determineResourceKind(child.getUri(), revisionDescriptor);
  +                resourceKind = AbstractResourceKind.determineResourceKind(token, child.getUri(), revisionDescriptor);
                   versionHistoryUri = null;
                   
                   if (resourceKind instanceof VersionControlled) {
  
  
  
  1.20      +4 -4      jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/UnlockMethod.java
  
  Index: UnlockMethod.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/UnlockMethod.java,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- UnlockMethod.java	29 Apr 2002 16:50:53 -0000	1.19
  +++ UnlockMethod.java	30 Apr 2002 12:39:19 -0000	1.20
  @@ -1,7 +1,7 @@
   /*
  - * $Header: /home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/UnlockMethod.java,v 1.19 2002/04/29 16:50:53 pnever Exp $
  - * $Revision: 1.19 $
  - * $Date: 2002/04/29 16:50:53 $
  + * $Header: /home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/UnlockMethod.java,v 1.20 2002/04/30 12:39:19 pnever Exp $
  + * $Revision: 1.20 $
  + * $Date: 2002/04/30 12:39:19 $
    *
    * ====================================================================
    *
  @@ -179,7 +179,7 @@
                   
                   // Check if resource must be checked in due to auto-versioning
                   // semantics.
  -                ResourceKind resourceKind = AbstractResourceKind.determineResourceKind(requestUri, revisionDescriptor);
  +                ResourceKind resourceKind = AbstractResourceKind.determineResourceKind(token, requestUri, revisionDescriptor);
                   if( Configuration.useVersionControl() &&
                          (resourceKind instanceof CheckedOutVersionControlled) ) {
                       NodeProperty checkinLocktokenProperty = revisionDescriptor.getProperty(VersioningHelper.P_CHECKIN_LOCKTOKEN);
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>