craigmcc    01/05/19 21:54:42

  Modified:    src/share/org/apache/struts/action Action.java
                        ActionForm.java ActionMapping.java
  Removed:     src/share/org/apache/struts/action ActionBase.java
                        ActionMappingBase.java ValidatingActionForm.java
  Log:
  Remove deprecations in the org.apache.struts.action package of the HEAD
  branch.
  
  Revision  Changes    Path
  1.22      +4 -64     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.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- Action.java       2001/05/11 22:33:31     1.21
  +++ Action.java       2001/05/20 04:54:41     1.22
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/action/Action.java,v 1.21 
2001/05/11 22:33:31 mschachter Exp $
  - * $Revision: 1.21 $
  - * $Date: 2001/05/11 22:33:31 $
  + * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/action/Action.java,v 1.22 
2001/05/20 04:54:41 craigmcc Exp $
  + * $Revision: 1.22 $
  + * $Date: 2001/05/20 04:54:41 $
    *
    * ====================================================================
    *
  @@ -108,7 +108,7 @@
    * by this Action.
    *
    * @author Craig R. McClanahan
  - * @version $Revision: 1.21 $ $Date: 2001/05/11 22:33:31 $
  + * @version $Revision: 1.22 $ $Date: 2001/05/20 04:54:41 $
    */
   
   public class Action {
  @@ -281,36 +281,6 @@
        * 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.
  -     *
  -     * @deprecated Use the new perform() method without a servlet argument
  -     *
  -     * @param servlet The ActionServlet instance owning this Action
  -     * @param mapping The ActionMapping used to select this instance
  -     * @param actionForm The optional ActionForm bean for this request (if any)
  -     * @param request The servlet request we are processing
  -     * @param response The servlet response we are processing
  -     *
  -     * @exception IOException if an input/output error occurs
  -     * @exception ServletException if a servlet exception occurs
  -     */
  -    public ActionForward perform(ActionServlet servlet,
  -                                 ActionMapping mapping,
  -                                 ActionForm form,
  -                                 ServletRequest request,
  -                                 ServletResponse response)
  -        throws IOException, ServletException {
  -
  -        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.
  @@ -336,36 +306,6 @@
           } 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.
  -     *
  -     * @deprecated Use the new perform() method without a servlet argument
  -     *
  -     * @param servlet The ActionServlet instance owning this Action
  -     * @param mapping The ActionMapping used to select this instance
  -     * @param actionForm The optional ActionForm bean for this request (if any)
  -     * @param request The servlet request we are processing
  -     * @param response The servlet response we are processing
  -     *
  -     * @exception IOException if an input/output error occurs
  -     * @exception ServletException if a servlet exception occurs
  -     */
  -    public ActionForward perform(ActionServlet servlet,
  -                                 ActionMapping mapping,
  -                                 ActionForm form,
  -                                 HttpServletRequest request,
  -                                 HttpServletResponse response)
  -        throws IOException, ServletException {
  -
  -        return (perform(mapping, form, request, response));
   
       }
   
  
  
  
  1.8       +4 -24     
jakarta-struts/src/share/org/apache/struts/action/ActionForm.java
  
  Index: ActionForm.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/action/ActionForm.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- ActionForm.java   2001/05/11 17:10:58     1.7
  +++ ActionForm.java   2001/05/20 04:54:41     1.8
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/action/ActionForm.java,v 1.7 
2001/05/11 17:10:58 mschachter Exp $
  - * $Revision: 1.7 $
  - * $Date: 2001/05/11 17:10:58 $
  + * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/action/ActionForm.java,v 1.8 
2001/05/20 04:54:41 craigmcc Exp $
  + * $Revision: 1.8 $
  + * $Date: 2001/05/20 04:54:41 $
    *
    * ====================================================================
    * 
  @@ -94,7 +94,7 @@
    * </p>
    *
    * @author Craig R. McClanahan
  - * @version $Revision: 1.7 $ $Date: 2001/05/11 17:10:58 $
  + * @version $Revision: 1.8 $ $Date: 2001/05/20 04:54:41 $
    */
   
   public abstract class ActionForm implements Serializable {
  @@ -224,26 +224,6 @@
           } catch (ClassCastException e) {
               return (null);
           }
  -
  -    }
  -
  -
  -    /**
  -     * Perform validations on the form input values included in this form bean.
  -     * If validation errors occur, return a String array containing the message
  -     * keys of corresponding error messages (in our application
  -     * MessageResources) to be displayed.  If no validation errors occur,
  -     * return <code>null</code>.
  -     *
  -     * @deprecated This is the Struts 0.5 version of validation -- use the
  -     *  validate(ActionMapping,HttpServletRequest) method instead
  -     */
  -    public String[] validate() {
  -
  -        String messages[] = new String[1];
  -        messages[0] =
  -            "Use the Struts 1.0 version of validate() for validation";
  -        return (messages);
   
       }
   
  
  
  
  1.18      +18 -258   
