Major
Nice to have
Bugfix
Major
Enhancement
(User-visible)
Code can communicate a problem directly to the user via throwing TopLogicException. For this purpose, a ResKey is specified that contains the user-readable error message.
Problem
The current display of the error/notice message looks more like an internal system error to the user:
Improvement
For the hint message, the hint icon should be selectable so that a visual distinction can be made between "hints", "operator errors" and "system errors".
Application
Title, Message and Severity can now be determined directly on a TopLogicException:
- I18NRuntimeException.initSeverity(ErrorSeverity)
- I18NRuntimeException.initDetails(ResKey)
The same is possible on a HandlerResult:
- HandlerResult.setErrorSeverity(ErrorSeverity)
- HandlerResult.setErrorTitle(ResKey)
- HandlerResult.setErrorMessage(ResKey)
Test
- Buttons shown above in TestControlsForm.