@Contract public interface ConfiguredValidator extends jakarta.validation.Validator
Modifier and Type | Method and Description |
---|---|
void |
validateResourceAndInputParams(Object resource,
Invocable resourceMethod,
Object[] args)
Validates resource class instance and input parameters of the
method . |
void |
validateResult(Object resource,
Invocable resourceMethod,
Object result)
Validates response instance / response entity of the
method . |
void validateResourceAndInputParams(Object resource, Invocable resourceMethod, Object[] args) throws jakarta.validation.ConstraintViolationException
method
. ConstraintViolationException
raised
from this method should be mapped to HTTP 400 status.resource
- resource class instance.resourceMethod
- invocable containing handling and validation methods.args
- input method parameters.jakarta.validation.ConstraintViolationException
- if ConstraintViolation
occurs (should be mapped to HTTP
400 status).void validateResult(Object resource, Invocable resourceMethod, Object result) throws jakarta.validation.ConstraintViolationException
method
. ConstraintViolationException
raised
from this method should be mapped to HTTP 500 status.resource
- resource class instance.resourceMethod
- invocable containing handling and validation methods.result
- response entity.jakarta.validation.ConstraintViolationException
- if ConstraintViolation
occurs (should be mapped to HTTP
500 status).Copyright © 2007-2024, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.