forum.bitel.ru http://forum.bitel.ru/ |
|
InetServ не возвращает getTypeTitle() http://forum.bitel.ru/viewtopic.php?f=44&t=9790 |
Страница 1 из 1 |
Автор: | Cucumber [ 02 окт 2014, 14:15 ] |
Заголовок сообщения: | InetServ не возвращает getTypeTitle() |
Добрый день Код: InetServ servNew = serviceActivatorEvent.getNewInetServ(); int tId = servNew.getTypeId(); String tTitle = servNew.getTypeTitle(); getTypeId() - работает getTypeTitle() - возвращает null Это баг или что-то не так делаю? версия 6.0 |
Автор: | stark [ 02 окт 2014, 14:23 ] |
Заголовок сообщения: | Re: InetServ не возвращает getTypeTitle() |
Он скорее всего не заполняется. Он используется где-то и заполняется там, а тут нет . |
Автор: | Cucumber [ 02 окт 2014, 14:46 ] |
Заголовок сообщения: | Re: InetServ не возвращает getTypeTitle() |
stark писал(а): Он скорее всего не заполняется. Он используется где-то и заполняется там, а тут нет . Я думал, это название ![]() |
Автор: | stark [ 02 окт 2014, 14:48 ] |
Заголовок сообщения: | Re: InetServ не возвращает getTypeTitle() |
Это оно и есть, но не заполняется. |
Автор: | Cucumber [ 02 окт 2014, 14:51 ] |
Заголовок сообщения: | Re: InetServ не возвращает getTypeTitle() |
т.е. в данном случае, чтобы получить название, придется лезть напрямую в БД? Иначе никак? |
Автор: | stark [ 02 окт 2014, 14:56 ] |
Заголовок сообщения: | Re: InetServ не возвращает getTypeTitle() |
Cucumber писал(а): т.е. в данном случае, чтобы получить название, придется лезть напрямую в БД? Иначе никак? нет, там скорее всего они есть в каком-нибудь map-е. Надо посмотреть |
Автор: | Amir [ 02 окт 2014, 15:39 ] |
Заголовок сообщения: | Re: InetServ не возвращает getTypeTitle() |
Для чего вам нужен title типа в обработчике активации сервисов? |
Автор: | Cucumber [ 02 окт 2014, 15:52 ] |
Заголовок сообщения: | Re: InetServ не возвращает getTypeTitle() |
Amir писал(а): Для чего вам нужен title типа в обработчике активации сервисов? Разные действия с железками, в зависимости от типа сервиса. Я мог бы использовать и id, но принято решение отталкиваться от названия, чтобы не зависеть от номера и не редактировать скрипты в будущем. Upd: В принципе, я могу завести константу. Может так даже лучше будет? |
Автор: | Amir [ 02 окт 2014, 16:04 ] |
Заголовок сообщения: | Re: InetServ не возвращает getTypeTitle() |
Добавим скоро так, т.е. будет доступен конфиг: Код: InetServTypeRuntime servTypeRuntime = e.getInetServRuntime().getServTypeRuntime();
String myparam = servTypeRuntime.getConfig().get( "myparam", "default" ); |
Автор: | Cucumber [ 02 окт 2014, 16:10 ] |
Заголовок сообщения: | Re: InetServ не возвращает getTypeTitle() |
Спасибо большое |
Автор: | Cromeshnic [ 02 окт 2014, 16:19 ] |
Заголовок сообщения: | Re: InetServ не возвращает getTypeTitle() |
Цитата: но принято решение отталкиваться от названия, чтобы не зависеть от номера и не редактировать скрипты в будущем ![]() |
Автор: | Amir [ 02 окт 2014, 16:19 ] |
Заголовок сообщения: | Re: InetServ не возвращает getTypeTitle() |
Попробуйте так: InetServTypeRuntime servTypeRuntime = e.getInetServRuntime().inetServTypeRef.get(); servTypeRuntime.inetServType.getTitle() |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |