dgraham     2003/07/04 14:23:13

  Modified:    src/share/org/apache/struts/action Action.java
  Log:
  Removed deprecated perform() methods.
  
  Revision  Changes    Path
  1.63      +26 -82    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.62
  retrieving revision 1.63
  diff -u -r1.62 -r1.63
  --- Action.java       1 Jul 2003 01:24:10 -0000       1.62
  +++ Action.java       4 Jul 2003 21:23:12 -0000       1.63
  @@ -185,17 +185,26 @@
        * @param response The non-HTTP response we are creating
        *
        * @exception Exception if the application business logic throws
  -     *  an exception
  +     *  an exception.
        * @since Struts 1.1
        */
  -    public ActionForward execute(ActionMapping mapping,
  -                                 ActionForm form,
  -                                 ServletRequest request,
  -                                 ServletResponse response)
  +    public ActionForward execute(
  +        ActionMapping mapping,
  +        ActionForm form,
  +        ServletRequest request,
  +        ServletResponse response)
           throws Exception {
   
  -        // Call the deprecated method for backwards compatibility
  -        return (perform(mapping, form, request, response));
  +        try {
  +            return execute(
  +                mapping,
  +                form,
  +                (HttpServletRequest) request,
  +                (HttpServletResponse) response);
  +                
  +        } catch (ClassCastException e) {
  +            return null;
  +        }
   
       }
   
  @@ -217,79 +226,14 @@
        *  an exception
        * @since Struts 1.1
        */
  -    public ActionForward execute(ActionMapping mapping,
  -                                 ActionForm form,
  -                                 HttpServletRequest request,
  -                                 HttpServletResponse response)
  +    public ActionForward execute(
  +        ActionMapping mapping,
  +        ActionForm form,
  +        HttpServletRequest request,
  +        HttpServletResponse response)
           throws Exception {
   
  -        // Call the deprecated method for backwards compatibility
  -        return (perform(mapping, form, request, response));
  -
  -    }
  -
  -
  -    /**
  -     * Process the specified non-HTTP request, and create the corresponding
  -     * non-HTTP response (or forward to another web component that will create
  -     * it).  Return an <code>ActionForward</code> instance describing where
  -     * and how control should be forwarded, or <code>null</code> if the
  -     * response has already been completed.
  -     * <p>
  -     * The default implementation attempts to forward to the HTTP version of
  -     * this method.
  -     *
  -     * @param mapping The ActionMapping used to select this instance
  -     * @param form The optional ActionForm bean for this request (if any)
  -     * @param request The non-HTTP request we are processing
  -     * @param response The non-HTTP response we are creating
  -     *
  -     * @exception IOException if an input/output error occurs
  -     * @exception ServletException if a servlet exception occurs
  -     *
  -     * @deprecated Use the <code>execute()</code> method instead
  -     */
  -    public ActionForward perform(ActionMapping mapping,
  -                                 ActionForm form,
  -                                 ServletRequest request,
  -                                 ServletResponse response)
  -        throws IOException, ServletException {
  -
  -        try {
  -            return (perform(mapping, form,
  -                            (HttpServletRequest) request,
  -                            (HttpServletResponse) response));
  -        } catch (ClassCastException e) {
  -            return (null);
  -        }
  -
  -    }
  -
  -
  -    /**
  -     * Process the specified HTTP request, and create the corresponding HTTP
  -     * response (or forward to another web component that will create it).
  -     * Return an <code>ActionForward</code> instance describing where and how
  -     * control should be forwarded, or <code>null</code> if the response has
  -     * already been completed.
  -     *
  -     * @param mapping The ActionMapping used to select this instance
  -     * @param form The optional ActionForm bean for this request (if any)
  -     * @param request The HTTP request we are processing
  -     * @param response The HTTP response we are creating
  -     *
  -     * @exception IOException if an input/output error occurs
  -     * @exception ServletException if a servlet exception occurs
  -     *
  -     * @deprecated Use the <code>execute()</code> method instead
  -     */
  -    public ActionForward perform(ActionMapping mapping,
  -                 ActionForm form,
  -                 HttpServletRequest request,
  -                 HttpServletResponse response)
  -    throws IOException, ServletException {
  -
  -        return (null);  // Override this method to provide functionality
  +        return null;
   
       }
   
  
  
  

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

Reply via email to