Управление подписками через веб (cerbercrypt)
Материал из BiTel WiKi
Получение дат, с которых разрешено открывать/закрывать подписку на пакеты. Простейший скрипт только с текущей датой. События, соответсвенно, называются Получение дат открытия пакетов (bitel.billing.server.cerbercrypt.bean.event.GetOpenPacketDatesEvent) и Получение дат закрытия пакетов (bitel.billing.server.cerbercrypt.bean.event.GetClosePacketDatesEvent)
import java.util.*; import bitel.billing.server.cerbercrypt.bean.event.*; List dateList = new ArrayList(); dateList.add( new Date() ); event.setDateList( dateList );
События "Перед открытием пакета" (bitel.billing.server.cerbercrypt.bean.event.OpenPacketSubscriptionEvent) и "Перед закрытием пакета" (bitel.billing.server.cerbercrypt.bean.event.ClosePacketSubscriptionEvent) - синхронные события, позволяющие управлять отрытие и закрытием подписок. Можно обработать самому событие и указать, чтобы штатное действие не выполнялось.
import java.util.*; import bitel.billing.server.cerbercrypt.bean.event.*; event.setError( "Не нужно ничего менять" ); event.setProcessed( true );
--DimOn 12:54, 16 октября 2009 (UTC)