forum.bitel.ru
http://forum.bitel.ru/

[6.0] Нужно ли кидать publishAfterCommit при обновлении ПТ
http://forum.bitel.ru/viewtopic.php?f=44&t=10669
Страница 1 из 1

Автор:  oldb0y [ 01 июл 2015, 16:37 ]
Заголовок сообщения:  [6.0] Нужно ли кидать publishAfterCommit при обновлении ПТ

По мотивам этой темы - viewtopic.php?f=44&t=9930

Там пришли к тому, что необходимо вызвать метод publishAfterCommit, чтобы оповестить сервис Inet о добавлении нового ТП:
Код:
EventProcessor.getInstance().publishAfterCommit(new ContractTariffChangedEvent( cid);


Сейчас реализую похожую задачу по персональным тарифным планам. И стоит вопрос нужно ли вызывать данный метод для ПТ?
Если да, то помогите с тем как сделать это правильно. Например, при добавлении ТП нужно было делать 2 оповещения:

Цитата:
ContractTariff CCCT = new ContractTariff();
EventProcessor.getInstance().publishAfterCommit(new ContractTariffUpdateEvent(0, contractId, CCCT, true));
EventProcessor.getInstance().publishAfterCommit(new ContractTariffChangedEvent( cid);


Какие оповещения нужны для ПТ? Что-то вроде?:

Цитата:
PersonalTariff PPPT = new PersonalTariff();
EventProcessor.getInstance().publishAfterCommit(new ContractTariffUpdateEvent(0, contractId, PPPT, true));
EventProcessor.getInstance().publishAfterCommit(new ContractTariffChangedEvent( cid);

Автор:  stark [ 02 июл 2015, 18:40 ]
Заголовок сообщения:  Re: [6.0] Нужно ли кидать publishAfterCommit при обновлении

Код:
EventProcessor.getInstance().publishAfterCommit( new ContractTariffChangedEvent( cid ) );
EventProcessor.getInstance().publishAfterCommit( new PersonalTariffUpdateEvent( userID, cid, tariff.getId() ) );     

Автор:  oldb0y [ 09 июл 2015, 11:14 ]
Заголовок сообщения:  Re: [6.0] Нужно ли кидать publishAfterCommit при обновлении

Спасибо!

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/