Package io.jmix.core.entity
package io.jmix.core.entity
-
ClassDescriptionUsed by enhancing process.Used for
Embeddableentities by enhancing processUsed to clearly identify entity.
Property selection performs as follows:Idproperty used if it hasUUIDtype andJmixGeneratedValueannotation, any other UUID @JmixGeneratedValue property chosen if @Id property doesn't satisfy conditions above, interface isn't applied otherwise.Interface to be implemented by optimistically locked entities.Event object forEntityPropertyChangeListener.Interface to track changes in data model objects.Interface to be implemented by entities that are not included in static metadata, but can provide aMetaClassspecifically for each instance.Entity that contains a variable set of attributes.AnEntityEntryimplementation for model objects without identifiers.
Used by enhancing process whenJmixEntitydoes not include any of annotations:IdEmbeddedIdJmixIdCommon placeholders interface for null values.Used by enhancing process.Stores information about: data that has been filtered by row level security;