Здравствуйте.
Скажите, пожалуйста, как правильно реализовать механизм, при котором программные изменения сущности отображались бы в таблице у пользователя.
Ситуация примерно такая. При редактировании сущности с помощью экрана Edit, после сохранения данных Listener(afterCommit) отлавливает изменения и модифицирует одно из полей этой же таблицы. После сохранения окно Edit закрывается и пользователь видит окно Browse. Но в окне Browse пользователь не видит тех изменений, которые внёс Listener. При попытке использовать beforeCommit приложение повисает.
Как отлавливать момент изменения данных через UI непонятно.
Заранее спасибо!