juergen     2002/07/02 01:17:18

  Modified:    src/webdav/server/org/apache/slide/webdav/util
                        PropertyHelper.java
  Log:
  read the query objects in read-only mode (for the computed properties --> better 
through put and performance)
  
  Revision  Changes    Path
  1.27      +9 -8      
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.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- PropertyHelper.java       21 Jun 2002 08:09:11 -0000      1.26
  +++ PropertyHelper.java       2 Jul 2002 08:17:18 -0000       1.27
  @@ -74,6 +74,7 @@
   
   import org.apache.slide.common.Domain;
   import org.apache.slide.common.SlideToken;
  +import org.apache.slide.common.SlideTokenWrapper;
   import org.apache.slide.common.NamespaceAccessToken;
   import org.apache.slide.common.NamespaceConfig;
   import org.apache.slide.common.ServiceAccessException;
  @@ -945,7 +946,7 @@
           if (resourceKind instanceof Version) {
               
               String resourcePath = VersioningHelper.getUri(nsaToken,
  -                                                          sToken,
  +                                                          new 
SlideTokenWrapper(sToken,false), // read-only
                                                             
nsaToken.getContentHelper(),
                                                             revisionDescriptors,
                                                             revisionDescriptor);
  @@ -955,9 +956,9 @@
               Search searchHelper = nsaToken.getSearchHelper();
               SearchQuery searchQuery = 
searchHelper.createSearchQuery(grammarNamespace,
                                                                        basicSearch,
  -                                                                     sToken,
  +                                                                     new 
SlideTokenWrapper(sToken,false), // read-only
                                                                        
Integer.MAX_VALUE);
  -            SearchQueryResult queryResult = searchHelper.search(sToken, 
searchQuery);
  +            SearchQueryResult queryResult = searchHelper.search(new 
SlideTokenWrapper(sToken,false), searchQuery);
               Iterator queryResultIterator = queryResult.iterator();
               RequestedResource requestedResource = null;
               Element href = null;
  @@ -1046,9 +1047,9 @@
               Search searchHelper = nsaToken.getSearchHelper();
               SearchQuery searchQuery = 
searchHelper.createSearchQuery(grammarNamespace,
                                                                        basicSearch,
  -                                                                     sToken,
  +                                                                     new 
SlideTokenWrapper(sToken,false), // read-only
                                                                        
Integer.MAX_VALUE);
  -            SearchQueryResult queryResult = searchHelper.search(sToken, 
searchQuery);
  +            SearchQueryResult queryResult = searchHelper.search(new 
SlideTokenWrapper(sToken,false), searchQuery);
               Iterator queryResultIterator = queryResult.iterator();
               RequestedResource requestedResource = null;
               Element hrefElement = null;
  
  
  

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

Reply via email to