Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
ViewModel, ViewModelLayout and Mixin are aliases already covered by DomainObject and DomainObjectLayout.
And for @DomainObject(nature=...), as we are now more precise on the term "entity", we should remove EXTERNAL_ENTITY and INMEMORY_ENTITY.
With support for meta annotations, users should be able to create their own drop in replacements. eg.
@Inherited @Target({ ElementType.TYPE }) @Retention(RetentionPolicy.RUNTIME) @DomainObject(nature=MIXIN, mixinMethod="act") public @interface Mixin { }