Управление подписками через веб (cerbercrypt)
Материал из BiTel WiKi
DimOn (Обсуждение | вклад) |
DimOn (Обсуждение | вклад) |
||
Строка 3: | Строка 3: | ||
<source lang="java"> | <source lang="java"> | ||
import java.util.*; | import java.util.*; | ||
+ | import bitel.billing.server.cerbercrypt.bean.event.*; | ||
List dateList = new ArrayList(); | List dateList = new ArrayList(); | ||
Строка 12: | Строка 13: | ||
События '''"Перед открытием пакета"''' (bitel.billing.server.cerbercrypt.bean.event.OpenPacketSubscriptionEvent) и '''"Перед закрытием пакета"''' (bitel.billing.server.cerbercrypt.bean.event.ClosePacketSubscriptionEvent) - синхронные события, позволяющие управлять отрытие и закрытием подписок. Можно обработать самому событие и указать, чтобы штатное действие не выполнялось. | События '''"Перед открытием пакета"''' (bitel.billing.server.cerbercrypt.bean.event.OpenPacketSubscriptionEvent) и '''"Перед закрытием пакета"''' (bitel.billing.server.cerbercrypt.bean.event.ClosePacketSubscriptionEvent) - синхронные события, позволяющие управлять отрытие и закрытием подписок. Можно обработать самому событие и указать, чтобы штатное действие не выполнялось. | ||
+ | |||
+ | <source lang="java"> | ||
+ | import java.util.*; | ||
+ | import bitel.billing.server.cerbercrypt.bean.event.*; | ||
+ | |||
+ | event.setError( "Не нужно ничего менять" ); | ||
+ | event.setProcessed( true ); | ||
+ | </source> | ||
--[[Участник:DimOn|DimOn]] 12:54, 16 октября 2009 (UTC) | --[[Участник:DimOn|DimOn]] 12:54, 16 октября 2009 (UTC) |
Текущая версия на 11:31, 20 октября 2009
Получение дат, с которых разрешено открывать/закрывать подписку на пакеты. Простейший скрипт только с текущей датой. События, соответсвенно, называются Получение дат открытия пакетов (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)