Package io.jmix.dynmodel
package io.jmix.dynmodel
-
ClassDescriptionThrown when the dynamic model settings record being applied is no longer the active one, which means the model was changed elsewhere after it was loaded for editing.Carries the entity, metadata property, and definition used to evaluate a calculated dynamic attribute.Evaluates a calculated dynamic attribute.Exposes an explicitly registered helper function to calculated-attribute expression evaluators.Describes a validation violation produced by dynamic model validation.Sent to all nodes of the cluster after a dynamic model has been applied and persisted.Published after a dynamic model definition has been successfully applied and persisted.Allows dependent modules to validate and prepare runtime artifacts against the working metadata snapshot.Thrown when the dynamic model cannot be applied because another node of the cluster is applying it.Validates a dynamic entity-level constraint registered by name.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.Thrown when dynamic model YAML content cannot be read into aDynamicModelDefinition: the content is not valid YAML, or a value in it is not accepted by the model schema.Thrown during dynamic model apply when a unique constraint cannot be created because the existing data already contains duplicate values for the participating attributes.Calculates and applies dynamic model metadata and schema migrations.Represents a single step in the dynamic model migration process.Alters the physical column (length/LOB) of an existing dynamic attribute.Updates the@LookupFieldmetadata of an existing dynamic reference attribute.Updates the searchable flag of an existing dynamic attribute.Updates dynamic attribute validation metadata.Updates dynamic entity validation metadata.Updates dynamic entity unique constraints.Marks a public bean method as an operation invocable from dynamic view behavior handler expressions viaservices.call('name', args...).Reports what the Search add-on indexes for an entity besides the dynamic attributes markedsearchablein the dynamic model.Provides helper methods for working with dynamic model metadata and generated physical database names.Thrown when dynamic model validation of a saved entity fails (for example, arequireddynamic attribute isnull).Validates dynamic model constraints stored in runtime metadata.Carries data required by a dynamic entity-level constraint validator.Published before commit when the dynamic attribute values of a static entity are stored, carrying the names of the attributes whose values changed.Configuration for the dynamic model core module.Configuration properties for the dynamic model add-on.Configuration properties for calculated dynamic attributes.Configuration properties for dynamic model cluster support.Configuration properties for dynamic model security integration.Thrown during dynamic model apply when an identity-defining property of an already-applied entity, attribute, or enumeration is changed.