sgala       2002/06/30 12:10:58

  Modified:    src/java/org/apache/jetspeed/modules/pages Tag:
                        jetspeed_13a3 JetspeedTemplatePage.java
  Log:
  bringing patch into the branch
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.16.4.1  +28 -17    
jakarta-jetspeed/src/java/org/apache/jetspeed/modules/pages/JetspeedTemplatePage.java
  
  Index: JetspeedTemplatePage.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/modules/pages/JetspeedTemplatePage.java,v
  retrieving revision 1.16
  retrieving revision 1.16.4.1
  diff -u -r1.16 -r1.16.4.1
  --- JetspeedTemplatePage.java 27 Oct 2001 04:31:19 -0000      1.16
  +++ JetspeedTemplatePage.java 30 Jun 2002 19:10:58 -0000      1.16.4.1
  @@ -141,25 +141,36 @@
        * @param data Turbine information.
        * @exception Exception, a generic exception.
        */
  -    protected void doBuildAfterAction(RunData data) throws Exception
  +    protected void doBuildBeforeAction(RunData data) throws Exception
       {
  -
  -        switch (httpLifetime) {
  -        case -1:
  -          break;
  -        case 0:
  -          data.getResponse().setHeader("Cache-Control", "no-cache");
  -          data.getResponse().setHeader("Pragma", "no-cache");
  -          data.getResponse().setDateHeader("Expires", 0);
  -          data.getResponse().setDateHeader("Last-Modified", 
System.currentTimeMillis());
  -          break;
  -        default:
  -          data.getResponse().setHeader("Cache-Control", "max-age=" + httpLifetime);
  -          data.getResponse().setDateHeader("Expires", System.currentTimeMillis() + 
(httpLifetime * 1000));
  -          data.getResponse().setDateHeader("Last-Modified", 
System.currentTimeMillis());
  -          break;
  +        switch (httpLifetime)
  +        {
  +            case -1:
  +                break;
  +            case 0:
  +                data.getResponse().setHeader("Cache-Control", "no-cache");
  +                data.getResponse().setHeader("Pragma", "no-cache");
  +                data.getResponse().setDateHeader("Expires", 0);
  +                data.getResponse().setDateHeader("Last-Modified", 
System.currentTimeMillis());
  +                break;
  +            default:
  +                data.getResponse().setHeader("Cache-Control", "max-age=" + 
httpLifetime);
  +                data.getResponse().setDateHeader("Expires", 
System.currentTimeMillis() + (httpLifetime * 1000));
  +                data.getResponse().setDateHeader("Last-Modified", 
System.currentTimeMillis());
  +                break;
           }
  +        
  +    }
   
  +    /**
  +     * Works with TemplateService to set up default templates and
  +     * corresponding class modules.
  +     *
  +     * @param data Turbine information.
  +     * @exception Exception, a generic exception.
  +     */
  +    protected void doBuildAfterAction(RunData data) throws Exception
  +    {
           // Either template or screen should be guaranteed by the SessionValidator
           // It is occasionally better to specify the screen instead of template
           // in cases where multiple Screens map to one template.  The template
  
  
  

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

Reply via email to