Class MethodManager
java.lang.Object
ru.bitel.bgbilling.modules.paylinks.server.bean.MethodManager
Менеджер методов. Работает с конфигом.
 Конфиг имеет вид:
 
 (method.2.)title=Test Тест
 (method.2.)url=http://127.0.0.1:8080/bgbilling/webexecuter?action=Paylinks&mid=200&module=paylinks
 (method.2.)description=бла бла
 (method.2.)confirm=бла бла
 (method.2.)[result.]success=Хорошо, платёж на сумму ${url.sum} прошёл
 (method.2.)[result.]failed=Плохо, платёж на сумму ${url.sum} не прошёл
 (method.2.)[result.]test=test тест
 
 В шаблонах url, description, confirm и result.* могут быть макроподстановки.
 Они подставляются в веб-экшенах.
 Сначала отрезаются всё в (круглых скобках) и собирается в мэп с модельками Method.
 Потом в этой модельке создаётся подмэп шаблонов ответов, отрезая в
 [квадратных скобках].- 
Constructor Summary
Constructors - 
Method Summary
 
- 
Constructor Details
- 
MethodManager
 
 - 
 - 
Method Details
- 
getTitle
Заголовок метода.- Parameters:
 methodId- номер метода.- Returns:
 - строка - заголовок. или "?#код" если такого не найдено.
 
 - 
getMethod
Получает метод по его ид из конфига. Тут же проверяется его наличие, если такого нет - бросается исключение.- Throws:
 ru.bitel.bgbilling.common.BGMessageException- ошибка.ru.bitel.bgbilling.common.BGException
 - 
getMethods
Возвращает последовательный список методов в виде IdTitle.- Returns:
 - список IdTitle.
 
 
 -