Package io.jmix.dynmodel
Class DynamicModelDefinitionException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.IllegalArgumentException
io.jmix.dynmodel.DynamicModelDefinitionException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
DynamicModelDefinitionParseException
Thrown when a submitted dynamic model definition cannot be accepted: its content cannot be read
(see
DynamicModelDefinitionParseException), or it breaks a rule of the model schema — an
attribute that names no type, a unique constraint on a LOB attribute, a cyclic calculated-attribute
graph. The message names the offending object and says what is wrong with it, and is intended to be
shown to the user.
Extends IllegalArgumentException, which the model definition validation threw before this
exception existed.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDynamicModelDefinitionException(String message) DynamicModelDefinitionException(String message, Throwable cause) -
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
DynamicModelDefinitionException
-
DynamicModelDefinitionException
-