Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Следующий »

В случае, если стандартных условий отправки недостаточно и требуется бОльшая гибкость при настройке ограничений, то существует возможность реализовать собственные проверки путем написания динамического скрипта.

В настройках рассылки условие выглядит следующим образом:

В динамическом коде необходимо создать класс, который реализует интерфейс ru.bitel.bgbilling.plugins.dispatch.server.bean.condition.CustomDyncodeChecker. Проверку осущствляет метод check, который имеет следующую сигнатуру:

 

Сигнатура метода check пользовательского условия отправки
/**
	 * Проверка возможности отправки рассылки подписчику.
	 * 
	 * @param con 
	 * 			экземпляр соединения с БД.
	 * @param dispatch
	 * 			экземпляр рассылки. 
	 * @param subscription
	 * 			экземпляр подписки на рассылку.
	 * @return
	 * 			true - если можно отправить рассылку, false - если нельзя.
	 * @throws BGException
	 */
	boolean check( Connection con, Dispatch dispatch, Subscription subscription )
		throws BGException;
 

 

  • Нет меток