jakarta-struts/src/share/org/apache/struts/action/ActionMapping.java
  
  Index: ActionMapping.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/action/ActionMapping.java,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- ActionMapping.java        2001/03/23 22:21:34     1.17
  +++ ActionMapping.java        2001/05/20 04:54:41     1.18
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/action/ActionMapping.java,v 1.17 
2001/03/23 22:21:34 craigmcc Exp $
  - * $Revision: 1.17 $
  - * $Date: 2001/03/23 22:21:34 $
  + * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/action/ActionMapping.java,v 1.18 
2001/05/20 04:54:41 craigmcc Exp $
  + * $Revision: 1.18 $
  + * $Date: 2001/05/20 04:54:41 $
    *
    * ====================================================================
    *
  @@ -77,43 +77,17 @@
    * Additional properties can be added by a subclass, simply by
    * providing appropriate public "getter" and "setter" methods.
    * <ul>
  - * <li><em>actionClass</em> - Fully qualified Java class name of the
  - *     <code>Action</code> implementation class used by this mapping.  This
  - *     property is required.  <em>DEPRECATED - use <code>type</code>
  - *     instead</em>.
    * <li><strong>attribute</strong> - Name of the request-scope or
    *     session-scope attribute under which our form bean is accessed, if it
  - *     is other than the bean's specified name.  Replaces the old
  - *     <code>formAttribute</code> property.
  - * <li><em>formAttribute</em> - Name of the session attribute under
  - *     which an <code>ActionForm</code> bean is created and/or updated for
  - *     this mapping.  If not present, no <code>ActionForm</code> bean will
  - *     be maintained automatically.  <em>DEPRECATED - use
  - *     <code>attribute</code> instead.</em>
  - * <li><em>formClass</em> - Fully qualified Java class name of the
  - *     <code>ActionForm</code> implementation class used by this mapping
  - *     (if any).  <em>DEPRECATED - use the <code>name</code> attribute
  - *     to look up the corresponding ActionFormBean information</em>.
  - * <li><em>formPrefix</em> - Prefix used to match request parameter
  - *     names when populating the properties of our <code>ActionForm</code>
  - *     bean (if any).  <em>DEPRECATED - use <code>prefix</code>
  - *     instead</em>.
  - * <li><em>formScope</em> - Scope within which the form bean associated
  - *     with this mapping will be created or looked for.  Valid values are
  - *     "request" or "session".  <em>DEPRECATED - use <code>scope</code>
  - *     instead</em>.
  - * <li><em>formSuffix</em> - Suffix used to match request parameter
  - *     names when populating the properties of our <code>ActionForm</code>
  - *     bean (if any).  <em>DEPRECATED - use <code>suffix</code>
  - *     instead</em>.
  + *     is other than the bean's specified name.</li>
    * <li><strong>forward</strong> - Context-relative path of the resource that
    *     should serve this request (via a call to
    *     <code>RequestDispatcher.forward()</code>) instead of instantiating the
    *     Action class specified by the <code>type</code> property.
    *     Exactly one of the <code>forward</code>, <code>include</code>, or
  - *     <code>type</code> properties must be specified.
  + *     <code>type</code> properties must be specified.</li>
    * <li><strong>forwards</strong> - The set of ActionForwards locally
  - *     associated with this mapping.
  + *     associated with this mapping.</li>
    * <li><strong>include</strong> - Context-relative path of the resource that
    *     should serve this request (via a call to
    *     <code>RequestDispatcher.include()</code>) instead of instantiating the
  @@ -122,46 +96,41 @@
    *     <code>type</code> properties must be specified.</li>
    * <li><strong>input</strong> - Context-relative path of the input form
    *     to which control should be returned if a validation error is
  - *     encountered.  Replaces the old <code>inputForm</code> property.
  - * <li><em>inputForm</em> - Context-relative path of the input form
  - *     to which control should be returned if a validation error is
  - *     encountered.  <em>DEPRECATED - use <code>input</code> instead</em>.
  + *     encountered.</li>
    * <li><strong>mappings</strong> - The <code>ActionMappings</code>
  - *     collection of which we are a part.
  + *     collection of which we are a part.</li>
    * <li><strong>name</strong> - Name of the form bean, if any, associated
  - *     with this action.
  + *     with this action.</li>
    * <li><strong>parameter</strong> - General purpose configuration parameter
    *     that can be used to pass extra information to the <code>Action</code>
  - *     selected by this <code>ActionMapping</code>.
  + *     selected by this <code>ActionMapping</code>.</li>
    * <li><strong>path</strong> - Request URI path used to select this mapping.
    *     If extension mapping is used for the controller servlet, the extension
  - *     will be stripped before comparisions against this value are made.
  + *     will be stripped before comparisions against this value are made.</li>
    * <li><strong>prefix</strong> - Prefix used to match request parameter
  - *     names to form bean property names, if any.  Replaces the old
  - *     <code>formPrefix</code> property.
  + *     names to form bean property names, if any.</li>
    * <li><strong>scope</strong> - Identifier of the scope ("request" or
    *     "session" within which the form bean, if any, associated with this
  - *     action will be created.  Replaces the old <code>formScope</code>
  - *     attribute.
  + *     action will be created.</li>
    * <li><strong>suffix</strong> - Suffix used to match request parameter
    *     names when populating the properties of our <code>ActionForm</code>
  - *     bean (if any).  Replaces the old <code>formSuffix</code> property.
  + *     bean (if any).</li>
    * <li><strong>type</strong> - Fully qualified Java class name of the
    *     <code>Action</code> implementation class used by this mapping.
    *     Replaces the old <code>actionClass</code> property.  Exactly one of
    *     the <code>forward</code>, <code>include</code>, or <code>type</code>
  - *     properties must be specified.
  + *     properties must be specified.</li>
    * <li><strong>unknown</strong> - Set to <code>true</code> if this action
    *     should be configured as the default for this application, to handle
    *     all requests not handled by another action.  Only one action can be
  - *     defined as a default within a single application.
  + *     defined as a default within a single application.</li>
    * <li><strong>validate</strong> - Set to <code>true</code> if the
    *     <code>validate()</code> method of the form bean (if any) associated
  - *     with this mapping should be called.
  + *     with this mapping should be called.</li>
    * </ul>
    *
    * @author Craig R. McClanahan
  - * @version $Revision: 1.17 $ $Date: 2001/03/23 22:21:34 $
  + * @version $Revision: 1.18 $ $Date: 2001/05/20 04:54:41 $
    */
   
   public class ActionMapping implements Serializable {
  @@ -287,32 +256,6 @@
   
   
       /**
  -     * Return the action class name for this mapping.
  -     *
  -     * @deprecated Use getType() instead
  -     */
  -    public String getActionClass() {
  -
  -        return (getType());
  -
  -    }
  -
  -
  -    /**
  -     * Set the action class name for this mapping.
  -     *
  -     * @param actionClass The new action class name
  -     *
  -     * @deprecated Use setType(String) instead
  -     */
  -    public void setActionClass(String actionClass) {
  -
  -        setType(actionClass);
  -
  -    }
  -
  -
  -    /**
        * Return the attribute name for our form bean.
        */
       public String getAttribute() {
  @@ -338,137 +281,6 @@
   
   
       /**
  -     * Return the form session attribute key for this mapping, if any.
  -     *
  -     * @deprecated Use getAttribute() instead
  -     */
  -    public String getFormAttribute() {
  -
  -        return (getAttribute());
  -
  -    }
  -
  -
  -    /**
  -     * Set the form session attribute key for this mapping.
  -     *
  -     * @param formAttribute The new form session attribute key
  -     *
  -     * @deprecated Use setAttribute(String) instead
  -     */
  -    public void setFormAttribute(String formAttribute) {
  -
  -        setAttribute(formAttribute);
  -
  -    }
  -
  -
  -    /**
  -     * Return the form class name for this mapping.
  -     *
  -     * @deprecated Use the bean name to look up the corresponding
  -     *  ActionFormBean instead
  -     */
  -    public String getFormClass() {
  -
  -        return (getName());
  -
  -    }
  -
  -
  -    /**
  -     * Set the form class name for this mapping.
  -     *
  -     * @param formClass The new form class name
  -     *
  -     * @deprecated Modify the corresponding ActionFormBean instead
  -     */
  -    public void setFormClass(String formClass) {
  -
  -        setName(formClass);
  -
  -    }
  -
  -
  -    /**
  -     * Return the form parameter name prefix for this mapping.
  -     *
  -     * @deprecated Use getPrefix() instead
  -     */
  -    public String getFormPrefix() {
  -
  -        return (getPrefix());
  -
  -    }
  -
  -
  -    /**
  -     * Set the form parameter name prefix for this mapping.
  -     *
  -     * @param formPrefix The new form prefix
  -     *
  -     * @deprecated Use setPrefix(String) instead
  -     */
  -    public void setFormPrefix(String formPrefix) {
  -
  -        setPrefix(formPrefix);
  -
  -    }
  -
  -
  -    /**
  -     * Return the scope within which our form bean will be accessed.
  -     *
  -     * @deprecated Use getScope() instead
  -     */
  -    public String getFormScope() {
  -
  -        return (getScope());
  -
  -    }
  -
  -
  -    /**
  -     * Set the scope within which our form bean will be accessed.
  -     *
  -     * @param formScope The new scope ("request" or "session")
  -     *
  -     * @deprecated Use setScope(String) instead
  -     */
  -    public void setFormScope(String formScope) {
  -
  -        setScope(formScope);
  -
  -    }
  -
  -
  -    /**
  -     * Return the form parameter name suffix for this mapping.
  -     *
  -     * @deprecated Use getSuffix() instead
  -     */
  -    public String getFormSuffix() {
  -
  -        return (getSuffix());
  -
  -    }
  -
  -
  -    /**
  -     * Set the form parameter name suffix for this mapping.
  -     *
  -     * @param formSuffix The new form suffix
  -     *
  -     * @deprecated Use setSuffix(String) instead
  -     */
  -    public void setFormSuffix(String formSuffix) {
  -
  -        setSuffix(formSuffix);
  -
  -    }
  -
  -
  -    /**
        * Return the forward path for this mapping.
        */
       public String getForward() {
  @@ -535,32 +347,6 @@
   
   
       /**
  -     * Return the input form URI for this mapping.
  -     *
  -     * @deprecated Use getInput() instead
  -     */
  -    public String getInputForm() {
  -
  -        return (getInput());
  -
  -    }
  -
  -
  -    /**
  -     * Set the input form URI for this mapping.
  -     *
  -     * @param inputForm The new input form URI
  -     *
  -     * @deprecated Use setInput(String) instead
  -     */
  -    public void setInputForm(String inputForm) {
  -
  -        setInput(inputForm);
  -
  -    }
  -
  -
  -    /**
        * Return the <code>ActionMappings</code> collection of which
        * we are a part.
        */
  @@ -816,32 +602,6 @@
       public void addForward(ActionForward forward) {
   
           forwards.addForward(forward);
  -
  -    }
  -
  -
  -    /**
  -     * Create and return an initialized instance of our form class.  If
  -     * instantiation fails for any reason, <code>null</code> is returned.
  -     *
  -     * @deprecated Creation of ActionForm instances is now the responsibility
  -     *  of the controller servlet
  -     */
  -    public ActionForm createFormInstance() {
  -
  -        // Look up the Java class name to be instantiated
  -        ActionFormBean formBean =
  -            getMappings().getServlet().findFormBean(getName());
  -        if (formBean == null)
  -            return (null);
  -
  -        // Instantiate and return an instance of this class
  -        try {
  -            Class clazz = Class.forName(formBean.getType());
  -            return ((ActionForm) clazz.newInstance());
  -        } catch (Throwable t) {
  -            return (null);
  -        }
   
       }
   
  
  
  

Reply via email to