Package io.jmix.core
Interface EntityInitializer
- All Known Implementing Classes:
DynamicModelEntityInitializer,DynAttrEntityStateInitializer,EmbeddedIdEntityInitializer,EntityElementCollectionInitializer,EntityEmbeddedInitializer,EntityPostConstructInitializer,GeneratedIdEntityInitializer,GeneratedNumberIdEntityInitializer
@NullMarked
public interface EntityInitializer
Interface to be implemented by beans that initialize new entity instances created via
Metadata.create(Class).-
Method Summary
Modifier and TypeMethodDescriptionvoidinitEntity(Object entity) default booleanReturns true if this initializer should be invoked when an instance is created for an entity that already exists, for example when the entity is deserialized from JSON.
-
Method Details
-
initEntity
-
isApplicableToExistingEntity
default boolean isApplicableToExistingEntity()Returns true if this initializer should be invoked when an instance is created for an entity that already exists, for example when the entity is deserialized from JSON.
-