juergen     02/01/08 06:30:20

  Modified:    src/webdav/server/org/apache/slide/webdav WebdavServlet.java
  Log:
  Add SEARCH method
  
  Revision  Changes    Path
  1.31      +19 -17    
jakarta-slide/src/webdav/server/org/apache/slide/webdav/WebdavServlet.java
  
  Index: WebdavServlet.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/WebdavServlet.java,v
  retrieving revision 1.30
  retrieving revision 1.31
  diff -u -r1.30 -r1.31
  --- WebdavServlet.java        23 Dec 2001 16:00:33 -0000      1.30
  +++ WebdavServlet.java        8 Jan 2002 14:30:20 -0000       1.31
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/WebdavServlet.java,v 
1.30 2001/12/23 16:00:33 dirkv Exp $
  - * $Revision: 1.30 $
  - * $Date: 2001/12/23 16:00:33 $
  + * $Header: 
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/WebdavServlet.java,v 
1.31 2002/01/08 14:30:20 juergen Exp $
  + * $Revision: 1.31 $
  + * $Date: 2002/01/08 14:30:20 $
    *
    * ====================================================================
    *
  @@ -109,7 +109,7 @@
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Remy Maucherat</a>
    * @author Dirk Verbeeck
  - * @version $Revision: 1.30 $
  + * @version $Revision: 1.31 $
    */
   public class WebdavServlet extends HttpServlet {
       
  @@ -201,6 +201,8 @@
               resultMethod = new DeleteMethod(token, req, resp, config);
           } else if (methodName.equalsIgnoreCase("PROPPATCH")) {
               resultMethod = new PropPatchMethod(token, req, resp,config);
  +        } else if (methodName.equalsIgnoreCase("SEARCH")) {
  +            resultMethod = new SearchMethod(token, req, resp,config);
           } else if (methodName.equalsIgnoreCase("ACL")) {
               if( org.apache.slide.util.Configuration.useIntegratedSecurity() )
                   resultMethod = new AclMethod(token, req, resp, config);
  @@ -237,21 +239,21 @@
               
               // if logging for the request/response is required initialise the
               // facades
  -            try 
  +            try
               {
                   if (token.getLogger().isEnabled
                       ("org.apache.slide.webdav.WebdavServlet.requestResponseLogger",
                        Logger.DEBUG)) {
  -                    if (req != null)  
  +                    if (req != null)
                           req = new XHttpServletRequestFacade(req);
  -                    if (resp != null) 
  +                    if (resp != null)
                           resp = new XHttpServletResponseFacade(resp);
                   } else {
  -                    if (resp != null) 
  +                    if (resp != null)
                           resp = new XHttpServletResponseSimpleFacade(resp);
                   }
               }
  -            catch (Throwable ex) 
  +            catch (Throwable ex)
               {
                   // ignore logging errors
               }
  @@ -273,9 +275,9 @@
                   method.run();
               }
               
  -            // if logging for the request/response is required 
  +            // if logging for the request/response is required
               // perform the logging
  -            try 
  +            try
               {
                   if (token.getLogger().isEnabled
                       ("org.apache.slide.webdav.WebdavServlet.requestResponseLogger",
  @@ -290,13 +292,13 @@
                            Logger.DEBUG);
                   }
               }
  -            catch (Throwable ex) 
  +            catch (Throwable ex)
               {
                   // ignore logging errors
               }
   
  -            try 
  -            {            
  +            try
  +            {
                   token.getLogger().log
                       (req.getMethod()
                        + ( (resp instanceof XHttpServletResponseFacade)
  @@ -312,12 +314,12 @@
                                         .getStatus()))) )
                        + " (time: " + (System.currentTimeMillis() - startTime)
                        + " ms)"
  -                     + " URI = " 
  +                     + " URI = "
                        + WebdavUtils.getRelativePath
  -                     (req, (WebdavServletConfig)getServletConfig()), 
  +                     (req, (WebdavServletConfig)getServletConfig()),
                        LOG_CHANNEL, Logger.INFO);
               }
  -            catch (Throwable ex) 
  +            catch (Throwable ex)
               {
                   // ignore logging errors
               }
  
  
  

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

Reply via email to