Interface RequestValidator

All Superinterfaces:
org.keycloak.provider.Provider
All Known Implementing Classes:
HibernateRequestValidator

public interface RequestValidator extends org.keycloak.provider.Provider
  • Method Details

    • validate

      <T> Set<jakarta.validation.ConstraintViolation<T>> validate(T o, Class<?>... groups)
    • validate

      <T> Set<jakarta.validation.ConstraintViolation<T>> validate(T o, Method m, Object[] parameterValues, Class<?>... groups)
    • enforce

      <T> void enforce(T request, Class<?>... groups)
    • enforce

      <T> void enforce(T o, Function<Set<jakarta.validation.ConstraintViolation<T>>,RuntimeException> ex, Class<?>... groups)
    • enforce

      <T> void enforce(T request, Method m, Object[] parameterValues, Function<Set<jakarta.validation.ConstraintViolation<T>>,RuntimeException> ex, Class<?>... groups)
    • unwrap

      <T> T unwrap(Class<T> k)
    • close

      default void close()
      Specified by:
      close in interface org.keycloak.provider.Provider