Package io.jmix.core.entity.annotation


package io.jmix.core.entity.annotation
  • Class
    Description
    Indicates that auto case conversion should be used for text input fields bound with marked entity field.
    Defines a case conversion type.
    Defines CurrencyField currency label position.
    Indicates that a field which is marked by this annotation contains currency value
     
    Defines additional parameters for Embedded attributes.
    Indicates whether to enable restoring of soft deleted entity instances.
    Can be applied to an attribute of TemporalType.TIMESTAMP data type to always ignore the user time zone when displaying and entering values.
    Indicates an entity attribute that must be assigned by the framework right after creating an entity instance.
    This annotation should be used on an id attribute if the attribute has no other appropriate annotation recognized by the framework (such as Id).
    Defines classes of entity lifecycle listeners
    Marks an annotation as being a meta-annotation for entity classes and attributes.
    Marks a link to other entity for specific soft deletion behaviour.
    Taken into account by persistence when "this" entity is deleted.
    See also DeletePolicy
    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
    Counterpart of ReplaceEntity.
    Indicates that the entity extends and replaces some original entity.
    Indicates that annotated entity/field is low-level and should not be available for end-user in various entity/field lists.