Всем привет!
Есть сущность с подключенными собственными валидаторами по спецификации Bean Validation.
Я ожидаю, что при сохранении сущности через DataManager валидаторы будут вызываться. Но этого не происходит. Либо я что-то делаю не так, либо DataManager не вызывает валидаторы. Подскажите, пожалуйста, должен DataManager их вызывать или нет?
1 симпатия
Валидация автоматически вызывается только в экранах UI и в generic REST API. DataManager в Jmix валидацию не вызывает.
В бизнес-логике вы можете вызывать валидацию через инжектированный javax.validation.Validator
и обрабатывать возвращаемую коллекцию нарушений.
Константин, спасибо!