forum.bitel.ru
http://forum.bitel.ru/

Phone Получить номер телефона
http://forum.bitel.ru/viewtopic.php?f=19&t=10486
Страница 1 из 1

Автор:  SeGa [ 02 май 2015, 18:06 ]
Заголовок сообщения:  Phone Получить номер телефона

Как получить номер телефона на поинте?

Автор:  Artur [ 05 май 2015, 13:49 ]
Заголовок сообщения:  Re: Phone Получить номер телефона

Оно?
Artur писал(а):
Код:
import bitel.billing.server.phone.bean.ClientItem;
....

    ClientItem phoneClientItem = ....;
    ....
    List<String> phoneList = phoneClientItem.getClientNumbers();

Автор:  SeGa [ 05 май 2015, 18:05 ]
Заголовок сообщения:  Re: Phone Получить номер телефона

Самое интересное что вот тут ClientItem phoneClientItem = ....;
Если делаю вот так:
Код:
ClientItem phoneClientItem = new ClientItem();
List<String> phoneList = phoneClientItem.getClientNumbers();

В ответ на phoneList.size() получаю 0
ЗЫ: пока еще только разбираюсь в java :)
Вот куда я хочу это вставить
Код:
package ru.neocom;

import java.sql.SQLException;
import java.util.List;

import org.w3c.dom.Element;

import ru.bitel.bgbilling.common.BGException;
import bitel.billing.server.phone.bean.ClientItem;

public class Balance extends bitel.billing.server.ActionBase

{
   @Override
   public void doAction() throws SQLException, BGException {

      ClientItem phoneClientItem = new ClientItem();

      List<String> phoneList = phoneClientItem.getClientNumbers();

      Element table = createElement(rootNode, "Info");
      Element element = createElement(table, "Inforow");
      element.setAttribute("cid", String.valueOf(cid));
      element.setAttribute("Test", String.valueOf(phoneList.get(0)));

   }

}


Автор:  stark [ 05 май 2015, 18:46 ]
Заголовок сообщения:  Re: Phone Получить номер телефона

так вы сами объект создали, поэтому он и пустой. а надо его из базы считать.

Автор:  Artur [ 05 май 2015, 19:24 ]
Заголовок сообщения:  Re: Phone Получить номер телефона

Я потому и написал там многоточие, т.к. не знаю откуда вы хотите получить объект поинта.

Можно из БД вот так получить:

Код:
import bitel.billing.server.phone.bean.ClientItemManager;
import bitel.billing.server.phone.bean.ClientItem;
import java.sql.Connection;
...

int cid = код_договора;
int phone_mid = код_модуля_phone;
Connection connection = экземпляр_соединения_с_БД;
ClientItemManager itemManager= new ClientItemManager( connection, phone_mid );
List<ClientItem> itemList = itemManager.getItemList( int cid );
for( ClientItem item : itemList )
{
     List<String> phoneList = item.getClientNumbers();
     .....
}


Опишите вашу задачу.

Автор:  SeGa [ 06 май 2015, 05:37 ]
Заголовок сообщения:  Re: Phone Получить номер телефона

Спасибо то что нужно.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/