Package io.jmix.core.entity
package io.jmix.core.entity
-
ClassDescriptionUsed by enhancing process.Used for
Embeddable
entities by enhancing processUsed to clearly identify entity.
Property selection performs as follows:Id
property used if it hasUUID
type andJmixGeneratedValue
annotation, 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 aMetaClass
specifically for each instance.Entity that contains a variable set of attributes.AnEntityEntry
implementation for model objects without identifiers.
Used by enhancing process whenJmixEntity
does not include any of annotations:Id
EmbeddedId
JmixId
Common placeholders interface for null values.Used by enhancing process.Stores information about: data that has been filtered by row level security;