epugh       2004/10/18 11:37:04

  Modified:    src/java/org/apache/turbine/services/jsp TurbineJsp.java
               src/test/org/apache/turbine/modules LayoutLoaderTest.java
                        ActionLoaderTest.java
               src/test/org/apache/turbine TurbineTest.java
               src/test/org/apache/turbine/pipeline
                        DefaultSessionTimeoutValveTest.java
                        DefaultLoginValveTest.java
                        DefaultACLCreationValveTest.java
                        ExecutePageValveTest.java
                        DetermineTargetValveTest.java
                        DefaultSessionValidationValveTest.java
                        DetermineActionValveTest.java
               src/java/org/apache/turbine/services/pull
                        TurbinePullService.java
               src/java/org/apache/turbine/modules GenericLoader.java
                        Assembler.java
               src/java/org/apache/turbine/services/velocity
                        TurbineVelocityService.java
               src/test/org/apache/turbine/modules/actions
                        VelocityActionDoesNothing.java
               src/java/org/apache/turbine/services/pull/tools
                        TemplateLink.java ContentTool.java
               src/java/org/apache/turbine/util RunData.java
                        RunDataFactory.java
               src/java/org/apache/turbine/services/rundata
                        TurbineRunDataService.java
                        DefaultTurbineRunData.java
               src/java/org/apache/turbine/pipeline AbstractValve.java
                        TurbinePipeline.java
               src/test/org/apache/turbine/test BaseTestCase.java
               src/java/org/apache/turbine/modules/screens
                        TemplateScreen.java
  Removed:     src/java/org/apache/turbine/services/rundata
                        TurbineRunDataFacade.java
  Log:
  RunData is now an Implementation of PipelineData.
  
  Revision  Changes    Path
  1.5       +12 -11    
