BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 20 июн 2025, 00:12

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Method getContractByID в BGBilling 6.0
СообщениеДобавлено: 15 янв 2014, 11:53 
Не в сети

Зарегистрирован: 28 авг 2012, 19:24
Сообщения: 87
Карма: 0
Здравствуйте.

На версии 5.2 работала такая схема по ограничению скорости юзеров на циске viewtopic.php?f=7&t=2646#p61715
Сделал апгрейд до версии 6.0. Тут же скрипт поломался:

01-15/09:22:21 ERROR [Thread-27] CiscoGateWorker - Eval error2: Typed variable declaration : Error in method invocation: Method getContractByID( java.lang.Integer ) not found in class'bitel.billing.server.contract.bean.ContractManager'
Typed variable declaration : Error in method invocation: Method getContractByID( java.lang.Integer ) not found in class'bitel.billing.server.contract.bean.ContractManager' : at Line: 126 : in file: inline evaluation of: ``import java.util.HashMap; import java.util.HashSet; import java.util.Map; import . . . '' : contract .getContractByID ( cid )

Ага, не нашёл метод в классе. Но по доке http://bgbilling.ru/v6.0/javadoc/bitel/ ... nager.html метод getContractByID существует. Он есть и якобы рабочий.

Хелп, разработчики.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Method getContractByID в BGBilling 6.0
СообщениеДобавлено: 15 янв 2014, 11:55 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
а если contract .getContractById ( cid )
? ;-)

Код:
 Contract   getContractByI[b]d[/b](int cid)
          Возвращает договор по его коду

в java важен регистр

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Method getContractByID в BGBilling 6.0
СообщениеДобавлено: 15 янв 2014, 12:00 
Не в сети

Зарегистрирован: 28 авг 2012, 19:24
Сообщения: 87
Карма: 0
Не понял. Сейчас есть:

contract = new ContractManager(con);
Contract ct = contract.getContractByID(cid);
user = ct.getComment();

На вторую строку пошли ругательства системы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Method getContractByID в BGBilling 6.0
СообщениеДобавлено: 15 янв 2014, 12:02 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Раньше метод имел в названии ID (сейчас с маленькой буквой d на конце), потом его сделали deprecated и позже удалили. Переименовали метод в связи с тем, что была необходимость в CamelCase

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Method getContractByID в BGBilling 6.0
СообщениеДобавлено: 15 янв 2014, 12:11 
Не в сети

Зарегистрирован: 28 авг 2012, 19:24
Сообщения: 87
Карма: 0
Спасибо. Заработало c нижним регистром.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Method getContractByID в BGBilling 6.0
СообщениеДобавлено: 15 янв 2014, 13:00 
Не в сети

Зарегистрирован: 28 авг 2012, 19:24
Сообщения: 87
Карма: 0
Artur писал(а):
потом его сделали deprecated и позже удалили

А зачем? Нужный метод.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Method getContractByID в BGBilling 6.0
СообщениеДобавлено: 15 янв 2014, 13:02 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
ilinav писал(а):
Artur писал(а):
потом его сделали deprecated и позже удалили

А зачем? Нужный метод.

Так появился новый метод с маленькой буквой d, а тот старый и его удалили получается просто заменили

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.037s | 30 Queries | GZIP : On ]