pnever      02/04/30 05:39:40

  Modified:    src/webdav/server/org/apache/slide/webdav/util
                        PropertyHelper.java PropertyRetrieverImpl.java
                        VersioningHelper.java
  Log:
  Adapted to new determineResourceKind() signature
  
  Revision  Changes    Path
  1.17      +11 -11    
jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/PropertyHelper.java
  
  Index: PropertyHelper.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/PropertyHelper.java,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- PropertyHelper.java       29 Apr 2002 12:09:02 -0000      1.16
  +++ PropertyHelper.java       30 Apr 2002 12:39:40 -0000      1.17
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/PropertyHelper.java,v
 1.16 2002/04/29 12:09:02 juergen Exp $
  - * $Revision: 1.16 $
  - * $Date: 2002/04/29 12:09:02 $
  + * $Header: 
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/PropertyHelper.java,v
 1.17 2002/04/30 12:39:40 pnever Exp $
  + * $Revision: 1.17 $
  + * $Date: 2002/04/30 12:39:40 $
    *
    * ====================================================================
    *
  @@ -483,7 +483,7 @@
       public NodeProperty getProperty(String propertyName, NodeRevisionDescriptors 
revisionDescriptors, NodeRevisionDescriptor revisionDescriptor, String contextPath, 
String serverURL) throws SlideException, JDOMException {
           
           NodeProperty property = null;
  -        ResourceKind resourceKind = 
AbstractResourceKind.determineResourceKind(revisionDescriptor);
  +        ResourceKind resourceKind = 
AbstractResourceKind.determineResourceKind(nsaToken, revisionDescriptors, 
revisionDescriptor);
           if (resourceKind.isSupportedLiveProperty(propertyName)) {
               if (AbstractResourceKind.isComputedProperty(propertyName)) {
                   property = computeProperty(propertyName, revisionDescriptors, 
revisionDescriptor, contextPath, serverURL);
  @@ -612,7 +612,7 @@
       public XMLValue computeVersionHistory(NodeRevisionDescriptors 
revisionDescriptors, NodeRevisionDescriptor revisionDescriptor, String contextPath, 
String serverURL) throws ObjectLockedException, RevisionDescriptorNotFoundException, 
ServiceAccessException, LinkedObjectNotFoundException, AccessDeniedException, 
ObjectNotFoundException, JDOMException {
           
           XMLValue xmlValue = new XMLValue();
  -        ResourceKind resourceKind = 
AbstractResourceKind.determineResourceKind(revisionDescriptor);
  +        ResourceKind resourceKind = 
AbstractResourceKind.determineResourceKind(nsaToken, revisionDescriptors, 
revisionDescriptor);
           if (resourceKind instanceof Version) {
               Element element = new Element(E_HREF, defNamespace);
               element.setText(getAbsoluteURL(serverURL, contextPath, 
revisionDescriptors.getUri()));
  @@ -664,7 +664,7 @@
           
           XMLValue xmlValue = new XMLValue();
           
  -        ResourceKind resourceKind = 
AbstractResourceKind.determineResourceKind(revisionDescriptor);
  +        ResourceKind resourceKind = 
AbstractResourceKind.determineResourceKind(nsaToken, revisionDescriptors, 
revisionDescriptor);
           if (resourceKind instanceof VersionHistory) {
               Element element = new Element(E_HREF, defNamespace);
               StringBuffer buffer = new StringBuffer(revisionDescriptors.getUri());
  @@ -711,7 +711,7 @@
           
           XMLValue xmlValue = new XMLValue();
           
  -        ResourceKind resourceKind = 
AbstractResourceKind.determineResourceKind(revisionDescriptor);
  +        ResourceKind resourceKind = 
AbstractResourceKind.determineResourceKind(nsaToken, revisionDescriptors, 
revisionDescriptor);
           Set supportedMethodNames = resourceKind.getSupportedMethods();
           Iterator iterator = supportedMethodNames.iterator();
           Element supportedMethod = null;
  @@ -757,7 +757,7 @@
           
           XMLValue xmlValue = new XMLValue();
           
  -        ResourceKind resourceKind = 
AbstractResourceKind.determineResourceKind(revisionDescriptor);
  +        ResourceKind resourceKind = 
AbstractResourceKind.determineResourceKind(nsaToken, revisionDescriptors, 
revisionDescriptor);
           Set supportedLivePropertyNames = resourceKind.getSupportedLiveProperties();
           Iterator iterator = supportedLivePropertyNames.iterator();
           Element supportedLivePropertyElement = null;
  @@ -809,7 +809,7 @@
           
           XMLValue xmlValue = new XMLValue();
           
  -        ResourceKind resourceKind = 
AbstractResourceKind.determineResourceKind(revisionDescriptor);
  +        ResourceKind resourceKind = 
AbstractResourceKind.determineResourceKind(nsaToken, revisionDescriptors, 
revisionDescriptor);
           Set supportedReportNames = resourceKind.getSupportedReports();
           Iterator iterator = supportedReportNames.iterator();
           Element supportedReportElement = null;
  @@ -874,7 +874,7 @@
           
           XMLValue xmlValue = new XMLValue();
           
  -        ResourceKind resourceKind = 
AbstractResourceKind.determineResourceKind(revisionDescriptor);
  +        ResourceKind resourceKind = 
AbstractResourceKind.determineResourceKind(nsaToken, revisionDescriptors, 
revisionDescriptor);
           if (resourceKind instanceof Version) {
               
               Element basicSearch = new Element(DaslConstants.E_BASICSEARCH, 
davNamespace);
  @@ -946,7 +946,7 @@
   
           XMLValue xmlValue = new XMLValue();
           
  -        ResourceKind resourceKind = 
AbstractResourceKind.determineResourceKind(revisionDescriptor);
  +        ResourceKind resourceKind = 
AbstractResourceKind.determineResourceKind(nsaToken, revisionDescriptors, 
revisionDescriptor);
           if (resourceKind instanceof Workspace) {
               
               Element basicSearch = new Element(DaslConstants.E_BASICSEARCH, 
davNamespace);
  
  
  
  1.13      +6 -6      
jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/PropertyRetrieverImpl.java
  
  Index: PropertyRetrieverImpl.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/PropertyRetrieverImpl.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- PropertyRetrieverImpl.java        26 Apr 2002 11:48:55 -0000      1.12
  +++ PropertyRetrieverImpl.java        30 Apr 2002 12:39:40 -0000      1.13
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/PropertyRetrieverImpl.java,v
 1.12 2002/04/26 11:48:55 juergen Exp $
  - * $Revision: 1.12 $
  - * $Date: 2002/04/26 11:48:55 $
  + * $Header: 
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/PropertyRetrieverImpl.java,v
 1.13 2002/04/30 12:39:40 pnever Exp $
  + * $Revision: 1.13 $
  + * $Date: 2002/04/30 12:39:40 $
    *
    * ====================================================================
    *
  @@ -135,7 +135,7 @@
    * providing property information (<code>PropFindMethod</code>,
    * <code>ReportMethod</code>) should use this class.
    *
  - * @version $Revision: 1.12 $
  + * @version $Revision: 1.13 $
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Ralf Stuckert</a>
    */
  @@ -586,7 +586,7 @@
           else {
               // Show requested properties value.
               
  -            ResourceKind resourceKind = 
AbstractResourceKind.determineResourceKind(revisionDescriptor);
  +            ResourceKind resourceKind = 
AbstractResourceKind.determineResourceKind(token, revisionDescriptors, 
revisionDescriptor);
               
               Iterator propertyIterator = 
requestedProperties.getRequestedProperties();
               
  @@ -1599,7 +1599,7 @@
        */
       protected void writeAllComputedDeltaVProperties(NodeRevisionDescriptors 
revisionDescriptors, NodeRevisionDescriptor revisionDescriptor, String contextPath, 
String serverURL, PropertyHelper propertyHelper, XMLPrinter generatedXML) throws 
SlideException, JDOMException {
   
  -        ResourceKind resourceKind = 
AbstractResourceKind.determineResourceKind(revisionDescriptor);
  +        ResourceKind resourceKind = 
AbstractResourceKind.determineResourceKind(token, revisionDescriptors, 
revisionDescriptor);
           Set computedLivePropertyNames = 
resourceKind.getSupportedLiveProperties(Q_COMPUTED_ONLY, new String[] 
{F_ACCESS_CONTROL, F_LOCKING, F_UPDATE});
           Iterator iterator = computedLivePropertyNames.iterator();
           while (iterator.hasNext()) {
  
  
  
  1.41      +12 -12    
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.40
  retrieving revision 1.41
  diff -u -r1.40 -r1.41
  --- VersioningHelper.java     30 Apr 2002 08:45:41 -0000      1.40
  +++ VersioningHelper.java     30 Apr 2002 12:39:40 -0000      1.41
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/VersioningHelper.java,v
 1.40 2002/04/30 08:45:41 juergen Exp $
  - * $Revision: 1.40 $
  - * $Date: 2002/04/30 08:45:41 $
  + * $Header: 
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/VersioningHelper.java,v
 1.41 2002/04/30 12:39:40 pnever Exp $
  + * $Revision: 1.41 $
  + * $Date: 2002/04/30 12:39:40 $
    *
    * ====================================================================
    *
  @@ -286,7 +286,7 @@
           NodeRevisionDescriptors rNrds = retrieveRevisionDescriptors( resourcePath );
           NodeRevisionDescriptor rNrd = retrieveLatestRevisionDescriptor( 
resourcePath, rNrds );
           NodeRevisionContent rNrc = content.retrieve( sToken, rNrds, rNrd );
  -        ResourceKind rRk = AbstractResourceKind.determineResourceKind( 
resourcePath, rNrd );
  +        ResourceKind rRk = AbstractResourceKind.determineResourceKind( nsaToken, 
resourcePath, rNrd );
           
           if( !rRk.isSupportedMethod(req.getMethod()) ) {
               resp.setStatus(WebdavStatus.SC_BAD_REQUEST);
  @@ -409,8 +409,8 @@
           }
           catch( ObjectNotFoundException e ) {}; // can be ignored here!
           
  -        ResourceKind rRk = AbstractResourceKind.determineResourceKind( 
resourcePath, rNrd );
  -        ResourceKind evRk = AbstractResourceKind.determineResourceKind( 
existingVersionPath, evNrd );
  +        ResourceKind rRk = AbstractResourceKind.determineResourceKind( nsaToken, 
resourcePath, rNrd );
  +        ResourceKind evRk = AbstractResourceKind.determineResourceKind( nsaToken, 
existingVersionPath, evNrd );
           
           if( !(rRk instanceof DeltavCompliantUnmappedUrl) ) {
               throw new PreconditionViolationException(
  @@ -490,7 +490,7 @@
           }
           catch( ObjectNotFoundException e ) {}; // can be ignored here!
           
  -        ResourceKind rRk = AbstractResourceKind.determineResourceKind( 
resourcePath, rNrd );
  +        ResourceKind rRk = AbstractResourceKind.determineResourceKind( nsaToken, 
resourcePath, rNrd );
           
           if( !(rRk instanceof DeltavCompliantUnmappedUrl) ) {
               throw new PreconditionViolationException(
  @@ -613,7 +613,7 @@
           
           Iterator i;
           String rUri = getUri( rNrds, rNrd );
  -        ResourceKind rRk = AbstractResourceKind.determineResourceKind( rUri, rNrd );
  +        ResourceKind rRk = AbstractResourceKind.determineResourceKind( nsaToken, 
rNrds, rNrd );
           
           if( !rRk.isSupportedMethod(req.getMethod()) ) {
               // check precondition C_MUST_BE_CHECKED_IN
  @@ -704,7 +704,7 @@
           Iterator i;
           Enumeration j;
           String rUri = getUri( rNrds, rNrd );
  -        ResourceKind rRk = AbstractResourceKind.determineResourceKind( rUri, rNrd );
  +        ResourceKind rRk = AbstractResourceKind.determineResourceKind( nsaToken, 
rNrds, rNrd );
           
           if( !rRk.isSupportedMethod(req.getMethod()) ) {
               // check precondition C_MUST_BE_CHECKED_IN
  @@ -869,7 +869,7 @@
           
           Iterator i;
           String rUri = getUri( rNrds, rNrd );
  -        ResourceKind rRk = AbstractResourceKind.determineResourceKind( rUri, rNrd );
  +        ResourceKind rRk = AbstractResourceKind.determineResourceKind( nsaToken, 
rNrds, rNrd );
           
           // check precondition C_MUST_BE_CHECKED_OUT_VERSION_CONTROLLED_RESOURCE
           if ( ! (rRk instanceof CheckedOutVersionControlled) ) {
  @@ -945,7 +945,7 @@
           Enumeration j;
           NodeRevisionContent rNrc = content.retrieve( sToken, rNrds, rNrd );
           String rUri = getUri( rNrds, rNrd );
  -        ResourceKind rRk = AbstractResourceKind.determineResourceKind( rUri, rNrd );
  +        ResourceKind rRk = AbstractResourceKind.determineResourceKind( nsaToken, 
rNrds, rNrd );
           
           if( !rRk.isSupportedMethod(req.getMethod()) ) {
               // check precondition C_MUST_BE_CHECKED_OUT
  @@ -1667,7 +1667,7 @@
               retrieveRevisionDescriptors(nsaToken, sToken, content, resourcePath);
           NodeRevisionDescriptor revisionDescriptor =
               retrieveLatestRevisionDescriptor(nsaToken, sToken, content, 
resourcePath, revisionDescriptors);
  -        ResourceKind resourceKind = 
AbstractResourceKind.determineResourceKind(revisionDescriptor);
  +        ResourceKind resourceKind = AbstractResourceKind.determineResourceKind( 
nsaToken, resourcePath, revisionDescriptor);
           
           if ( (resourceKind instanceof VersionControlled) && (label != null) ) {
               String vrUri = getUriOfAssociatedVR(nsaToken, sToken, content, 
revisionDescriptors.getUri());
  
  
  

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

Reply via email to