Major
Nice to have
Bugfix
Major
Enhancement
Detail
#23459
configuration option `showNoModel` in `EditAttributedComponent`
The null model behavior is currently determined in dozens of implementations by overriding supportsInternalModel(). Instead, this behavior should be configurable.
Code migration
- Instead of overriding supportsInternalModel (), supportsInternalModelNonNull() needs to be overridden and the handling for null removed from the implementation.
- If the result was false for null before, nothing else needs to be done.
- If previously the result was true for null, either showNoModel="true" can be entered into the configuration, or the programmatic default can be set in the configuration interface: {{{
@Override @BooleanDefault(true) boolean getShowNoModel(); }}}
Test
Refactoring, no test.