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, & 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]