Class HibernateRequestValidator
java.lang.Object
net.optionfactory.keycloak.providers.validation.hibernate.HibernateRequestValidator
- All Implemented Interfaces:
RequestValidator,org.keycloak.provider.Provider
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionHibernateRequestValidator(Locale defaultLocale, Set<Locale> supportedLocales) -
Method Summary
Modifier and TypeMethodDescription<T> void<T> voidenforce(T o, Method m, Object[] parameterValues, Function<Set<jakarta.validation.ConstraintViolation<T>>, RuntimeException> exFactory, Class<?>... groups) <T> voidenforce(T request, Function<Set<jakarta.validation.ConstraintViolation<T>>, RuntimeException> exFactory, Class<?>... groups) static LocaleresolveLocaleUsingAcceptLanguageHeader(org.hibernate.validator.spi.messageinterpolation.LocaleResolverContext lrc) <T> T<T> Set<jakarta.validation.ConstraintViolation<T>> <T> Set<jakarta.validation.ConstraintViolation<T>> Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.optionfactory.keycloak.providers.validation.RequestValidator
close
-
Constructor Details
-
HibernateRequestValidator
-
-
Method Details
-
resolveLocaleUsingAcceptLanguageHeader
public static Locale resolveLocaleUsingAcceptLanguageHeader(org.hibernate.validator.spi.messageinterpolation.LocaleResolverContext lrc) -
unwrap
- Specified by:
unwrapin interfaceRequestValidator
-
validate
- Specified by:
validatein interfaceRequestValidator
-
validate
public <T> Set<jakarta.validation.ConstraintViolation<T>> validate(T request, Method m, Object[] parameterValues, Class<?>... groups) - Specified by:
validatein interfaceRequestValidator
-
enforce
- Specified by:
enforcein interfaceRequestValidator
-
enforce
public <T> void enforce(T request, Function<Set<jakarta.validation.ConstraintViolation<T>>, RuntimeException> exFactory, Class<?>... groups) - Specified by:
enforcein interfaceRequestValidator
-
enforce
public <T> void enforce(T o, Method m, Object[] parameterValues, Function<Set<jakarta.validation.ConstraintViolation<T>>, RuntimeException> exFactory, Class<?>... groups) - Specified by:
enforcein interfaceRequestValidator
-