Управление подписками через веб (cerbercrypt)

Материал из BiTel WiKi

(Различия между версиями)
Перейти к: навигация, поиск
 
(2 промежуточные версии не показаны)
Строка 1: Строка 1:
-
Получение дат, с которых разрешено открывать/закрывать подписку на пакеты.
+
Получение дат, с которых разрешено открывать/закрывать подписку на пакеты. Простейший скрипт только с текущей датой. События, соответсвенно, называются '''Получение дат открытия пакетов''' (bitel.billing.server.cerbercrypt.bean.event.GetOpenPacketDatesEvent) и '''Получение дат закрытия пакетов''' (bitel.billing.server.cerbercrypt.bean.event.GetClosePacketDatesEvent)
<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();
Строка 9: Строка 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>
</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)

Личные инструменты