Package com.atlassian.confluence.xwork
Class ConfluenceValidationInterceptor
- java.lang.Object
-
- com.opensymphony.xwork2.interceptor.AbstractInterceptor
-
- com.atlassian.confluence.xwork.ConfluenceValidationInterceptor
-
- All Implemented Interfaces:
com.opensymphony.xwork2.interceptor.Interceptor
,Serializable
public class ConfluenceValidationInterceptor extends com.opensymphony.xwork2.interceptor.AbstractInterceptor
Copy of the XWork validation interceptor that delegates to our own ActionValidatorManager. The default XWork manager contained some really nasty caching logic that we want to avoid.Contains code that is Copyright (c) 2002-2003 by OpenSymphony, used under the Apache license.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ConfluenceValidationInterceptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
intercept(com.opensymphony.xwork2.ActionInvocation invocation)
Gets the current action and its context and callsActionValidatorManager.validate(java.lang.Object, java.lang.String)
.void
setActionValidatorManager(com.opensymphony.xwork2.validator.ActionValidatorManager mgr)
-
-
-
Method Detail
-
intercept
public String intercept(com.opensymphony.xwork2.ActionInvocation invocation) throws Exception
Gets the current action and its context and callsActionValidatorManager.validate(java.lang.Object, java.lang.String)
.- Specified by:
intercept
in interfacecom.opensymphony.xwork2.interceptor.Interceptor
- Specified by:
intercept
in classcom.opensymphony.xwork2.interceptor.AbstractInterceptor
- Parameters:
invocation
- the execution state of the Action.- Throws:
Exception
- if an error occurs validating the action.
-
setActionValidatorManager
public void setActionValidatorManager(com.opensymphony.xwork2.validator.ActionValidatorManager mgr)
-
-