forum.bitel.ru http://forum.bitel.ru/ |
|
ru.bitel.bgbilling.kernel.contract.api.common.bean http://forum.bitel.ru/viewtopic.php?f=19&t=10341 |
Страница 1 из 1 |
Автор: | borin [ 30 мар 2015, 11:54 ] |
Заголовок сообщения: | ru.bitel.bgbilling.kernel.contract.api.common.bean |
Добрый день! Осваиваю BGBilling API. В bitel.billing.server.contract.bean.Contract написано "По возможности не использовать. Использовать ru.bitel.bgbilling.kernel.contract.api.common.bean.Contract" Но если в импорте я напишу этот класс, то компилятор будет ругаться, и в пакете ru.bitel.bgbilling.kernel.contract.api.common.bean не нашел, что то типа ContractManager. Код: package ru.borin.global;
import bitel.billing.server.contract.bean.Contract; import bitel.billing.server.contract.bean.ContractManager; import ru.bitel.bgbilling.kernel.script.server.dev.GlobalScriptBase; import ru.bitel.bgbilling.server.util.Setup; import ru.bitel.common.sql.ConnectionSet; import java.sql.Connection; public class ImportFromAtiiraDB extends GlobalScriptBase { @Override public void execute( Setup setup1, ConnectionSet connectionSet2 ) throws Exception { String contractTitle = "40010"; Connection con = connectionSet2.getConnection(); ContractManager cm = new ContractManager(con); Contract contract = cm.getContractByTitle(contractTitle); System.out.println(contract.getComment()); } } |
Автор: | dimOn [ 30 мар 2015, 12:22 ] |
Заголовок сообщения: | Re: ru.bitel.bgbilling.kernel.contract.api.common.bean |
http://bgbilling.ru/v6.1/javadoc/ru/bit ... ctDao.html |
Автор: | borin [ 30 мар 2015, 12:41 ] |
Заголовок сообщения: | Re: ru.bitel.bgbilling.kernel.contract.api.common.bean |
Спасибо! |
Автор: | borin [ 30 мар 2015, 12:46 ] |
Заголовок сообщения: | Re: ru.bitel.bgbilling.kernel.contract.api.common.bean |
dimOn писал(а): http://bgbilling.ru/v6.1/javadoc/ru/bitel/bgbilling/kernel/contract/api/server/bean/ContractDao.html С помощью данного API можно лишь получить список договоров, а вот создание не нашел. Для создания использовать ContractManager? |
Автор: | dimOn [ 30 мар 2015, 12:51 ] |
Заголовок сообщения: | Re: ru.bitel.bgbilling.kernel.contract.api.common.bean |
"создание" это что? если просто создать модельку - там есть update. если кучу сопутствующих действий - это, вероятно, только через прямой вызов вебсервиса |
Автор: | stark [ 30 мар 2015, 12:55 ] |
Заголовок сообщения: | Re: ru.bitel.bgbilling.kernel.contract.api.common.bean |
borin писал(а): dimOn писал(а): http://bgbilling.ru/v6.1/javadoc/ru/bitel/bgbilling/kernel/contract/api/server/bean/ContractDao.html С помощью данного API можно лишь получить список договоров, а вот создание не нашел. Для создания использовать ContractManager? У всех DAO базовый функционал в предках - get, update. Смотрите список всех методов , а не только из этого класса. http://bgbilling.ru/v6.1/javadoc/ru/bit ... ctDao.html |
Автор: | borin [ 30 мар 2015, 12:57 ] |
Заголовок сообщения: | Re: ru.bitel.bgbilling.kernel.contract.api.common.bean |
dimOn писал(а): "создание" это что? если просто создать модельку - там есть update. если кучу сопутствующих действий - это, вероятно, только через прямой вызов вебсервиса Например в bitel.billing.server.contract.bean.ContractManager есть метод, который создает договор по шаблону Код: createFromPattern(int pattern_id, java.lang.String title, java.util.Calendar date, java.lang.String pswd, java.util.Map<java.lang.String,java.lang.Object> titleParams, boolean inModules, int superId, int subMode) Поясните пожалуйста разницу между bitel.billing.* и ru.bitel.*, на сколько я понимаю первое это устаревшее API? |
Автор: | stark [ 30 мар 2015, 13:00 ] |
Заголовок сообщения: | Re: ru.bitel.bgbilling.kernel.contract.api.common.bean |
borin писал(а): dimOn писал(а): "создание" это что? если просто создать модельку - там есть update. если кучу сопутствующих действий - это, вероятно, только через прямой вызов вебсервиса Например в bitel.billing.server.contract.bean.ContractManager есть метод, который создает договор по шаблону Код: createFromPattern(int pattern_id, java.lang.String title, java.util.Calendar date, java.lang.String pswd, java.util.Map<java.lang.String,java.lang.Object> titleParams, boolean inModules, int superId, int subMode) Поясните пожалуйста разницу между bitel.billing.* и ru.bitel.*, на сколько я понимаю первое это устаревшее API? Там не все перенесли, а только часть, createFromPattern пока там нет. ContractManager пока еще не deprecated. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |