dgraham     2003/08/23 10:04:46

  Modified:    src/tiles-documentation/org/apache/struts/webapp/tiles/rssChannel
                        RssChannelsAction.java Channels.java
               src/example/org/apache/struts/webapp/example
                        SaveRegistrationAction.java LogonAction.java
               src/share/org/apache/struts/action Action.java
  Log:
  Deprecated Action.saveErrors(HttpServletRequest, ActionErrors) and
  replaced it with Action.saveErrors(HttpServletRequest, ActionMessages).
  
  Revision  Changes    Path
  1.8       +7 -7      
jakarta-struts/src/tiles-documentation/org/apache/struts/webapp/tiles/rssChannel/RssChannelsAction.java
  
  Index: RssChannelsAction.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/tiles-documentation/org/apache/struts/webapp/tiles/rssChannel/RssChannelsAction.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- RssChannelsAction.java    23 Aug 2003 00:12:39 -0000      1.7
  +++ RssChannelsAction.java    23 Aug 2003 17:04:46 -0000      1.8
  @@ -71,7 +71,6 @@
   import org.apache.commons.digester.rss.RSSDigester;
   import org.apache.commons.logging.Log;
   import org.apache.commons.logging.LogFactory;
  -import org.apache.struts.action.ActionErrors;
   import org.apache.struts.action.ActionForm;
   import org.apache.struts.action.ActionForward;
   import org.apache.struts.action.ActionMapping;
  @@ -142,7 +141,7 @@
   
           log.debug("Enter Rss Channel Action");
   
  -        ActionErrors errors = new ActionErrors();
  +        ActionMessages errors = new ActionMessages();
   
           // -- Retrieve parameters --
           // Urls can come from a list, or from a single attribute.
  @@ -175,6 +174,7 @@
   
                   channelBeans.add(obj);
               }
  +            
           } catch (Throwable t) {
               errors.add(
                   ActionMessages.GLOBAL_MESSAGE,
  @@ -185,7 +185,7 @@
   
           // -- Handle Errors ---
           if (!errors.isEmpty()) {
  -            saveErrors(request, errors);
  +            this.saveErrors(request, errors);
               // If no input page, use error forwarding
   
               log.debug("Exit Rss Channel Action : error");
  
  
  
  1.8       +7 -8      
jakarta-struts/src/tiles-documentation/org/apache/struts/webapp/tiles/rssChannel/Channels.java
  
  Index: Channels.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/tiles-documentation/org/apache/struts/webapp/tiles/rssChannel/Channels.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- Channels.java     23 Aug 2003 00:12:39 -0000      1.7
  +++ Channels.java     23 Aug 2003 17:04:46 -0000      1.8
  @@ -73,7 +73,6 @@
   import org.apache.commons.logging.Log;
   import org.apache.commons.logging.LogFactory;
   import org.apache.struts.action.Action;
  -import org.apache.struts.action.ActionErrors;
   import org.apache.struts.action.ActionForm;
   import org.apache.struts.action.ActionForward;
   import org.apache.struts.action.ActionMapping;
  @@ -131,7 +130,7 @@
               throw new ServletException("This action must be called by a Tile, not 
directly");
           }
   
  -        ActionErrors errors = new ActionErrors();
  +        ActionMessages errors = new ActionMessages();
   
           // -- Retrieve parameters --
           // Urls can come from a list, or from a single attribute.
  @@ -174,7 +173,7 @@
   
           // -- Handle Errors ---
           if (!errors.isEmpty()) {
  -            saveErrors(request, errors);
  +            this.saveErrors(request, errors);
   
               if (mapping.getInput() != null) {
                   return new ActionForward(mapping.getInput());
  @@ -184,7 +183,7 @@
   
               log.debug("Exit Rss Channel Action : error");
   
  -            return (mapping.findForward("error"));
  +            return mapping.findForward("error");
           }
   
           // -- Save Bean, and Continue  ---
  
  
  
  1.17      +9 -8      
jakarta-struts/src/example/org/apache/struts/webapp/example/SaveRegistrationAction.java
  
  Index: SaveRegistrationAction.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/example/org/apache/struts/webapp/example/SaveRegistrationAction.java,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- SaveRegistrationAction.java       23 Aug 2003 00:12:39 -0000      1.16
  +++ SaveRegistrationAction.java       23 Aug 2003 17:04:46 -0000      1.17
  @@ -72,7 +72,6 @@
   import org.apache.commons.logging.Log;
   import org.apache.commons.logging.LogFactory;
   import org.apache.struts.action.Action;
  -import org.apache.struts.action.ActionErrors;
   import org.apache.struts.action.ActionForm;
   import org.apache.struts.action.ActionForward;
   import org.apache.struts.action.ActionMapping;
  @@ -156,7 +155,7 @@
           }
   
           // Validate the transactional control token
  -        ActionErrors errors = new ActionErrors();
  +        ActionMessages errors = new ActionMessages();
           if (log.isTraceEnabled()) {
               log.trace(" Checking transactional control token");
           }
  @@ -199,8 +198,8 @@
   
           // Report any errors we have discovered back to the original form
           if (!errors.isEmpty()) {
  -            saveErrors(request, errors);
  -            saveToken(request);
  +            this.saveErrors(request, errors);
  +            this.saveToken(request);
               return (mapping.getInputForward());
           }
   
  @@ -223,8 +222,10 @@
               if (t == null) {
                   t = e;
               }
  +            
               log.error("Registration.populate", t);
               throw new ServletException("Registration.populate", t);
  +            
           } catch (Throwable t) {
               log.error("Registration.populate", t);
               throw new ServletException("Subscription.populate", t);
  
  
  
  1.17      +6 -7      
jakarta-struts/src/example/org/apache/struts/webapp/example/LogonAction.java
  
  Index: LogonAction.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/example/org/apache/struts/webapp/example/LogonAction.java,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- LogonAction.java  23 Aug 2003 00:12:39 -0000      1.16
  +++ LogonAction.java  23 Aug 2003 17:04:46 -0000      1.17
  @@ -69,7 +69,6 @@
   import org.apache.commons.logging.Log;
   import org.apache.commons.logging.LogFactory;
   import org.apache.struts.action.Action;
  -import org.apache.struts.action.ActionErrors;
   import org.apache.struts.action.ActionForm;
   import org.apache.struts.action.ActionForward;
   import org.apache.struts.action.ActionMapping;
  @@ -119,7 +118,7 @@
           User user = null;
   
           // Validate the request parameters specified by the user
  -        ActionErrors errors = new ActionErrors();
  +        ActionMessages errors = new ActionMessages();
           String username = (String) PropertyUtils.getSimpleProperty(form, 
"username");
           String password = (String) PropertyUtils.getSimpleProperty(form, 
"password");
           UserDatabase database =
  @@ -146,7 +145,7 @@
   
           // Report any errors we have discovered back to the original form
           if (!errors.isEmpty()) {
  -            saveErrors(request, errors);
  +            this.saveErrors(request, errors);
               return (mapping.getInputForward());
           }
   
  
  
  
  1.68      +20 -4     jakarta-struts/src/share/org/apache/struts/action/Action.java
  
  Index: Action.java
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/src/share/org/apache/struts/action/Action.java,v
  retrieving revision 1.67
  retrieving revision 1.68
  diff -u -r1.67 -r1.68
  --- Action.java       19 Aug 2003 23:20:45 -0000      1.67
  +++ Action.java       23 Aug 2003 17:04:46 -0000      1.68
  @@ -417,8 +417,24 @@
        *
        * @param request The servlet request we are processing
        * @param errors Error messages object
  +     * @deprecated Use saveErrors(HttpServletRequest, ActionMessages) instead.
  +     * This will be removed after Struts 1.2.
        */
       protected void saveErrors(HttpServletRequest request, ActionErrors errors) {
  +        this.saveErrors(request, errors);
  +    }
  +    
  +    /**
  +     * Save the specified error messages keys into the appropriate request
  +     * attribute for use by the <html:errors> tag, if any messages
  +     * are required.  Otherwise, ensure that the request attribute is not
  +     * created.
  +     *
  +     * @param request The servlet request we are processing
  +     * @param errors Error messages object
  +     * @since Struts 1.2
  +     */
  +    protected void saveErrors(HttpServletRequest request, ActionMessages errors) {
   
           // Remove any error messages attribute if none are required
           if ((errors == null) || errors.isEmpty()) {
  
  
  

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

Reply via email to