По мотивам этой темы -
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);