unico       2003/11/16 15:17:11

  Modified:    src/test/org/apache/cocoon/environment/mock
                        MockRedirector.java
               src/java/org/apache/cocoon/environment
                        ForwardRedirector.java Redirector.java
               src/java/org/apache/cocoon/sitemap SitemapRedirector.java
  Log:
  add sendStatus method for empty responses
  
  Revision  Changes    Path
  1.3       +4 -0      
cocoon-2.2/src/test/org/apache/cocoon/environment/mock/MockRedirector.java
  
  Index: MockRedirector.java
  ===================================================================
  RCS file: 
/home/cvs/cocoon-2.2/src/test/org/apache/cocoon/environment/mock/MockRedirector.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- MockRedirector.java       4 May 2003 19:01:59 -0000       1.2
  +++ MockRedirector.java       16 Nov 2003 23:17:10 -0000      1.3
  @@ -79,6 +79,10 @@
           return this.hasRedirected;
       }
   
  +    public void sendStatus(int sc) {
  +        this.hasRedirected = true;
  +    }
  +
       public void reset() {
           redirect = null;
           hasRedirected = false;
  
  
  
  1.13      +10 -1     
cocoon-2.2/src/java/org/apache/cocoon/environment/ForwardRedirector.java
  
  Index: ForwardRedirector.java
  ===================================================================
  RCS file: 
/home/cvs/cocoon-2.2/src/java/org/apache/cocoon/environment/ForwardRedirector.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- ForwardRedirector.java    30 Oct 2003 12:31:05 -0000      1.12
  +++ ForwardRedirector.java    16 Nov 2003 23:17:10 -0000      1.13
  @@ -141,4 +141,13 @@
       public boolean hasRedirected() {
           return this.hasRedirected;
       }
  +    
  +    /* (non-Javadoc)
  +     * @see org.apache.cocoon.environment.Redirector#sendStatus(int)
  +     */
  +    public void sendStatus(int sc) {
  +        env.setStatus(sc);
  +        this.hasRedirected = true;
  +    }
  +
   }
  
  
  
  1.2       +8 -1      
cocoon-2.2/src/java/org/apache/cocoon/environment/Redirector.java
  
  Index: Redirector.java
  ===================================================================
  RCS file: 
/home/cvs/cocoon-2.2/src/java/org/apache/cocoon/environment/Redirector.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- Redirector.java   9 Mar 2003 00:09:28 -0000       1.1
  +++ Redirector.java   16 Nov 2003 23:17:10 -0000      1.2
  @@ -72,5 +72,12 @@
        * Was one of the redirection methods called ?
        */
       boolean hasRedirected();
  +    
  +    /**
  +     * Send a content-less response with the given status code.
  +     * 
  +     * @param sc  an http status code.
  +     */
  +    void sendStatus(int sc);
   }
   
  
  
  
  1.5       +6 -1      
cocoon-2.2/src/java/org/apache/cocoon/sitemap/SitemapRedirector.java
  
  Index: SitemapRedirector.java
  ===================================================================
  RCS file: 
/home/cvs/cocoon-2.2/src/java/org/apache/cocoon/sitemap/SitemapRedirector.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- SitemapRedirector.java    30 Oct 2003 13:48:46 -0000      1.4
  +++ SitemapRedirector.java    16 Nov 2003 23:17:10 -0000      1.5
  @@ -95,4 +95,9 @@
       public boolean hasRedirected() {
           return this.hasRedirected;
       }
  +    
  +    public void sendStatus(int sc) {
  +        e.setStatus(sc);
  +        this.hasRedirected = true;
  +    }
   }
  
  
  

Reply via email to