| Enum | Description |
|---|---|
| ConversionType |
Defines a case conversion type.
|
| CurrencyLabelPosition |
Defines CurrencyField currency label position.
|
| Annotation Type | Description |
|---|---|
| CaseConversion |
Indicates that auto case conversion should be used for text input fields bound with marked entity field.
|
| CurrencyValue |
Indicates that a field which is marked by this annotation contains currency value
|
| DisableEnhancing | |
| EmbeddedParameters |
Defines additional parameters for Embedded attributes.
|
| EnableRestore |
Indicates whether to enable restoring of soft deleted entity instances.
|
| IgnoreUserTimeZone |
Can be applied to an attribute of
TemporalType.TIMESTAMP data type to always ignore the user time zone
when displaying and entering values. |
| JmixGeneratedValue |
Indicates an entity attribute that must be assigned by the framework right after creating an entity instance.
|
| JmixId |
This annotation should be used on an id attribute if the attribute has no other appropriate annotation
recognized by the framework (such as
Id). |
| Listeners |
Defines classes of entity lifecycle listeners
|
| MetaAnnotation |
Marks an annotation as being a meta-annotation for entity classes and attributes.
|
| OnDelete |
Marks a link to other entity for specific soft deletion behaviour.
Taken into account by persistence when "this" entity is deleted. See also DeletePolicy |
| OnDeleteInverse |
Marks a link to other entity for specific soft deletion behaviour.
Taken into account by persistence when "linked" entity (which is referenced by the marked field) is deleted. See also DeletePolicy |
| ReplacedByEntity |
Counterpart of
ReplaceEntity. |
| ReplaceEntity |
Indicates that the entity extends and replaces some original entity.
|
| SystemLevel |
Indicates that annotated entity/field is low-level and should not be available for end-user in various entity/field lists.
|