| Class | Description |
|---|---|
| BValInterceptor |
This interceptor is a specialized version of the org.apache.bval.cdi.BValInterceptor
To support the JWT+BeanValidation feature we will split any JWT-validating annotations
into a dedicated class with a '$$JwtConstraints' suffix, and the other annotations into a
dedicated class with a '$$ReturnConstraints' suffix.
|
| ClassValidationData | |
| ClassValidationGenerator | |
| JwtValidationGenerator |
We allow CDI and EJB beans to use BeanValidation to validate a JsonWebToken
instance by simply creating contstraints and putting them on that method.
|
| MethodConstraints | |
| MethodMap |
Given a class like the following:
public class Green {
@ReturnValidation("bar")
public void sage() {
}
}
We will have generated a class like the following
|
| ReturnValidationGenerator | |
| ValidationConstraints | |
| ValidationGenerator |
We allow CDI and EJB beans to use BeanValidation to validate a JsonWebToken
instance by simply creating contstraints and putting them on that method.
|
| ValidationGenerator.ConstrainedMethodVisitor |
Wraps a MethodVisitor and ignores all annotations that are not
bean validation annotations that should be on this method.
|
| ValidationInterceptor | |
| ValidationInterceptorsFeature |
| Exception | Description |
|---|---|
| ConstraintsClassInstantiationException |
This should never be thrown.
|
| GeneratedConstraintsMissingException | |
| MissingConstraintsException | |
| MissingConstraintsMethodException | |
| ValidationConstraintException | |
| ValidationGenerationException |
| Annotation Type | Description |
|---|---|
| Generated |