Package io.jmix.dynmodel
Class DynamicModelValidationException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
jakarta.validation.ValidationException
jakarta.validation.ConstraintViolationException
io.jmix.core.validation.EntityValidationException
io.jmix.dynmodel.DynamicModelValidationException
- All Implemented Interfaces:
Serializable
Thrown when dynamic model validation of a saved entity fails (for example, a
required dynamic
attribute is null).
Subclasses EntityValidationException so callers relying on standard entity-validation handling keep
working, while a dedicated UI exception handler can present the violations as a user-friendly notification
instead of the generic unexpected-error dialog.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDynamicModelValidationException(String message, Set<? extends jakarta.validation.ConstraintViolation<?>> constraintViolations) -
Method Summary
Methods inherited from class io.jmix.core.validation.EntityValidationException
toStringMethods inherited from class jakarta.validation.ConstraintViolationException
getConstraintViolationsMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
Constructor Details
-
DynamicModelValidationException
-