forum.bitel.ru http://forum.bitel.ru/ |
|
6,1 http://forum.bitel.ru/viewtopic.php?f=22&t=9284 |
Страница 1 из 1 |
Автор: | skyb [ 26 май 2014, 15:45 ] |
Заголовок сообщения: | 6,1 |
Привязка задач планировщика к модулям/плагинам а можно почитать про это? |
Автор: | dimOn [ 26 май 2014, 15:48 ] |
Заголовок сообщения: | Re: 6,1 |
зачем? |
Автор: | skyb [ 26 май 2014, 15:58 ] |
Заголовок сообщения: | Re: 6,1 |
ахахахахаха, а зачем реализовывали? ))) |
Автор: | stark [ 26 май 2014, 16:15 ] |
Заголовок сообщения: | Re: 6,1 |
skyb писал(а): Привязка задач планировщика к модулям/плагинам а можно почитать про это? http://bgbilling.ru/v6.1/doc/ch01s16.html |
Автор: | skyb [ 26 май 2014, 16:26 ] |
Заголовок сообщения: | Re: 6,1 |
А, понял. Ну прикольно. А то список здоровенный. А в глобальных скриптах такой фильтрации нет? |
Автор: | stark [ 26 май 2014, 16:32 ] |
Заголовок сообщения: | Re: 6,1 |
skyb писал(а): А, понял. Ну прикольно. А то список здоровенный. А в глобальных скриптах такой фильтрации нет? А глобальные скрипты никак не привязаны к модулям. |
Автор: | sdsd [ 29 май 2014, 16:25 ] |
Заголовок сообщения: | Re: 6,1 |
после перехода на 6.1 и java 1.7 начались проблемы. в глобальных скриптах перестал работать метод PaymentManager, ну ладно перешел на PaymentDao и вот тут самое интересное: при запуске вручную все работает, при запуске планировщиком: Error in method invocation: Method updateImpl( ru.bitel.bgbilling.kernel.contract.balance.common.bean.Payment ) not found in class'ru.bitel.bgbilling.kernel.contract.balance.server.bean.PaymentDao' задачу в планировщике пересоздавал - не помогло |
Автор: | stark [ 29 май 2014, 16:31 ] |
Заголовок сообщения: | Re: 6,1 |
sdsd писал(а): после перехода на 6.1 и java 1.7 начались проблемы. в глобальных скриптах перестал работать метод PaymentManager, ну ладно перешел на PaymentDao и вот тут самое интересное: при запуске вручную все работает, при запуске планировщиком: Error in method invocation: Method updateImpl( ru.bitel.bgbilling.kernel.contract.balance.common.bean.Payment ) not found in class'ru.bitel.bgbilling.kernel.contract.balance.server.bean.PaymentDao' задачу в планировщике пересоздавал - не помогло Тут у skyb-а методы в классе не находило, потому что он создал класс в динамическом коде по пути bitel.billing.server.contract.bean.Contract полностью совпадающий с нашим классом . У вас случайно не похожая проблема ? |
Автор: | stark [ 29 май 2014, 16:33 ] |
Заголовок сообщения: | Re: 6,1 |
sdsd писал(а): после перехода на 6.1 и java 1.7 начались проблемы. в глобальных скриптах перестал работать метод PaymentManager, ну ладно перешел на PaymentDao и вот тут самое интересное: при запуске вручную все работает, при запуске планировщиком: Error in method invocation: Method updateImpl( ru.bitel.bgbilling.kernel.contract.balance.common.bean.Payment ) not found in class'ru.bitel.bgbilling.kernel.contract.balance.server.bean.PaymentDao' задачу в планировщике пересоздавал - не помогло Так вы не тот метод вызываете. Вы должны метод update вызывать(у предка он есть - универсальный метод для всех Dao). А updateImpl скрыт(protected), его нельзя извне использовать . |
Автор: | sdsd [ 29 май 2014, 16:53 ] |
Заголовок сообщения: | Re: 6,1 |
stark писал(а): Так вы не тот метод вызываете. Вы должны метод update вызывать. А updateImpl скрыт(protected( , его нельзя извне использовать . в документации был только protected void updateImpl(ru.bitel.bgbilling.kernel.contract.balance.common.bean.Payment payment) Обновляет существующий (payment.getId() > 0) или добавляет новый платеж (payment.getId() < 1) просто update не было. вообще. но помогло, спасибо. есть где то свежая актуальная документация? |
Автор: | stark [ 29 май 2014, 17:04 ] |
Заголовок сообщения: | Re: 6,1 |
sdsd писал(а): stark писал(а): Так вы не тот метод вызываете. Вы должны метод update вызывать. А updateImpl скрыт(protected( , его нельзя извне использовать . в документации был только protected void updateImpl(ru.bitel.bgbilling.kernel.contract.balance.common.bean.Payment payment) Обновляет существующий (payment.getId() > 0) или добавляет новый платеж (payment.getId() < 1) просто update не было. вообще. но помогло, спасибо. есть где то свежая актуальная документация? Все верно ..Вы слово protected видите ? Там итак актуальная информация: http://bgbilling.ru/v6.1/javadoc/ru/bit ... ntDao.html Цитата: Methods inherited from class ru.bitel.common.model.AbstractDao delete, deleteImpl, eq, get, getById, getImpl, getListFromRS, getSQLOrder, getTableName, list, list, listImpl, listImpl, listImplPS, listImplPS, processException, recycle, update Методы не обязательно должны быть у данного класса, они могут быть и у предка. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |