Управление подписками через веб (cerbercrypt)
Материал из BiTel WiKi
DimOn (Обсуждение | вклад) (Новая: Получение дат, с которых разрешено открывать/закрывать подписку на пакеты. import java.util.*; List dateList = new ArrayLi...) |
DimOn (Обсуждение | вклад) |
||
(3 промежуточные версии не показаны) | |||
Строка 1: | Строка 1: | ||
- | Получение дат, с которых разрешено открывать/закрывать подписку на пакеты. | + | Получение дат, с которых разрешено открывать/закрывать подписку на пакеты. Простейший скрипт только с текущей датой. События, соответсвенно, называются '''Получение дат открытия пакетов''' (bitel.billing.server.cerbercrypt.bean.event.GetOpenPacketDatesEvent) и '''Получение дат закрытия пакетов''' (bitel.billing.server.cerbercrypt.bean.event.GetClosePacketDatesEvent) |
+ | |||
+ | <source lang="java"> | ||
import java.util.*; | import java.util.*; | ||
+ | import bitel.billing.server.cerbercrypt.bean.event.*; | ||
List dateList = new ArrayList(); | List dateList = new ArrayList(); | ||
Строка 7: | Строка 10: | ||
event.setDateList( dateList ); | event.setDateList( dateList ); | ||
+ | </source> | ||
+ | |||
+ | События '''"Перед открытием пакета"''' (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)