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.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;