Class AnnotationValidationInterceptor
java.lang.Object
org.apache.struts2.interceptor.AbstractInterceptor
org.apache.struts2.interceptor.MethodFilterInterceptor
org.apache.struts2.validator.ValidationInterceptor
org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor
- All Implemented Interfaces:
Serializable
,ConditionalInterceptor
,Interceptor
Extends the xwork validation interceptor to also check for a @SkipValidation
annotation, and if found, don't validate this action method
- See Also:
-
Field Summary
Fields inherited from class org.apache.struts2.interceptor.MethodFilterInterceptor
excludeMethods, includeMethods
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String
doIntercept
(ActionInvocation invocation) Subclasses must override to implement the interceptor logic.protected Method
getActionMethod
(Class<?> actionClass, String methodName) Methods inherited from class org.apache.struts2.validator.ValidationInterceptor
doBeforeInvocation, getValidationContext, isValidateAnnotatedMethodOnly, setActionValidatorManager, setAlwaysInvokeValidate, setDeclarative, setProgrammatic, setValidateAnnotatedMethodOnly
Methods inherited from class org.apache.struts2.interceptor.MethodFilterInterceptor
applyInterceptor, getExcludeMethodsSet, getIncludeMethodsSet, intercept, setExcludeMethods, setIncludeMethods
Methods inherited from class org.apache.struts2.interceptor.AbstractInterceptor
destroy, init, setDisabled, shouldIntercept
-
Constructor Details
-
AnnotationValidationInterceptor
public AnnotationValidationInterceptor()
-
-
Method Details
-
doIntercept
Description copied from class:MethodFilterInterceptor
Subclasses must override to implement the interceptor logic.- Overrides:
doIntercept
in classValidationInterceptor
- Parameters:
invocation
- the action invocation- Returns:
- the result of invocation
- Throws:
Exception
- in case of any errors
-
getActionMethod
-