@RequestScoped @Intercepts(before=ExecuteMethodInterceptor.class, after=ParametersInstantiatorInterceptor.class) public class MethodValidatorInterceptor extends Object implements Interceptor
| Constructor and Description |
|---|
MethodValidatorInterceptor(Localization localization,
javax.validation.MessageInterpolator interpolator,
Validator validator,
MethodInfo methodInfo,
javax.validation.Validator methodValidator,
ParameterNameProvider parameterNameProvider) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accepts(ResourceMethod method) |
protected String |
extractCategory(String[] paramNames,
javax.validation.ConstraintViolation<Object> violation)
Returns the category for this constraint violation.
|
void |
intercept(InterceptorStack stack,
ResourceMethod method,
Object resourceInstance) |
public MethodValidatorInterceptor(Localization localization, javax.validation.MessageInterpolator interpolator, Validator validator, MethodInfo methodInfo, javax.validation.Validator methodValidator, ParameterNameProvider parameterNameProvider)
public boolean accepts(ResourceMethod method)
accepts in interface Interceptorpublic void intercept(InterceptorStack stack, ResourceMethod method, Object resourceInstance) throws InterceptionException
intercept in interface InterceptorInterceptionExceptionprotected String extractCategory(String[] paramNames, javax.validation.ConstraintViolation<Object> violation)
Copyright © 2014 Caelum. All Rights Reserved.