BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 апр 2024, 01:12

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




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Changelog для API
СообщениеДобавлено: 06 дек 2016, 20:24 
Не в сети
Клиент

Зарегистрирован: 21 май 2009, 15:18
Сообщения: 72
Карма: 0
Есть ли что-то наподобие такого? Сейчас рассматриваем переход на 6.2 (7.0) с 5.2 и некоторые вещи не работают, скрупулёзное чтение javadoc конечно просветляет, но некоторые моменты слегка вызывают беспокойство :lol:
Например обработка платежа:
в 5.2
Код:
public void onEvent( event, setup, con, conSlave )
{
  egt = event.getTime();
  payment = event.getPayment();
  cid = payment.getContractId();
  ///
  print(payment.getClass().getName());
  ///
  date = payment.getPaymentDate();

Цитата:
OUT:
bitel.billing.server.contract.bean.Payment

в 6.2
Цитата:
OUT:
ru.bitel.bgbilling.kernel.contract.balance.common.bean.Payment


EXCEPTIONS:
Error in method invocation: Method getPaymentDate() not found in class'ru.bitel.bgbilling.kernel.contract.balance.common.bean.Paymen


ну вот возвращаются разные классы и метода нет getPaymentDate и что самое забавное смотрим в javadoc 5.2
Цитата:
getDate

@Deprecated
public java.util.Calendar getDate()
Deprecated.
Использовать getPaymentDate().


и мы конечно же мы не будем использовать устаревший метод, а в 6.2 знаете что надо использовать чтобы получить дату платежа.... бинго!!!! getDate а getPaymentDate там и не пахло.

Смищно конечно, но может все таки есть что-то типа changelog'а


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Changelog для API
СообщениеДобавлено: 06 дек 2016, 20:55 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Потому что там используется не
public java.util.Calendar getDate()
а
public java.util.Date getDate()

Нет, changelog'а нету, в Deprecated обычно пишется что надо вместо этого использовать. Чаще всего меняются импорты просто или переименовываются методы.

_________________
I'm clever. I've got a computer.


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

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


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

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


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

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