Author: jmitchell
Date: Sat Apr  9 22:11:28 2005
New Revision: 160738

URL: http://svn.apache.org/viewcvs?view=rev&rev=160738
Log:
move protected messages to an intermediate base action

Added:
    struts/core/trunk/src/share/org/apache/struts/actions/BaseAction.java   
(with props)
Modified:
    struts/core/trunk/src/share/org/apache/struts/actions/ChainAction.java
    struts/core/trunk/src/share/org/apache/struts/actions/DispatchAction.java
    
struts/core/trunk/src/share/org/apache/struts/actions/DispatchChainAction.java
    struts/core/trunk/src/share/org/apache/struts/actions/DownloadAction.java
    struts/core/trunk/src/share/org/apache/struts/actions/ForwardAction.java
    struts/core/trunk/src/share/org/apache/struts/actions/IncludeAction.java
    struts/core/trunk/src/share/org/apache/struts/actions/LocaleAction.java
    struts/core/trunk/src/share/org/apache/struts/actions/SwitchAction.java

Added: struts/core/trunk/src/share/org/apache/struts/actions/BaseAction.java
URL: 
http://svn.apache.org/viewcvs/struts/core/trunk/src/share/org/apache/struts/actions/BaseAction.java?view=auto&rev=160738
==============================================================================
--- struts/core/trunk/src/share/org/apache/struts/actions/BaseAction.java 
(added)
+++ struts/core/trunk/src/share/org/apache/struts/actions/BaseAction.java Sat 
Apr  9 22:11:28 2005
@@ -0,0 +1,43 @@
+/*
+ * $Id: DispatchAction.java 54929 2004-10-16 16:38:42Z germuska $ 
+ *
+ * Copyright 2001-2004 The Apache Software Foundation.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+
+package org.apache.struts.actions;
+
+import org.apache.struts.action.Action;
+import org.apache.struts.util.MessageResources;
+
+/**
+ * <p>BaseAction is provided as an intermediate class for
+ * shared funtionality between <code>Action</code> and any
+ * stock implementation provided in this package.</p>
+ *
+ * @version $Rev$ $Date$
+ * @since Struts 1.3
+ */
+
+public abstract class BaseAction extends Action{
+    
+    /**
+     * The message resources for this package.
+     */
+    static MessageResources messages = MessageResources.getMessageResources
+                ("org.apache.struts.actions.LocalStrings");
+
+    
+}

Propchange: 
struts/core/trunk/src/share/org/apache/struts/actions/BaseAction.java
------------------------------------------------------------------------------
    svn:executable = *

Modified: struts/core/trunk/src/share/org/apache/struts/actions/ChainAction.java
URL: 
http://svn.apache.org/viewcvs/struts/core/trunk/src/share/org/apache/struts/actions/ChainAction.java?view=diff&r1=160737&r2=160738
==============================================================================
--- struts/core/trunk/src/share/org/apache/struts/actions/ChainAction.java 
(original)
+++ struts/core/trunk/src/share/org/apache/struts/actions/ChainAction.java Sat 
Apr  9 22:11:28 2005
@@ -22,7 +22,6 @@
 import org.apache.commons.chain.Catalog;
 import org.apache.commons.chain.CatalogFactory;
 import org.apache.commons.chain.Command;
-import org.apache.struts.action.Action;
 import org.apache.struts.action.ActionForm;
 import org.apache.struts.action.ActionForward;
 import org.apache.struts.action.ActionMapping;
@@ -68,7 +67,7 @@
  * </ul>
  */
 
