jmix-projects / jmix-old

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

Enhancing of ModelObject classes #575

Closed knstvk closed 3 years ago

knstvk commented 4 years ago

See classes in test_support.app.entity.model_objects package in modules/core/src/test/java. All of them have the TODO comments which mark the code that must be replaced with bytecode enhancing. Model objects can have the following EntityEntry implementations:

Also, due to changes in #574, now not-annotated properties of model objects are included in metadata by default. Make sure setters of such properties are enhanced and remove @Ignore from the metadata.ModelObjectsMetadataTest#non-annotated properties are enhanced test.