Package io.jmix.dynmodel.impl
package io.jmix.dynmodel.impl
-
ClassDescriptionThe
GeneratedClassStoreused by a real apply: classes are loaded into the globalClassManager, so they stay available to the whole application after publication.Maintains calculated-attribute evaluators registered in the application context.Expands fetch plans with dependencies required by included calculated dynamic attributes.Runtime service for calculated dynamic attribute access and write protection.Entity extra state that provides dynamic attribute values, including calculated attribute evaluation.Creates dynamic entity state for static and dynamic entities.Resolves captions for dynamic metadata properties from the in-memory dynamic message store.Message source backed by the in-memory dynamic message store.ClonesDynamicMetaPropertyinstances for metadata-generation session snapshots.Exposed as bean inDynamicModelAutoConfiguration.Serializes and deserializes dynamic model definitions in YAML format.The root of the YAML content.Collects methods annotated withDynamicModelOperationfrom application beans and invokes them by name on behalf of dynamic view behavior handlers.Interface for managing database schema for dynamic entities and attributes.Default implementation of dynamic model validation.Provides helper methods for dynamic unique constraints.SpEL property accessor that exposes only Jmix metadata properties of entities.Loads and looks up the classes generated while building a metadata session from a dynamic model definition.TheGeneratedClassStoreused by a preview metadata session build.Built-in calculated-attribute evaluator based on Spring Expression Language.