-public class ChainAction extends Action {
+public class ChainAction extends BaseAction {
 
 
     // ------------------------------------------------------- Instance 
Varibles

Modified: 
struts/core/trunk/src/share/org/apache/struts/actions/DispatchAction.java
URL: 
http://svn.apache.org/viewcvs/struts/core/trunk/src/share/org/apache/struts/actions/DispatchAction.java?view=diff&r1=160737&r2=160738
==============================================================================
--- struts/core/trunk/src/share/org/apache/struts/actions/DispatchAction.java 
(original)
+++ struts/core/trunk/src/share/org/apache/struts/actions/DispatchAction.java 
Sat Apr  9 22:11:28 2005
@@ -28,11 +28,9 @@
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
-import org.apache.struts.action.Action;
 import org.apache.struts.action.ActionForm;
 import org.apache.struts.action.ActionForward;
 import org.apache.struts.action.ActionMapping;
-import org.apache.struts.util.MessageResources;
 
 /**
  * <p>An abstract <strong>Action</strong> that dispatches to a public
@@ -89,7 +87,7 @@
  *
  * @version $Rev$ $Date$
  */
-public abstract class DispatchAction extends Action {
+public abstract class DispatchAction extends BaseAction {
 
 
     // ----------------------------------------------------- Instance Variables
@@ -105,14 +103,6 @@
      * Commons Logging instance.
      */
     protected static Log log = LogFactory.getLog(DispatchAction.class);
-
-
-    /**
-     * The message resources for this package.
-     */
-    protected static MessageResources messages =
-            MessageResources.getMessageResources
-            ("org.apache.struts.actions.LocalStrings");
 
 
     /**

Modified: 
struts/core/trunk/src/share/org/apache/struts/actions/DispatchChainAction.java
URL: 
http://svn.apache.org/viewcvs/struts/core/trunk/src/share/org/apache/struts/actions/DispatchChainAction.java?view=diff&r1=160737&r2=160738
==============================================================================
--- 
struts/core/trunk/src/share/org/apache/struts/actions/DispatchChainAction.java 
(original)
+++ 
struts/core/trunk/src/share/org/apache/struts/actions/DispatchChainAction.java 
Sat Apr  9 22:11:28 2005
@@ -22,7 +22,6 @@
 import org.apache.commons.chain.Catalog;
 import org.apache.commons.chain.CatalogFactory;
 import org.apache.commons.chain.Command;
-import org.apache.struts.action.Action;
 import org.apache.struts.action.ActionForm;
 import org.apache.struts.action.ActionForward;
 import org.apache.struts.action.ActionMapping;
@@ -67,7 +66,7 @@
  * </ul>
  */
 
-public class DispatchChainAction extends Action {
+public class DispatchChainAction extends BaseAction {
 
 
     // ------------------------------------------------------- Instance 
Varibles

Modified: 
struts/core/trunk/src/share/org/apache/struts/actions/DownloadAction.java
URL: 
http://svn.apache.org/viewcvs/struts/core/trunk/src/share/org/apache/struts/actions/DownloadAction.java?view=diff&r1=160737&r2=160738
==============================================================================
--- struts/core/trunk/src/share/org/apache/struts/actions/DownloadAction.java 
(original)
+++ struts/core/trunk/src/share/org/apache/struts/actions/DownloadAction.java 
Sat Apr  9 22:11:28 2005
@@ -30,7 +30,6 @@
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.apache.struts.action.Action;
 import org.apache.struts.action.ActionForm;
 import org.apache.struts.action.ActionForward;
 import org.apache.struts.action.ActionMapping;
@@ -47,7 +46,7 @@
  *
  * @since Struts 1.2.6
  */
-public abstract class DownloadAction extends Action {
+public abstract class DownloadAction extends BaseAction {
 
     /**
      * If the <code>getBufferSize()</code> method is not overridden, this is

Modified: 
struts/core/trunk/src/share/org/apache/struts/actions/ForwardAction.java
URL: 
http://svn.apache.org/viewcvs/struts/core/trunk/src/share/org/apache/struts/actions/ForwardAction.java?view=diff&r1=160737&r2=160738
==============================================================================
--- struts/core/trunk/src/share/org/apache/struts/actions/ForwardAction.java 
(original)
+++ struts/core/trunk/src/share/org/apache/struts/actions/ForwardAction.java 
Sat Apr  9 22:11:28 2005
@@ -22,11 +22,9 @@
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.apache.struts.action.Action;
 import org.apache.struts.action.ActionForm;
 import org.apache.struts.action.ActionForward;
 import org.apache.struts.action.ActionMapping;
-import org.apache.struts.util.MessageResources;
 
 /**
  * <p>An <strong>Action</strong> that forwards to the context-relative
@@ -53,21 +51,10 @@
  *
  * @version $Rev$ $Date$
  */
-public class ForwardAction extends Action {
+public class ForwardAction extends BaseAction {
 
 
     // ----------------------------------------------------- Instance Variables
-
-
-    /**
-     * The message resources for this package.
-     */
-    protected static MessageResources messages =
-     MessageResources.getMessageResources
-        ("org.apache.struts.actions.LocalStrings");
-
-
-    // --------------------------------------------------------- Public Methods
 
 
     /**

Modified: 
struts/core/trunk/src/share/org/apache/struts/actions/IncludeAction.java
URL: 
http://svn.apache.org/viewcvs/struts/core/trunk/src/share/org/apache/struts/actions/IncludeAction.java?view=diff&r1=160737&r2=160738
==============================================================================
--- struts/core/trunk/src/share/org/apache/struts/actions/IncludeAction.java 
(original)
+++ struts/core/trunk/src/share/org/apache/struts/actions/IncludeAction.java 
Sat Apr  9 22:11:28 2005
@@ -23,12 +23,10 @@
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.apache.struts.action.Action;
 import org.apache.struts.action.ActionForm;
 import org.apache.struts.action.ActionForward;
 import org.apache.struts.action.ActionMapping;
 import org.apache.struts.upload.MultipartRequestWrapper;
-import org.apache.struts.util.MessageResources;
 
 /**
  * <p>An <strong>Action</strong> that includes the context-relative
@@ -55,21 +53,10 @@
  *
  * @version $Rev$ $Date$
  */
-public class IncludeAction extends Action {
+public class IncludeAction extends BaseAction {
 
 
     // ----------------------------------------------------- Instance Variables
-
-
-    /**
-     * The message resources for this package.
-     */
-    protected static MessageResources messages =
-     MessageResources.getMessageResources
-        ("org.apache.struts.actions.LocalStrings");
-
-
-    // --------------------------------------------------------- Public Methods
 
 
     /**

Modified: 
struts/core/trunk/src/share/org/apache/struts/actions/LocaleAction.java
URL: 
http://svn.apache.org/viewcvs/struts/core/trunk/src/share/org/apache/struts/actions/LocaleAction.java?view=diff&r1=160737&r2=160738
==============================================================================
--- struts/core/trunk/src/share/org/apache/struts/actions/LocaleAction.java 
(original)
+++ struts/core/trunk/src/share/org/apache/struts/actions/LocaleAction.java Sat 
Apr  9 22:11:28 2005
@@ -29,10 +29,10 @@
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.struts.Globals;
-import org.apache.struts.action.Action;
 import org.apache.struts.action.ActionForm;
 import org.apache.struts.action.ActionForward;
 import org.apache.struts.action.ActionMapping;
+import org.apache.struts.action.DynaActionForm;
 
 
 /**
@@ -41,7 +41,7 @@
  * parameters that are set  (language, country, &amp; page).
  *
 */
-public final class LocaleAction extends Action {
+public final class LocaleAction extends BaseAction {
 
     /**
      * Commons Logging instance.

Modified: 
struts/core/trunk/src/share/org/apache/struts/actions/SwitchAction.java
URL: 
http://svn.apache.org/viewcvs/struts/core/trunk/src/share/org/apache/struts/actions/SwitchAction.java?view=diff&r1=160737&r2=160738
==============================================================================
--- struts/core/trunk/src/share/org/apache/struts/actions/SwitchAction.java 
(original)
+++ struts/core/trunk/src/share/org/apache/struts/actions/SwitchAction.java Sat 
Apr  9 22:11:28 2005
@@ -25,11 +25,9 @@
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.struts.Globals;
-import org.apache.struts.action.Action;
 import org.apache.struts.action.ActionForm;
 import org.apache.struts.action.ActionForward;
 import org.apache.struts.action.ActionMapping;
-import org.apache.struts.util.MessageResources;
 import org.apache.struts.util.ModuleUtils;
 
 /**
@@ -52,7 +50,7 @@
  * @version $Rev$ $Date$
  * @since Struts 1.1
  */
-public class SwitchAction extends Action {
+public class SwitchAction extends BaseAction {
 
 
     // ----------------------------------------------------- Instance Variables
@@ -62,17 +60,6 @@
      * Commons Logging instance.
      */
     protected static Log log = LogFactory.getLog(SwitchAction.class);
-
-
-    /**
-     * The message resources for this package.
-     */
-    protected static MessageResources messages =
-        MessageResources.getMessageResources
-        ("org.apache.struts.actions.LocalStrings");
-
-
-    // --------------------------------------------------------- Public Methods
 
 
     // See superclass for JavaDoc



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

Reply via email to