forum.bitel.ru http://forum.bitel.ru/ |
|
[BGBS] Добавление номера при импорте http://forum.bitel.ru/viewtopic.php?f=10&t=6905 |
Страница 1 из 1 |
Автор: | Phricker [ 26 июн 2012, 15:14 ] |
Заголовок сообщения: | [BGBS] Добавление номера при импорте |
В 5.2 изменили realUpdate Код: realUpdate(int userId, ClientItem item, boolean strictCheck, ru.bitel.bgbilling.kernel.container.managed.ServerContext context, boolean reserv) Обвновляет/добавляет поинт/правило, обновляет занятые ресурсы и генерирует событие об изменении поинта/правила. Что-то никак не пойму что есть ServerContext (ни разу не сталкивался), и как этим добром воспользоваться? Код: ClientItemManager cim = new ClientItemManager(con, PHONE_MID) ; ClientItem newPhone = new ClientItem(); newPhone.setContractId(contract.getId()); newPhone.setDate1(TimeUtils.convertDateToCalendar( createDate )); newPhone.setType(1); newPhone.setSourceId(1); newPhone.setClientNumbers(phoneNumber); cim.realUpdate( 0, newPhone, cim, true, ???????????, true ); Так же в javadoc непонятно что за reserv |
Автор: | aardvark [ 26 июн 2012, 17:22 ] |
Заголовок сообщения: | Re: [BGBS] Добавление номера при импорте |
Что нибудь в роде Код: Setup setup = Setup.getSetup() ServerContext context = new ServerContext(setup,moduleid,userid); пихнуть в него? где Setup это ru.bitel.bgbilling.server.util.Setup |
Автор: | Phricker [ 26 июн 2012, 17:36 ] |
Заголовок сообщения: | Re: [BGBS] Добавление номера при импорте |
Код: Class: ServerContext not found in namespace Что-то тут другое |
Автор: | aardvark [ 26 июн 2012, 18:04 ] |
Заголовок сообщения: | Re: [BGBS] Добавление номера при импорте |
Class точно тот. Может импорта нету нужного? ServerContext из package ru.bitel.bgbilling.kernel.container.managed есть этот импорт? |
Автор: | Phricker [ 26 июн 2012, 18:15 ] |
Заголовок сообщения: | Re: [BGBS] Добавление номера при импорте |
Код: import ru.bitel.bgbilling.server.util.Setup.*; import ru.bitel.bgbilling.kernel.container.managed.*; Setup setup = Setup.getSetup(); ServerContext context = new ServerContext(setup, PHONE_MID, User.USER_SERVER); cim.realUpdate( 0, newPhone, true, context, true ); вот так заработало. До этого вроде напрямую указывал в импорте на ServerContext. Когда ошибку выдало. Спасибо aardvark |
Автор: | aardvark [ 26 июн 2012, 19:18 ] |
Заголовок сообщения: | Re: [BGBS] Добавление номера при импорте |
всегда пожалуйста. я люблю в сырцах копаться. Заодно и 5.2 немного поизучаю. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |