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 StringdoIntercept(ActionInvocation invocation) Subclasses must override to implement the interceptor logic.protected MethodgetActionMethod(Class<?> actionClass, String methodName) Methods inherited from class org.apache.struts2.validator.ValidationInterceptor
doBeforeInvocation, getValidationContext, isValidateAnnotatedMethodOnly, setActionValidatorManager, setAlwaysInvokeValidate, setDeclarative, setProgrammatic, setValidateAnnotatedMethodOnlyMethods inherited from class org.apache.struts2.interceptor.MethodFilterInterceptor
applyInterceptor, getExcludeMethodsSet, getIncludeMethodsSet, intercept, setExcludeMethods, setIncludeMethodsMethods inherited from class org.apache.struts2.interceptor.AbstractInterceptor
destroy, init, setDisabled, shouldIntercept
-
Constructor Details
-
AnnotationValidationInterceptor
public AnnotationValidationInterceptor()
-
-
Method Details
-
doIntercept
Description copied from class:MethodFilterInterceptorSubclasses must override to implement the interceptor logic.- Overrides:
doInterceptin classValidationInterceptor- Parameters:
invocation- the action invocation- Returns:
- the result of invocation
- Throws:
Exception- in case of any errors
-
getActionMethod
-