| Interface | Description |
|---|---|
| EntityEntryAuditable | |
| EntityEntryHasUuid |
Used to clearly identify entity.
Property selection performs as follows: Id property used if it has UUID type and JmixGeneratedValue annotation,
any other UUID @JmixGeneratedValue property chosen if @Id property doesn't satisfy conditions above,
interface isn't applied otherwise.
|
| EntityEntrySoftDelete | |
| EntityEntryVersioned |
Interface to be implemented by optimistically locked entities.
|
| EntityPropertyChangeListener |
Interface to track changes in data model objects.
|
| HasInstanceMetaClass | |
| JmixEntityEntryEnhanced |
Marker interface to be implemented by entities that should not be enhanced.
|
| JmixSettersEnhanced |
Marker interface to be implemented by entities that should not be enhanced.
|
| Class | Description |
|---|---|
| BaseEntityEntry |
Used by enhancing process.
|
| EmbeddableEntityEntry |
Used for
Embeddable entities by enhancing process |
| EntityPreconditions | |
| EntityPropertyChangeEvent |
Event object for
EntityPropertyChangeListener. |
| EntitySystemAccess | |
| EntityValues | |
| FileRefConverter | |
| KeyValueEntity |
Entity that contains a variable set of attributes.
|
| KeyValueEntity.KeyValueEntityEntry | |
| NoIdEntityEntry |
An
EntityEntry implementation for model objects without identifiers.Used by enhancing process when JmixEntity does not include any of annotations:
Id
EmbeddedId
JmixId
|
| NullableIdEntityEntry |
Used by enhancing process.
|
| SecurityState |
Stores information about:
data that has been filtered by row level security;
|
| UriConverter |
| Enum | Description |
|---|---|
| SecurityState.RestoreState |