Interface ConfiguredValidator
-
- All Superinterfaces:
jakarta.validation.Validator
@Contract public interface ConfiguredValidator extends jakarta.validation.Validator
Configured validator for Jersey validation purposes.- Author:
- Michal Gajdos
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidvalidateResourceAndInputParams(Object resource, Invocable resourceMethod, Object[] args)Validates resource class instance and input parameters of themethod.voidvalidateResult(Object resource, Invocable resourceMethod, Object result)Validates response instance / response entity of themethod.
-
-
-
Method Detail
-
validateResourceAndInputParams
void validateResourceAndInputParams(Object resource, Invocable resourceMethod, Object[] args) throws jakarta.validation.ConstraintViolationException
Validates resource class instance and input parameters of themethod.ConstraintViolationExceptionraised from this method should be mapped to HTTP 400 status.- Parameters:
resource- resource class instance.resourceMethod- invocable containing handling and validation methods.args- input method parameters.- Throws:
jakarta.validation.ConstraintViolationException- ifConstraintViolationoccurs (should be mapped to HTTP 400 status).
-
validateResult
void validateResult(Object resource, Invocable resourceMethod, Object result) throws jakarta.validation.ConstraintViolationException
Validates response instance / response entity of themethod.ConstraintViolationExceptionraised from this method should be mapped to HTTP 500 status.- Parameters:
resource- resource class instance.resourceMethod- invocable containing handling and validation methods.result- response entity.- Throws:
jakarta.validation.ConstraintViolationException- ifConstraintViolationoccurs (should be mapped to HTTP 500 status).
-
-