Author: mrdon
Date: Thu Jun 22 21:59:05 2006
New Revision: 416567
URL: http://svn.apache.org/viewvc?rev=416567&view=rev
Log:
Remove usage of AroundInterceptor as it has been removed from XWork 2.0
XW-1360
Modified:
struts/action2/trunk/core/src/main/java/org/apache/struts/action2/interceptor/CreateSessionInterceptor.java
struts/action2/trunk/core/src/main/java/org/apache/struts/action2/interceptor/FileUploadInterceptor.java
struts/action2/trunk/core/src/main/java/org/apache/struts/action2/interceptor/ScopeInterceptor.java
struts/action2/trunk/core/src/main/java/org/apache/struts/action2/interceptor/ServletConfigInterceptor.java
Modified:
struts/action2/trunk/core/src/main/java/org/apache/struts/action2/interceptor/CreateSessionInterceptor.java
URL:
http://svn.apache.org/viewvc/struts/action2/trunk/core/src/main/java/org/apache/struts/action2/interceptor/CreateSessionInterceptor.java?rev=416567&r1=416566&r2=416567&view=diff
==============================================================================
---
struts/action2/trunk/core/src/main/java/org/apache/struts/action2/interceptor/CreateSessionInterceptor.java
(original)
+++
struts/action2/trunk/core/src/main/java/org/apache/struts/action2/interceptor/CreateSessionInterceptor.java
Thu Jun 22 21:59:05 2006
@@ -22,7 +22,7 @@
import org.apache.struts.action2.ServletActionContext;
import com.opensymphony.xwork.ActionInvocation;
-import com.opensymphony.xwork.interceptor.AroundInterceptor;
+import com.opensymphony.xwork.interceptor.AbstractInterceptor;
/**
* <!-- START SNIPPET: description -->
@@ -73,18 +73,17 @@
*
* @version $Date$ $Id$
*/
-public class CreateSessionInterceptor extends AroundInterceptor {
+public class CreateSessionInterceptor extends AbstractInterceptor {
private static final long serialVersionUID = -4590322556118858869L;
private static final Log _log =
LogFactory.getLog(CreateSessionInterceptor.class);
- protected void before(ActionInvocation invocation) throws Exception {
+ public String intercept(ActionInvocation invocation) throws Exception {
_log.debug("Creating HttpSession");
ServletActionContext.getRequest().getSession(true);
+ return invocation.invoke();
}
- protected void after(ActionInvocation dispatcher, String result) throws
Exception {
- }
}
Modified:
struts/action2/trunk/core/src/main/java/org/apache/struts/action2/interceptor/FileUploadInterceptor.java
URL:
http://svn.apache.org/viewvc/struts/action2/trunk/core/src/main/java/org/apache/struts/action2/interceptor/FileUploadInterceptor.java?rev=416567&r1=416566&r2=416567&view=diff
==============================================================================
---
struts/action2/trunk/core/src/main/java/org/apache/struts/action2/interceptor/FileUploadInterceptor.java
(original)
+++
struts/action2/trunk/core/src/main/java/org/apache/struts/action2/interceptor/FileUploadInterceptor.java
Thu Jun 22 21:59:05 2006
@@ -23,6 +23,7 @@
import com.opensymphony.xwork.ActionInvocation;
import com.opensymphony.xwork.ActionProxy;
import com.opensymphony.xwork.ValidationAware;
+import com.opensymphony.xwork.interceptor.AbstractInterceptor;
import com.opensymphony.xwork.interceptor.Interceptor;
import com.opensymphony.xwork.util.LocalizedTextUtil;
import org.apache.commons.logging.Log;
@@ -145,7 +146,7 @@
* <!-- END SNIPPET: example -->
*
*/
-public class FileUploadInterceptor implements Interceptor {
+public class FileUploadInterceptor extends AbstractInterceptor {
private static final long serialVersionUID = -4764627478894962478L;
@@ -166,12 +167,6 @@
public void setMaximumSize(Long maximumSize) {
this.maximumSize = maximumSize;
- }
-
- public void destroy() {
- }
-
- public void init() {
}
public String intercept(ActionInvocation invocation) throws Exception {
Modified:
struts/action2/trunk/core/src/main/java/org/apache/struts/action2/interceptor/ScopeInterceptor.java
URL:
http://svn.apache.org/viewvc/struts/action2/trunk/core/src/main/java/org/apache/struts/action2/interceptor/ScopeInterceptor.java?rev=416567&r1=416566&r2=416567&view=diff
==============================================================================
---
struts/action2/trunk/core/src/main/java/org/apache/struts/action2/interceptor/ScopeInterceptor.java
(original)
+++
struts/action2/trunk/core/src/main/java/org/apache/struts/action2/interceptor/ScopeInterceptor.java
Thu Jun 22 21:59:05 2006
@@ -20,7 +20,7 @@
import com.opensymphony.xwork.ActionContext;
import com.opensymphony.xwork.ActionInvocation;
import com.opensymphony.xwork.ActionProxy;
-import com.opensymphony.xwork.interceptor.Interceptor;
+import com.opensymphony.xwork.interceptor.AbstractInterceptor;
import com.opensymphony.xwork.interceptor.PreResultListener;
import com.opensymphony.xwork.util.OgnlValueStack;
import org.apache.struts.action2.dispatcher.SessionMap;
@@ -131,7 +131,7 @@
* </pre>
*
*/
-public class ScopeInterceptor implements Interceptor, PreResultListener {
+public class ScopeInterceptor extends AbstractInterceptor implements
PreResultListener {
private static final long serialVersionUID = 9120762699600054395L;
@@ -369,12 +369,6 @@
public void setSessionReset(String sessionReset) {
this.sessionReset = sessionReset;
- }
-
- public void destroy() {
- }
-
- public void init() {
}
public String intercept(ActionInvocation invocation) throws Exception {
Modified:
struts/action2/trunk/core/src/main/java/org/apache/struts/action2/interceptor/ServletConfigInterceptor.java
URL:
http://svn.apache.org/viewvc/struts/action2/trunk/core/src/main/java/org/apache/struts/action2/interceptor/ServletConfigInterceptor.java?rev=416567&r1=416566&r2=416567&view=diff
==============================================================================
---
struts/action2/trunk/core/src/main/java/org/apache/struts/action2/interceptor/ServletConfigInterceptor.java
(original)
+++
struts/action2/trunk/core/src/main/java/org/apache/struts/action2/interceptor/ServletConfigInterceptor.java
Thu Jun 22 21:59:05 2006
@@ -23,7 +23,7 @@
import org.apache.struts.action2.util.ServletContextAware;
import com.opensymphony.xwork.ActionContext;
import com.opensymphony.xwork.ActionInvocation;
-import com.opensymphony.xwork.interceptor.AroundInterceptor;
+import com.opensymphony.xwork.interceptor.AbstractInterceptor;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@@ -103,13 +103,10 @@
* @see ApplicationAware
* @see PrincipalAware
*/
-public class ServletConfigInterceptor extends AroundInterceptor implements
StrutsStatics {
+public class ServletConfigInterceptor extends AbstractInterceptor implements
StrutsStatics {
private static final long serialVersionUID = 605261777858676638L;
- protected void after(ActionInvocation dispatcher, String result) throws
Exception {
- }
-
/**
* Sets action properties based on the interfaces an action implements.
Things like application properties,
* parameters, session attributes, etc are set based on the implementing
interface.
@@ -117,7 +114,7 @@
* @param invocation an encapsulation of the action execution state.
* @throws Exception if an error occurs when setting action properties.
*/
- protected void before(ActionInvocation invocation) throws Exception {
+ public String intercept(ActionInvocation invocation) throws Exception {
final Object action = invocation.getAction();
final ActionContext context = invocation.getInvocationContext();
@@ -155,5 +152,6 @@
ServletContext servletContext = (ServletContext)
context.get(SERVLET_CONTEXT);
((ServletContextAware) action).setServletContext(servletContext);
}
+ return invocation.invoke();
}
}