husted      2002/10/31 06:32:08

  Modified:    contrib/scaffold/src/java/org/apache/struts/scaffold
                        ProcessFormAction.java ProcessDispatchAction.java
                        ProcessAction.java ParameterAction.java
                        BaseForm.java BaseAction.java
  Log:
  + ProcessDispatchAction: Resolve problem in Scroller/ScrollBeanBase;
  helper methods needed to be named UNlike properties to keep from
  confusing BeanUtils.
  + ProcessDispatchAction: Change to bypass ProcessFormAction. Now works.
  + ProcessDispatchAction: Now causing a reflection error when used.
  
  Revision  Changes    Path
  1.6       +2 -3      
jakarta-struts/contrib/scaffold/src/java/org/apache/struts/scaffold/ProcessFormAction.java
  
  Index: ProcessFormAction.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/contrib/scaffold/src/java/org/apache/struts/scaffold/ProcessFormAction.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- ProcessFormAction.java    12 Sep 2002 12:39:50 -0000      1.5
  +++ ProcessFormAction.java    31 Oct 2002 14:32:07 -0000      1.6
  @@ -4,8 +4,7 @@
   import javax.servlet.http.HttpSession;
   import javax.servlet.http.HttpServletRequest;
   
  -import org.apache.commons.beanutils.BeanUtils; // Struts 1.1
  -// import org.apache.struts.util.BeanUtils; // Struts 1.0.x
  +import org.apache.commons.beanutils.BeanUtils;
   
   import org.apache.commons.scaffold.lang.ChainedException;
   import org.apache.commons.scaffold.lang.Log;
  
  
  
  1.6       +4 -6      
jakarta-struts/contrib/scaffold/src/java/org/apache/struts/scaffold/ProcessDispatchAction.java
  
  Index: ProcessDispatchAction.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/contrib/scaffold/src/java/org/apache/struts/scaffold/ProcessDispatchAction.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- ProcessDispatchAction.java        12 Sep 2002 12:39:50 -0000      1.5
  +++ ProcessDispatchAction.java        31 Oct 2002 14:32:07 -0000      1.6
  @@ -20,10 +20,8 @@
   import javax.servlet.http.HttpSession;
   import javax.servlet.http.HttpServletResponse;
   
  -// import org.apache.struts.util.BeanUtils; // Struts 1.0.x
  -// import org.apache.struts.util.PropertyUtils; // Struts 1.0.x
  -import org.apache.commons.beanutils.BeanUtils; // Struts 1.1
  -import org.apache.commons.beanutils.PropertyUtils; // Struts 1.1
  +import org.apache.commons.beanutils.BeanUtils;
  +import org.apache.commons.beanutils.PropertyUtils;
   
   import org.apache.struts.action.Action;
   import org.apache.struts.action.ActionError;
  @@ -53,7 +51,7 @@
    * @author OK State DEQ
    * @version $Revision$ $Date$
    */
  -public class ProcessDispatchAction extends ProcessFormAction {
  +public class ProcessDispatchAction extends ProcessAction {
   
       /**
        * The set of argument type classes for the reflected method call.
  
  
  
  1.5       +2 -3      
jakarta-struts/contrib/scaffold/src/java/org/apache/struts/scaffold/ProcessAction.java
  
  Index: ProcessAction.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/contrib/scaffold/src/java/org/apache/struts/scaffold/ProcessAction.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- ProcessAction.java        27 Sep 2002 18:59:52 -0000      1.4
  +++ ProcessAction.java        31 Oct 2002 14:32:07 -0000      1.5
  @@ -16,8 +16,7 @@
   import javax.servlet.http.HttpSession;
   import javax.servlet.http.HttpServletResponse;
   
  -import org.apache.commons.beanutils.PropertyUtils; // Struts 1.1
  -// import org.apache.struts.util.PropertyUtils; // Struts 1.0.x
  +import org.apache.commons.beanutils.PropertyUtils;
   
   import org.apache.struts.action.Action;
   import org.apache.struts.action.ActionError;
  
  
  
  1.2       +6 -5      
jakarta-struts/contrib/scaffold/src/java/org/apache/struts/scaffold/ParameterAction.java
  
  Index: ParameterAction.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/contrib/scaffold/src/java/org/apache/struts/scaffold/ParameterAction.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ParameterAction.java      14 Aug 2002 18:30:08 -0000      1.1
  +++ ParameterAction.java      31 Oct 2002 14:32:08 -0000      1.2
  @@ -52,12 +52,13 @@
   
               // Get stub URI from mapping (/do/whatever?paramName=)
           StringBuffer path = new StringBuffer(64);
  -        path.append(mapping.findForward(parameter).getPath());
  +        ActionForward template = mapping.findForward(parameter);
  +        path.append(template.getPath());
               // Append the value passed (/do/whatever?paramName=paramProperty)
           path.append(request.getParameter(paramName));
   
               // Return a new forward based on stub+value
  -        return new ActionForward(path.toString());
  +        return new ActionForward(path.toString(),template.getRedirect());
   
       }
   
  
  
  
  1.8       +3 -5      
jakarta-struts/contrib/scaffold/src/java/org/apache/struts/scaffold/BaseForm.java
  
  Index: BaseForm.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/contrib/scaffold/src/java/org/apache/struts/scaffold/BaseForm.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- BaseForm.java     27 Sep 2002 18:59:52 -0000      1.7
  +++ BaseForm.java     31 Oct 2002 14:32:08 -0000      1.8
  @@ -8,10 +8,8 @@
   import javax.servlet.http.HttpServletRequest;
   import javax.servlet.http.HttpSession;
   
  -// import org.apache.struts.util.BeanUtils; // Struts 1.0.x
  -// import org.apache.struts.util.PropertyUtils; // Struts 1.0.x
  -import org.apache.commons.beanutils.BeanUtils; // Struts 1.1
  -import org.apache.commons.beanutils.PropertyUtils; // Struts 1.1
  +import org.apache.commons.beanutils.BeanUtils;
  +import org.apache.commons.beanutils.PropertyUtils;
   
   import org.apache.struts.action.Action;
   import org.apache.struts.action.ActionError;
  
  
  
  1.6       +4 -5      
jakarta-struts/contrib/scaffold/src/java/org/apache/struts/scaffold/BaseAction.java
  
  Index: BaseAction.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/contrib/scaffold/src/java/org/apache/struts/scaffold/BaseAction.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- BaseAction.java   27 Sep 2002 18:59:52 -0000      1.5
  +++ BaseAction.java   31 Oct 2002 14:32:08 -0000      1.6
  @@ -13,8 +13,7 @@
   import javax.servlet.http.HttpServletResponse;
   import javax.servlet.http.HttpSession;
   
  -// import org.apache.struts.util.BeanUtils; // Struts 1.0.x
  -import org.apache.commons.beanutils.BeanUtils; // Struts 1.1
  +import org.apache.commons.beanutils.BeanUtils;
   
   import org.apache.struts.action.Action;
   import org.apache.struts.action.ActionError;
  @@ -58,8 +57,8 @@
        * @deprecated Will be removed after Struts 1.1 final ships.
        */
       private final boolean isStruts_1_0() {
  -      return true;  // Struts 1.0.x
  -//    return false; // Struts 1.1
  +        return true;  // Struts 1.0.x
  +//      return false; // Struts 1.1
       }
   
   // ---------------------------------------------------------------- Log
  
  
  

--
To unsubscribe, e-mail:   <mailto:struts-dev-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:struts-dev-help@;jakarta.apache.org>

Reply via email to