jakarta-turbine-2/src/java/org/apache/turbine/services/jsp/TurbineJsp.java
  
  Index: TurbineJsp.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/jsp/TurbineJsp.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- TurbineJsp.java   2 Aug 2004 08:57:29 -0000       1.4
  +++ TurbineJsp.java   18 Oct 2004 18:37:02 -0000      1.5
  @@ -54,8 +54,6 @@
    * <http://www.apache.org/>.
    */
   
  -import java.util.Map;
  -
   import org.apache.turbine.pipeline.PipelineData;
   import org.apache.turbine.services.TurbineServices;
   
  @@ -103,9 +101,10 @@
        */
       public static void addDefaultObjects(PipelineData pipelineData)
       {
  -        Map runDataMap = (Map) pipelineData.get(RunData.class);
  -        RunData data = (RunData)runDataMap.get(RunData.class);
  -        addDefaultObjects(data);
  +        //Map runDataMap = (Map) pipelineData.get(RunData.class);
  +        //RunData data = (RunData)runDataMap.get(RunData.class);
  +        RunData runData = (RunData)pipelineData;
  +        addDefaultObjects(runData);
       }
   
       /**
  @@ -151,9 +150,10 @@
       public static void handleRequest(PipelineData pipelineData, String 
templateName, boolean isForward)
           throws TurbineException
       {
  -        Map runDataMap = (Map) pipelineData.get(RunData.class);
  -        RunData data = (RunData)runDataMap.get(RunData.class);
  -        handleRequest(data, templateName, isForward);
  +        //Map runDataMap = (Map) pipelineData.get(RunData.class);
  +        //RunData data = (RunData)runDataMap.get(RunData.class);
  +        RunData runData = (RunData)pipelineData;
  +        handleRequest(runData, templateName, isForward);
       }
   
       /**
  @@ -167,9 +167,10 @@
       public static void handleRequest(PipelineData pipelineData, String templateName)
           throws TurbineException
       {
  -        Map runDataMap = (Map) pipelineData.get(RunData.class);
  -        RunData data = (RunData)runDataMap.get(RunData.class);
  -        handleRequest(data, templateName);
  +        if(!(pipelineData instanceof RunData)){
  +            throw new RuntimeException("Can't cast to rundata from pipeline data.");
  +        }
  +        handleRequest((RunData)pipelineData, templateName);
       }
   
       
  
  
  
  1.2       +1 -7      
jakarta-turbine-2/src/test/org/apache/turbine/modules/LayoutLoaderTest.java
  
  Index: LayoutLoaderTest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/test/org/apache/turbine/modules/LayoutLoaderTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- LayoutLoaderTest.java     2 Aug 2004 08:57:35 -0000       1.1
  +++ LayoutLoaderTest.java     18 Oct 2004 18:37:02 -0000      1.2
  @@ -53,8 +53,6 @@
    */
   package org.apache.turbine.modules;
   
  -import java.util.HashMap;
  -import java.util.Map;
   import java.util.Vector;
   
   import javax.servlet.ServletConfig;
  @@ -64,7 +62,6 @@
   
   import org.apache.turbine.modules.layouts.TestVelocityOnlyLayout;
   import org.apache.turbine.om.security.User;
  -import org.apache.turbine.pipeline.DefaultPipelineData;
   import org.apache.turbine.pipeline.PipelineData;
   import org.apache.turbine.services.template.TemplateService;
   import org.apache.turbine.test.BaseTestCase;
  @@ -140,10 +137,7 @@
            try
            {
                    RunData data = getRunData(request,response,config);
  -                     PipelineData pipelineData = new DefaultPipelineData();
  -                     Map runDataMap = new HashMap();
  -                     runDataMap.put(RunData.class, data);
  -                     pipelineData.put(RunData.class, runDataMap);
  +            PipelineData pipelineData = data;
                        data.setLayout("TestVelocityOnlyLayout");
                        int numberOfCalls = TestVelocityOnlyLayout.numberOfCalls;
                        try {
  
  
  
  1.5       +1 -5      
jakarta-turbine-2/src/test/org/apache/turbine/modules/ActionLoaderTest.java
  
  Index: ActionLoaderTest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/test/org/apache/turbine/modules/ActionLoaderTest.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- ActionLoaderTest.java     2 Aug 2004 08:57:35 -0000       1.4
  +++ ActionLoaderTest.java     18 Oct 2004 18:37:02 -0000      1.5
  @@ -64,7 +64,6 @@
   
   import org.apache.turbine.Turbine;
   import org.apache.turbine.modules.actions.VelocityActionDoesNothing;
  -import org.apache.turbine.modules.actions.VelocityActionThrowsException;
   import org.apache.turbine.om.security.User;
   import org.apache.turbine.pipeline.DefaultPipelineData;
   import org.apache.turbine.pipeline.PipelineData;
  @@ -297,10 +296,7 @@
        public void testDoPerformWithPipelineData() throws Exception
        {
            RunData data = getRunData(request,response,config);
  -             PipelineData pipelineData = new DefaultPipelineData();
  -             Map runDataMap = new HashMap();
  -             runDataMap.put(RunData.class, data);
  -             pipelineData.put(RunData.class, runDataMap);
  +        PipelineData pipelineData = data;
                data.setAction("VelocityActionDoesNothing");
                int numberOfCalls = VelocityActionDoesNothing.numberOfCalls;
                int pipelineDataCalls = VelocityActionDoesNothing.pipelineDataCalls;
  
  
  
  1.3       +51 -40    jakarta-turbine-2/src/test/org/apache/turbine/TurbineTest.java
  
  Index: TurbineTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-2/src/test/org/apache/turbine/TurbineTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- TurbineTest.java  30 May 2004 15:27:32 -0000      1.2
  +++ TurbineTest.java  18 Oct 2004 18:37:02 -0000      1.3
  @@ -1,46 +1,57 @@
   package org.apache.turbine;
   
  -/*
  - * ==================================================================== The
  - * Apache Software License, Version 1.1
  - * 
  - * Copyright (c) 2001-2003 The Apache Software Foundation. All rights reserved.
  - * 
  +/* ====================================================================
  + * The Apache Software License, Version 1.1
  + *
  + * Copyright (c) 2001-2003 The Apache Software Foundation.  All rights
  + * reserved.
  + *
    * Redistribution and use in source and binary forms, with or without
  - * modification, are permitted provided that the following conditions are met:
  - *  1. Redistributions of source code must retain the above copyright notice,
  - * this list of conditions and the following disclaimer.
  - *  2. Redistributions in binary form must reproduce the above copyright
  - * notice, this list of conditions and the following disclaimer in the
  - * documentation and/or other materials provided with the distribution.
  - *  3. The end-user documentation included with the redistribution, if any,
  - * must include the following acknowledgment: "This product includes software
  - * developed by the Apache Software Foundation (http://www.apache.org/)."
  - * Alternately, this acknowledgment may appear in the software itself, if and
  - * wherever such third-party acknowledgments normally appear.
  - *  4. The names "Apache" and "Apache Software Foundation" and "Apache Turbine"
  - * must not be used to endorse or promote products derived from this software
  - * without prior written permission. For written permission, please contact
  - * [EMAIL PROTECTED]
  - *  5. Products derived from this software may not be called "Apache", "Apache
  - * Turbine", nor may "Apache" appear in their name, without prior written
  - * permission of the Apache Software Foundation.
  - * 
  - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
  - * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
  - * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  - * APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
  - * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  + * modification, are permitted provided that the following conditions
  + * are met:
  + *
  + * 1. Redistributions of source code must retain the above copyright
  + *    notice, this list of conditions and the following disclaimer.
  + *
  + * 2. Redistributions in binary form must reproduce the above copyright
  + *    notice, this list of conditions and the following disclaimer in
  + *    the documentation and/or other materials provided with the
  + *    distribution.
  + *
  + * 3. The end-user documentation included with the redistribution,
  + *    if any, must include the following acknowledgment:
  + *       "This product includes software developed by the
  + *        Apache Software Foundation (http://www.apache.org/)."
  + *    Alternately, this acknowledgment may appear in the software itself,
  + *    if and wherever such third-party acknowledgments normally appear.
  + *
  + * 4. The names "Apache" and "Apache Software Foundation" and
  + *    "Apache Turbine" must not be used to endorse or promote products
  + *    derived from this software without prior written permission. For
  + *    written permission, please contact [EMAIL PROTECTED]
  + *
  + * 5. Products derived from this software may not be called "Apache",
  + *    "Apache Turbine", nor may "Apache" appear in their name, without
  + *    prior written permission of the Apache Software Foundation.
  + *
  + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  + * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
  + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  + * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  + * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  + * SUCH DAMAGE.
    * ====================================================================
  - * 
  - * This software consists of voluntary contributions made by many individuals
  - * on behalf of the Apache Software Foundation. For more information on the
  - * Apache Software Foundation, please see <http://www.apache.org/>.
  + *
  + * This software consists of voluntary contributions made by many
  + * individuals on behalf of the Apache Software Foundation.  For more
  + * information on the Apache Software Foundation, please see
  + * <http://www.apache.org/>.
    */
   
   import javax.servlet.ServletConfig;
  
  
  
  1.4       +5 -6      
jakarta-turbine-2/src/test/org/apache/turbine/pipeline/DefaultSessionTimeoutValveTest.java
  
  Index: DefaultSessionTimeoutValveTest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/test/org/apache/turbine/pipeline/DefaultSessionTimeoutValveTest.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- DefaultSessionTimeoutValveTest.java       2 Aug 2004 08:57:33 -0000       1.3
  +++ DefaultSessionTimeoutValveTest.java       18 Oct 2004 18:37:02 -0000      1.4
  @@ -54,7 +54,6 @@
    * <http://www.apache.org/>.
    */
   
  -import java.util.Map;
   import java.util.Vector;
   
   import javax.servlet.ServletConfig;
  @@ -155,8 +154,8 @@
           pipeline.addValve(valve);
   
           pipeline.invoke(pipelineData);
  -        Map runDataMap = (Map) pipelineData.get(RunData.class);
  -        RunData runData = (RunData)runDataMap.get(RunData.class);
  +
  +        RunData runData = (RunData)pipelineData;
           assertEquals(0,runData.getSession().getMaxInactiveInterval());
   
   
  @@ -177,8 +176,8 @@
           pipeline.addValve(valve);
   
           pipeline.invoke(pipelineData);
  -        Map runDataMap = (Map) pipelineData.get(RunData.class);
  -        RunData runData = (RunData)runDataMap.get(RunData.class);
  +        RunData runData = (RunData)pipelineData;
  +
           assertEquals(3600,runData.getSession().getMaxInactiveInterval());
   
   
  
  
  
  1.4       +2 -9      
jakarta-turbine-2/src/test/org/apache/turbine/pipeline/DefaultLoginValveTest.java
  
  Index: DefaultLoginValveTest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/test/org/apache/turbine/pipeline/DefaultLoginValveTest.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- DefaultLoginValveTest.java        2 Aug 2004 08:57:33 -0000       1.3
  +++ DefaultLoginValveTest.java        18 Oct 2004 18:37:02 -0000      1.4
  @@ -54,8 +54,6 @@
    * <http://www.apache.org/>.
    */
   
  -import java.util.HashMap;
  -import java.util.Map;
   import java.util.Vector;
   
   import javax.servlet.ServletConfig;
  @@ -153,12 +151,7 @@
           runData.setAction(TurbineConstants.ACTION_LOGIN_DEFAULT);
           
           Pipeline pipeline = new TurbinePipeline();
  -        PipelineData pipelineData = new DefaultPipelineData();
  -        Map runDataMap = new HashMap();
  -        runDataMap.put(RunData.class, runData);
  -        // put the data into the pipeline
  -        pipelineData.put(RunData.class, runDataMap);            
  -        //pipelineData.put(RunData.class,runData);
  +        PipelineData pipelineData = runData;
   
           DefaultLoginValve valve = new DefaultLoginValve();
           pipeline.addValve(valve);
  
  
  
  1.4       +2 -9      
jakarta-turbine-2/src/test/org/apache/turbine/pipeline/DefaultACLCreationValveTest.java
  
  Index: DefaultACLCreationValveTest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/test/org/apache/turbine/pipeline/DefaultACLCreationValveTest.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- DefaultACLCreationValveTest.java  2 Aug 2004 08:57:33 -0000       1.3
  +++ DefaultACLCreationValveTest.java  18 Oct 2004 18:37:02 -0000      1.4
  @@ -54,8 +54,6 @@
    * <http://www.apache.org/>.
    */
   
  -import java.util.HashMap;
  -import java.util.Map;
   
   import javax.servlet.ServletConfig;
   import javax.servlet.http.HttpServletResponse;
  @@ -148,12 +146,7 @@
           
           
           Pipeline pipeline = new TurbinePipeline();
  -        PipelineData pipelineData = new DefaultPipelineData();
  -        Map runDataMap = new HashMap();
  -        runDataMap.put(RunData.class, runData);
  -        // put the data into the pipeline
  -        pipelineData.put(RunData.class, runDataMap);            
  -        //pipelineData.put(RunData.class,runData);
  +        PipelineData pipelineData = runData;
   
           DefaultACLCreationValve valve = new DefaultACLCreationValve();
           pipeline.addValve(valve);
  
  
  
  1.4       +2 -9      
jakarta-turbine-2/src/test/org/apache/turbine/pipeline/ExecutePageValveTest.java
  
  Index: ExecutePageValveTest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/test/org/apache/turbine/pipeline/ExecutePageValveTest.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- ExecutePageValveTest.java 2 Aug 2004 08:57:33 -0000       1.3
  +++ ExecutePageValveTest.java 18 Oct 2004 18:37:02 -0000      1.4
  @@ -54,8 +54,6 @@
    * <http://www.apache.org/>.
    */
   
  -import java.util.HashMap;
  -import java.util.Map;
   import java.util.Vector;
   
   import javax.servlet.ServletConfig;
  @@ -157,13 +155,8 @@
           runData.setUser(tu);
   
           Pipeline pipeline = new TurbinePipeline();
  -        PipelineData pipelineData = new DefaultPipelineData();
  -        Map runDataMap = new HashMap();
  -        runDataMap.put(RunData.class, runData);
  -        // put the data into the pipeline
  -        pipelineData.put(RunData.class, runDataMap);            
  -        //pipelineData.put(RunData.class,runData);
   
  +        PipelineData pipelineData = runData;
           ExecutePageValve valve = new ExecutePageValve();
           pipeline.addValve(valve);
   
  
  
  
  1.5       +3 -16     
jakarta-turbine-2/src/test/org/apache/turbine/pipeline/DetermineTargetValveTest.java
  
  Index: DetermineTargetValveTest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/test/org/apache/turbine/pipeline/DetermineTargetValveTest.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- DetermineTargetValveTest.java     2 Aug 2004 08:57:33 -0000       1.4
  +++ DetermineTargetValveTest.java     18 Oct 2004 18:37:02 -0000      1.5
  @@ -54,8 +54,6 @@
    * <http://www.apache.org/>.
    */
   
  -import java.util.HashMap;
  -import java.util.Map;
   import java.util.Vector;
   
   import javax.servlet.ServletConfig;
  @@ -147,13 +145,7 @@
           RunData runData = getRunData(request,response,config);
           
           Pipeline pipeline = new TurbinePipeline();
  -        PipelineData pipelineData = new DefaultPipelineData();
  -        Map runDataMap = new HashMap();
  -        runDataMap.put(RunData.class, runData);
  -        // put the data into the pipeline
  -        pipelineData.put(RunData.class, runDataMap);            
  -        //pipelineData.put(RunData.class,runData);
  -
  +        PipelineData pipelineData = runData;
           DetermineTargetValve valve = new DetermineTargetValve();
           pipeline.addValve(valve);
   
  @@ -175,12 +167,7 @@
           RunData runData = getRunData(request,response,config);
           
           Pipeline pipeline = new TurbinePipeline();
  -        PipelineData pipelineData = new DefaultPipelineData();
  -        Map runDataMap = new HashMap();
  -        runDataMap.put(RunData.class, runData);
  -        // put the data into the pipeline
  -        pipelineData.put(RunData.class, runDataMap);            
  -        //pipelineData.put(RunData.class,runData);
  +        PipelineData pipelineData = runData;
   
           DetermineTargetValve valve = new DetermineTargetValve();
           pipeline.addValve(valve);
  
  
  
  1.4       +4 -16     
jakarta-turbine-2/src/test/org/apache/turbine/pipeline/DefaultSessionValidationValveTest.java
  
  Index: DefaultSessionValidationValveTest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/test/org/apache/turbine/pipeline/DefaultSessionValidationValveTest.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- DefaultSessionValidationValveTest.java    2 Aug 2004 08:57:33 -0000       1.3
  +++ DefaultSessionValidationValveTest.java    18 Oct 2004 18:37:02 -0000      1.4
  @@ -54,8 +54,6 @@
    * <http://www.apache.org/>.
    */
   
  -import java.util.HashMap;
  -import java.util.Map;
   import java.util.Vector;
   
   import javax.servlet.ServletConfig;
  @@ -154,13 +152,8 @@
           runData.setAction(TurbineConstants.ACTION_LOGIN_DEFAULT);
           
           Pipeline pipeline = new TurbinePipeline();
  -        PipelineData pipelineData = new DefaultPipelineData();
  -        Map runDataMap = new HashMap();
  -        runDataMap.put(RunData.class, runData);
  -        // put the data into the pipeline
  -        pipelineData.put(RunData.class, runDataMap);            
  -        //pipelineData.put(RunData.class,runData);
  -
  +        PipelineData pipelineData = runData;
  + 
           DefaultSessionValidationValve valve = new DefaultSessionValidationValve();
           pipeline.addValve(valve);
   
  @@ -191,12 +184,7 @@
           session.setupGetAttribute(User.SESSION_KEY, tu);
           
           Pipeline pipeline = new TurbinePipeline();
  -        PipelineData pipelineData = new DefaultPipelineData();
  -        Map runDataMap = new HashMap();
  -        runDataMap.put(RunData.class, runData);
  -        // put the data into the pipeline
  -        pipelineData.put(RunData.class, runDataMap);            
  -        //pipelineData.put(RunData.class,runData);
  +        PipelineData pipelineData = runData;
   
           DefaultSessionValidationValve valve = new DefaultSessionValidationValve();
           pipeline.addValve(valve);
  
  
  
  1.4       +2 -10     
jakarta-turbine-2/src/test/org/apache/turbine/pipeline/DetermineActionValveTest.java
  
  Index: DetermineActionValveTest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/test/org/apache/turbine/pipeline/DetermineActionValveTest.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- DetermineActionValveTest.java     2 Aug 2004 08:57:33 -0000       1.3
  +++ DetermineActionValveTest.java     18 Oct 2004 18:37:02 -0000      1.4
  @@ -54,8 +54,6 @@
    * <http://www.apache.org/>.
    */
   
  -import java.util.HashMap;
  -import java.util.Map;
   import java.util.Vector;
   
   import javax.servlet.ServletConfig;
  @@ -144,14 +142,8 @@
       {
           RunData runData = getRunData(request,response,config);
           
  -        //URIConstants.CGI_ACTION_PARAM
           Pipeline pipeline = new TurbinePipeline();
  -        PipelineData pipelineData = new DefaultPipelineData();
  -        Map runDataMap = new HashMap();
  -        runDataMap.put(RunData.class, runData);
  -        // put the data into the pipeline
  -        pipelineData.put(RunData.class, runDataMap);            
  -        //pipelineData.put(RunData.class,runData);
  +        PipelineData pipelineData = runData;
   
           DetermineActionValve valve = new DetermineActionValve();
           pipeline.addValve(valve);
  
  
  
  1.30      +14 -12    
jakarta-turbine-2/src/java/org/apache/turbine/services/pull/TurbinePullService.java
  
  Index: TurbinePullService.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/pull/TurbinePullService.java,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- TurbinePullService.java   2 Aug 2004 08:57:35 -0000       1.29
  +++ TurbinePullService.java   18 Oct 2004 18:37:02 -0000      1.30
  @@ -57,7 +57,6 @@
   import java.util.ArrayList;
   import java.util.Iterator;
   import java.util.List;
  -import java.util.Map;
   
   import org.apache.commons.configuration.Configuration;
   
  @@ -455,8 +454,9 @@
        */
       public void populateContext(Context context, PipelineData pipelineData)
       {
  -        Map runDataMap = (Map) pipelineData.get(RunData.class);
  -        RunData data = (RunData)runDataMap.get(RunData.class);
  +       // Map runDataMap = (Map) pipelineData.get(RunData.class);
  +       // RunData data = (RunData)runDataMap.get(RunData.class);
  +        RunData data = (RunData)pipelineData;
   
           populateWithRequestTools(context, pipelineData);
           // session tools (whether session-only or persistent are
  @@ -594,8 +594,9 @@
       private void populateWithSessionTools(List tools, Context context,
               PipelineData pipelineData, User user)
       {
  -        Map runDataMap = (Map)pipelineData.get(RunData.class);
  -        RunData data = (RunData) runDataMap.get(RunData.class);
  +        //Map runDataMap = (Map)pipelineData.get(RunData.class);
  +        //RunData data = (RunData) runDataMap.get(RunData.class);
  +        RunData runData = (RunData)pipelineData;
           // Iterate the tools
           for (Iterator it = tools.iterator(); it.hasNext();)
           {
  @@ -604,11 +605,11 @@
               {
                   // ensure that tool is created only once for a user
                   // by synchronizing against the user object
  -                synchronized (data.getSession())
  +                synchronized (runData.getSession())
                   {
                       // first try and fetch the tool from the user's
                       // hashtable
  -                    Object tool = data.getSession().getAttribute(
  +                    Object tool = runData.getSession().getAttribute(
                               SESSION_TOOLS_ATTRIBUTE_PREFIX
                               + toolData.toolClassName);
   
  @@ -622,7 +623,7 @@
                           initTool(tool, user);
   
                           // store the newly created tool in the session
  -                        data.getSession().setAttribute(
  +                        runData.getSession().setAttribute(
                                   SESSION_TOOLS_ATTRIBUTE_PREFIX
                                   + tool.getClass().getName(), tool);
                       }
  @@ -1085,8 +1086,9 @@
       
       private RunData getRunData(PipelineData pipelineData)
       {
  -        Map runDataMap = (Map)pipelineData.get(RunData.class);
  -        RunData data = (RunData) runDataMap.get(RunData.class);
  -        return data;
  +        if(!(pipelineData instanceof RunData)){
  +            throw new RuntimeException("Can't cast to rundata from pipeline data.");
  +        }
  +        return (RunData)pipelineData;
       }
   }
  
  
  
  1.12      +5 -6      
jakarta-turbine-2/src/java/org/apache/turbine/modules/GenericLoader.java
  
  Index: GenericLoader.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/modules/GenericLoader.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- GenericLoader.java        2 Aug 2004 08:57:32 -0000       1.11
  +++ GenericLoader.java        18 Oct 2004 18:37:03 -0000      1.12
  @@ -55,7 +55,6 @@
    */
   
   import java.util.Hashtable;
  -import java.util.Map;
   
   import org.apache.turbine.Turbine;
   import org.apache.turbine.TurbineConstants;
  @@ -191,10 +190,10 @@
       
       private RunData getRunData(PipelineData pipelineData)
       {
  -        RunData data = null;
  -        Map runDataMap = (Map) pipelineData.get(RunData.class);
  -        data = (RunData)runDataMap.get(RunData.class);
  -        return data;
  +        if(!(pipelineData instanceof RunData)){
  +            throw new RuntimeException("Can't cast to rundata from pipeline data.");
  +        }
  +        return (RunData)pipelineData;
       }
   
   }
  
  
  
  1.8       +5 -5      
jakarta-turbine-2/src/java/org/apache/turbine/modules/Assembler.java
  
  Index: Assembler.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/modules/Assembler.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- Assembler.java    2 Aug 2004 08:57:32 -0000       1.7
  +++ Assembler.java    18 Oct 2004 18:37:03 -0000      1.8
  @@ -77,10 +77,10 @@
        */
       public final RunData getRunData(PipelineData pipelineData)
       {
  -        RunData data = null;
  -        Map runDataMap = (Map) pipelineData.get(RunData.class);
  -        data = (RunData)runDataMap.get(RunData.class);
  -        return data;
  +        if(!(pipelineData instanceof RunData)){
  +            throw new RuntimeException("Can't cast to rundata from pipeline data.");
  +        }
  +        return (RunData)pipelineData;
       }
   
       
  
  
  
  1.34      +3 -4      
jakarta-turbine-2/src/java/org/apache/turbine/services/velocity/TurbineVelocityService.java
  
  Index: TurbineVelocityService.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/velocity/TurbineVelocityService.java,v
  retrieving revision 1.33
  retrieving revision 1.34
  diff -u -r1.33 -r1.34
  --- TurbineVelocityService.java       2 Aug 2004 08:57:31 -0000       1.33
  +++ TurbineVelocityService.java       18 Oct 2004 18:37:03 -0000      1.34
  @@ -61,7 +61,6 @@
   import java.io.Writer;
   import java.util.Iterator;
   import java.util.List;
  -import java.util.Map;
   
   import javax.servlet.ServletConfig;
   
  @@ -301,8 +300,8 @@
        */
       public Context getContext(PipelineData pipelineData)
       {
  -        Map runDataMap = (Map)pipelineData.get(RunData.class);
  -        RunData data = (RunData)runDataMap.get(RunData.class);
  +        //Map runDataMap = (Map)pipelineData.get(RunData.class);
  +        RunData data = (RunData)pipelineData;
           // Attempt to get it from the data first.  If it doesn't
           // exist, create it and then stuff it into the data.
           Context context = (Context)
  
  
  
  1.3       +1 -4      
jakarta-turbine-2/src/test/org/apache/turbine/modules/actions/VelocityActionDoesNothing.java
  
  Index: VelocityActionDoesNothing.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/test/org/apache/turbine/modules/actions/VelocityActionDoesNothing.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- VelocityActionDoesNothing.java    2 Aug 2004 08:57:34 -0000       1.2
  +++ VelocityActionDoesNothing.java    18 Oct 2004 18:37:03 -0000      1.3
  @@ -53,8 +53,6 @@
    * <http://www.apache.org/>.
    */
   
  -import java.util.Map;
  -
   import junit.framework.Assert;
   
   import org.apache.turbine.pipeline.PipelineData;
  @@ -99,8 +97,7 @@
       {
           log.debug("Calling doPerform(PipelineData)");
                VelocityActionDoesNothing.numberOfCalls++;
  -             Map rundataMap = (Map)pipelineData.get(RunData.class);
  -             RunData rd = (RunData)rundataMap.get(RunData.class);
  +        RunData rd = (RunData)pipelineData;
                Assert.assertNotNull("RunData object was Null.", rd);
                VelocityActionDoesNothing.pipelineDataCalls++;
       }   
  
  
  
  1.10      +2 -5      
jakarta-turbine-2/src/java/org/apache/turbine/services/pull/tools/TemplateLink.java
  
  Index: TemplateLink.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/pull/tools/TemplateLink.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- TemplateLink.java 2 Aug 2004 08:57:34 -0000       1.9
  +++ TemplateLink.java 18 Oct 2004 18:37:03 -0000      1.10
  @@ -54,8 +54,6 @@
    * <http://www.apache.org/>.
    */
   
  -import java.util.Map;
  -
   import org.apache.commons.configuration.Configuration;
   
   import org.apache.commons.logging.Log;
  @@ -151,8 +149,7 @@
           if (data instanceof PipelineData)
           {
               PipelineData pipelineData = (PipelineData) data;
  -            Map runDataMap = (Map) pipelineData.get(RunData.class);
  -            RunData runData = (RunData)runDataMap.get(RunData.class);
  +            RunData runData = (RunData)pipelineData;
               templateURI = new TemplateURI(runData);
           }
           else
  
  
  
  1.6       +2 -4      
jakarta-turbine-2/src/java/org/apache/turbine/services/pull/tools/ContentTool.java
  
  Index: ContentTool.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/pull/tools/ContentTool.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- ContentTool.java  2 Aug 2004 08:57:34 -0000       1.5
  +++ ContentTool.java  18 Oct 2004 18:37:03 -0000      1.6
  @@ -54,7 +54,6 @@
    * <http://www.apache.org/>.
    */
   
  -import java.util.Map;
   
   import org.apache.commons.configuration.Configuration;
   
  @@ -145,8 +144,7 @@
           if (data instanceof PipelineData)
           {
               PipelineData pipelineData = (PipelineData) data;
  -            Map runDataMap = (Map) pipelineData.get(RunData.class);
  -            RunData runData = (RunData)runDataMap.get(RunData.class);
  +            RunData runData = (RunData)pipelineData;
               dataURI = new DataURI(runData);
           }
           else
  
  
  
  1.10      +3 -2      jakarta-turbine-2/src/java/org/apache/turbine/util/RunData.java
  
  Index: RunData.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/util/RunData.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- RunData.java      19 Jun 2003 18:16:26 -0000      1.9
  +++ RunData.java      18 Oct 2004 18:37:03 -0000      1.10
  @@ -69,6 +69,7 @@
   import org.apache.ecs.StringElement;
   
   import org.apache.turbine.om.security.User;
  +import org.apache.turbine.pipeline.PipelineData;
   import org.apache.turbine.util.parser.CookieParser;
   import org.apache.turbine.util.parser.ParameterParser;
   import org.apache.turbine.util.security.AccessControlList;
  @@ -88,7 +89,7 @@
    * @author <a href="mailto:[EMAIL PROTECTED]">Quinton McCombs</a>
    * @version $Id$
    */
  -public interface RunData
  +public interface RunData extends PipelineData
   {
       /**
        * Gets the parameters.
  
  
  
  1.7       +15 -4     
jakarta-turbine-2/src/java/org/apache/turbine/util/RunDataFactory.java
  
  Index: RunDataFactory.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/util/RunDataFactory.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- RunDataFactory.java       19 Mar 2003 16:10:56 -0000      1.6
  +++ RunDataFactory.java       18 Oct 2004 18:37:03 -0000      1.7
  @@ -61,10 +61,11 @@
   import org.apache.commons.logging.Log;
   import org.apache.commons.logging.LogFactory;
   
  +import org.apache.turbine.services.TurbineServices;
   import org.apache.turbine.services.pool.TurbinePool;
   import org.apache.turbine.services.rundata.DefaultTurbineRunData;
  +import org.apache.turbine.services.rundata.RunDataService;
   import org.apache.turbine.services.rundata.TurbineRunData;
  -import org.apache.turbine.services.rundata.TurbineRunDataFacade;
   import org.apache.turbine.util.parser.DefaultCookieParser;
   import org.apache.turbine.util.parser.DefaultParameterParser;
   
  @@ -133,7 +134,8 @@
           {
               try
               {
  -                return TurbineRunDataFacade.getRunData(req, res, config);
  +                
  +                return getRunDataService().getRunData(req, res, config);
               }
               catch (Exception x)
               {
  @@ -201,7 +203,7 @@
           {
               try
               {
  -                 TurbineRunDataFacade.putRunData(data);
  +                getRunDataService().putRunData(data);
                   return;
               }
               catch (Exception x)
  @@ -211,5 +213,14 @@
   
           // Failed, use the Pool Service instead.
           TurbinePool.putInstance(data);
  +    }
  +    
  +    /**
  +     * Static Helper method for looking up the RunDataService
  +     * @return A RunDataService
  +     */
  +    private static RunDataService getRunDataService(){
  +        return (RunDataService) TurbineServices
  +        .getInstance().getService(RunDataService.SERVICE_NAME);
       }
   }
  
  
  
  1.15      +1 -12     
jakarta-turbine-2/src/java/org/apache/turbine/services/rundata/TurbineRunDataService.java
  
  Index: TurbineRunDataService.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/rundata/TurbineRunDataService.java,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- TurbineRunDataService.java        3 Jun 2003 13:41:28 -0000       1.14
  +++ TurbineRunDataService.java        18 Oct 2004 18:37:04 -0000      1.15
  @@ -91,17 +91,6 @@
       extends TurbineBaseService
       implements RunDataService
   {
  -    /** @deprecated Use RunDataService.RUN_DATA_KEY */
  -    public static final String RUN_DATA =
  -        RunDataService.RUN_DATA_KEY;
  -
  -    /** @deprecated Use RunDataService.PARAMETER_PARSER_KEY */
  -    public static final String PARAMETER_PARSER =
  -        RunDataService.PARAMETER_PARSER_KEY;
  -
  -    /** @deprecated Use RunDataService.COOKIE_PARSER_KEY */
  -    public static final String COOKIE_PARSER =
  -        RunDataService.COOKIE_PARSER_KEY;
   
       /** The default implementation of the RunData object*/
       private static final String DEFAULT_RUN_DATA =
  
  
  
  1.21      +25 -8     
jakarta-turbine-2/src/java/org/apache/turbine/services/rundata/DefaultTurbineRunData.java
  
  Index: DefaultTurbineRunData.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/rundata/DefaultTurbineRunData.java,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- DefaultTurbineRunData.java        16 Feb 2004 07:06:27 -0000      1.20
  +++ DefaultTurbineRunData.java        18 Oct 2004 18:37:04 -0000      1.21
  @@ -82,6 +82,7 @@
   import org.apache.turbine.Turbine;
   import org.apache.turbine.TurbineConstants;
   import org.apache.turbine.om.security.User;
  +import org.apache.turbine.pipeline.DefaultPipelineData;
   import org.apache.turbine.services.TurbineServices;
   import org.apache.turbine.services.avaloncomponent.AvalonComponentService;
   import org.apache.turbine.services.template.TurbineTemplate;
  @@ -91,7 +92,6 @@
   import org.apache.turbine.util.parser.CookieParser;
   import org.apache.turbine.util.parser.ParameterParser;
   import org.apache.turbine.util.pool.Recyclable;
  -import org.apache.turbine.util.pool.RecyclableSupport;
   import org.apache.turbine.util.security.AccessControlList;
   import org.apache.turbine.util.template.TemplateInfo;
   
  @@ -119,9 +119,14 @@
    * @version $Id$
    */
   public class DefaultTurbineRunData
  -        extends RecyclableSupport
  +        extends DefaultPipelineData
           implements TurbineRunData, Recyclable
   {
  +    /**
  +     * The disposed flag.
  +     */
  +    private boolean disposed;
  +    
       /** The default locale. */
       private static Locale defaultLocale = null;
   
  @@ -375,14 +380,15 @@
       public DefaultTurbineRunData()
       {
           super();
  +        recycle();
       }
   
       /**
  -     * Recycles a run data object.
  +     * Recycles the object by removing its disposed flag.
        */
       public void recycle()
       {
  -        super.recycle();
  +        disposed = false;
       }
   
       /**
  @@ -424,8 +430,6 @@
           stackTrace = null;
           stackTraceException = null;
           debugVariables.clear();
  -
  -        super.dispose();
       }
   
       // ***************************************
  @@ -554,8 +558,10 @@
       public Document getPage()
       {
           pageSet = true;
  -        if (this.page == null)
  +        if (this.page == null) 
  +        {
               this.page = new Document();
  +        }
           return this.page;
       }
   
  @@ -1537,4 +1543,15 @@
       {
           getServerData().setScriptName(scriptName);
       }
  + 
  +    /**
  +     * Checks whether the object is disposed.
  +     *
  +     * @return true, if the object is disposed.
  +     */
  +    public boolean isDisposed()
  +    {
  +        return disposed;
  +    }    
  +    
   }
  
  
  
  1.4       +5 -6      
jakarta-turbine-2/src/java/org/apache/turbine/pipeline/AbstractValve.java
  
  Index: AbstractValve.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/pipeline/AbstractValve.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- AbstractValve.java        2 Aug 2004 08:57:29 -0000       1.3
  +++ AbstractValve.java        18 Oct 2004 18:37:04 -0000      1.4
  @@ -55,7 +55,6 @@
    */
   
   import java.io.IOException;
  -import java.util.Map;
   
   import org.apache.turbine.util.RunData;
   import org.apache.turbine.util.TurbineException;
  @@ -94,10 +93,10 @@
        */
       public final RunData getRunData(PipelineData pipelineData)
       {
  -        RunData data = null;
  -        Map runDataMap = (Map) pipelineData.get(RunData.class);
  -        data = (RunData)runDataMap.get(RunData.class);
  -        return data;
  +        if(!(pipelineData instanceof RunData)){
  +            throw new RuntimeException("Can't cast pipelineData to rundata");
  +        }
  +        return (RunData)pipelineData;
       }
   
   }
  
  
  
  1.5       +6 -2      
jakarta-turbine-2/src/java/org/apache/turbine/pipeline/TurbinePipeline.java
  
  Index: TurbinePipeline.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/pipeline/TurbinePipeline.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- TurbinePipeline.java      2 Aug 2004 08:57:29 -0000       1.4
  +++ TurbinePipeline.java      18 Oct 2004 18:37:04 -0000      1.5
  @@ -92,7 +92,7 @@
        * a subscript equal to <code>values.length</code> if the basic
        * Valve is currently being processed.
        */
  -    protected ThreadLocal state = new ThreadLocal();
  +    protected ThreadLocal state= new ThreadLocal();
   
       /**
        * @see org.apache.turbine.Pipeline#initialize()
  @@ -100,9 +100,13 @@
       public void initialize()
           throws Exception
       {
  +        if (state==null){
  +            state = new ThreadLocal();
  +        }
  +        
           // Valve implementations are added to this Pipeline using the
           // Mapper.
  -        
  +                
           // Initialize the valves
           for (int i = 0; i < valves.length; i++)
           {
  
  
  
  1.8       +2 -11     
jakarta-turbine-2/src/test/org/apache/turbine/test/BaseTestCase.java
  
  Index: BaseTestCase.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/test/org/apache/turbine/test/BaseTestCase.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- BaseTestCase.java 2 Aug 2004 08:57:36 -0000       1.7
  +++ BaseTestCase.java 18 Oct 2004 18:37:04 -0000      1.8
  @@ -57,8 +57,6 @@
   import java.io.File;
   import java.io.FileInputStream;
   import java.io.FileNotFoundException;
  -import java.util.HashMap;
  -import java.util.Map;
   import java.util.Properties;
   import java.util.Vector;
   
  @@ -71,7 +69,6 @@
   import org.apache.log4j.PropertyConfigurator;
   import org.apache.turbine.Turbine;
   import org.apache.turbine.om.security.User;
  -import org.apache.turbine.pipeline.DefaultPipelineData;
   import org.apache.turbine.pipeline.PipelineData;
   import org.apache.turbine.services.TurbineServices;
   import org.apache.turbine.services.rundata.RunDataService;
  @@ -123,14 +120,8 @@
           return runData;
       }
       protected PipelineData getPipelineData(HttpServletRequest 
request,HttpServletResponse response,ServletConfig config) throws Exception {
  -       PipelineData pipelineData = new DefaultPipelineData();
          RunData runData = getRunData(request,response,config);
  -       Map runDataMap = new HashMap();
  -       runDataMap.put(RunData.class, runData);
  -       // put the data into the pipeline
  -       pipelineData.put(RunData.class, runDataMap);            
  -       //pipelineData.put(RunData.class,runData);
  -       return pipelineData;
  +       return runData;
       }
       
       
  
  
  
  1.7       +4 -3      
jakarta-turbine-2/src/java/org/apache/turbine/modules/screens/TemplateScreen.java
  
  Index: TemplateScreen.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/modules/screens/TemplateScreen.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- TemplateScreen.java       2 Aug 2004 08:57:33 -0000       1.6
  +++ TemplateScreen.java       18 Oct 2004 18:37:04 -0000      1.7
  @@ -268,8 +268,9 @@
        */
       public static void setTemplate(PipelineData pipelineData, String template)
       {
  -        Map runDataMap = (Map) pipelineData.get(RunData.class);
  -        RunData data = (RunData)runDataMap.get(RunData.class);
  +        //Map runDataMap = (Map) pipelineData.get(RunData.class);
  +        //RunData data = (RunData)runDataMap.get(RunData.class);
  +        RunData data = (RunData)pipelineData;
           setTemplate(data, template);
       }
       
  
  
  

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

Reply via email to