jmix-projects / jmix-old

DEPRECATED. Use https://github.com/jmix-framework/jmix
16 stars 3 forks source link

Put in order system attributes #586

Closed dtaimanov closed 4 years ago

dtaimanov commented 4 years ago

System attribute considering should be reworked after changes in #15 and #579.

  1. System attribute names should be determined correctly.
  2. All mechanisms must work as before: consider following attributes as system:
    • with audit annotations: @CreatedDate, @CreatedBy, @LastModifiedDate, @LastModifiedBy,
    • with soft-delete annotations: @DeletedDate, @DeletedBy,
    • primary key attribute,
    • uuid-key attribute (UUID-attribute annotated with @JmixGeneratedValue, if primary key is not of type UUID)
    • versioned attribute