husted      2002/09/27 11:59:52

  Modified:    contrib/scaffold/src/java/org/apache/struts/scaffold
                        RemoveAttributeAction.java ProcessAction.java
                        BaseForm.java BaseAction.java
  Log:
  + RemoveAttributeAction: Correct operation.
  + Migrate to PropertyUtils
  
  Revision  Changes    Path
  1.3       +12 -6     
jakarta-struts/contrib/scaffold/src/java/org/apache/struts/scaffold/RemoveAttributeAction.java
  
  Index: RemoveAttributeAction.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/contrib/scaffold/src/java/org/apache/struts/scaffold/RemoveAttributeAction.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- RemoveAttributeAction.java        16 Aug 2002 22:29:24 -0000      1.2
  +++ RemoveAttributeAction.java        27 Sep 2002 18:59:52 -0000      1.3
  @@ -38,7 +38,7 @@
        * [parameter="application;HOURS].
        * non-error state.
        *
  -     * To indicatethat all scopes are to be checked,
  +     * To indicate that all scopes are to be checked,
        * specify an asterisk instead of the scope name
        * [parameter="*;HOURS]. The attribute will be removed
        * from <b>only</b> the first context found.
  @@ -75,7 +75,7 @@
   
           // :TODO: Add support for multiple attributes
   
  -        boolean any = ("*".equals(name));
  +        boolean any = ("*".equals(scope));
   
           if (any) {
   
  @@ -99,14 +99,20 @@
   
           else {
   
  -            if (Tokens.REQUEST.equals(scope))
  +            if (Tokens.REQUEST.equals(scope)) {
  +                bean = request.getAttribute(name);
                   request.removeAttribute(name);
  +            }
   
  -            if (Tokens.SESSION.equals(scope))
  +            if (Tokens.SESSION.equals(scope)) {
  +                bean = request.getSession().getAttribute(name);
                   request.getSession().removeAttribute(name);
  +            }
   
  -            if (Tokens.APPLICATION.equals(scope))
  +            if (Tokens.APPLICATION.equals(scope)) {
  +                bean = servlet.getServletContext().getAttribute(name);
                   servlet.getServletContext().removeAttribute(name);
  +            }
   
           } // end !any
   
  
  
  
  1.4       +2 -2      
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.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- ProcessAction.java        12 Sep 2002 12:39:50 -0000      1.3
  +++ ProcessAction.java        27 Sep 2002 18:59:52 -0000      1.4
  @@ -494,7 +494,7 @@
               ProcessResult result = (ProcessResult)
                   dataBean.execute(properties);
   
  -                // Execute business logic, using  map
  +                // Analyze result of business logic
               checkOutcome(mapping,request,result);
   
           } // end for
  
  
  
  1.7       +3 -3      
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.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- BaseForm.java     12 Sep 2002 20:39:00 -0000      1.6
  +++ BaseForm.java     27 Sep 2002 18:59:52 -0000      1.7
  @@ -18,8 +18,8 @@
   import org.apache.struts.action.ActionForm;
   import org.apache.struts.action.ActionErrors;
   import org.apache.struts.action.ActionMapping;
  -import org.apache.struts.validator.ValidatorForm; // Struts 1.1
  -// import com.wintecinc.struts.action.ValidatorForm; // Struts 1.0.x
  +// import org.apache.struts.validator.ValidatorForm; // Struts 1.1
  +import com.wintecinc.struts.action.ValidatorForm; // Struts 1.0.x
   
   import org.apache.commons.scaffold.lang.ChainedException;
   
  
  
  
  1.5       +3 -3      
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.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- BaseAction.java   12 Sep 2002 20:39:00 -0000      1.4
  +++ BaseAction.java   27 Sep 2002 18:59:52 -0000      1.5
  @@ -58,8 +58,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:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to