Class CardPubActivateEvent
java.lang.Object
ru.bitel.bgbilling.kernel.event.common.Event
ru.bitel.bgbilling.kernel.event.common.QueueEvent
ru.bitel.bgbilling.kernel.event.common.LocalEvent
ru.bitel.bgbilling.modules.card.server.event.CardPubActivateEvent
- All Implemented Interfaces:
Serializable
,ErrorReturnableEvent
public class CardPubActivateEvent
extends ru.bitel.bgbilling.kernel.event.common.LocalEvent
Синхронное событие - активация карты через Web.
Событие используется для измения логики поведения при активации карты.
Унаследовано от
Событие используется для измения логики поведения при активации карты.
Унаследовано от
LocalEvent
.- See Also:
-
Field Summary
Fields inherited from class ru.bitel.bgbilling.kernel.event.common.Event
CONTRACT_GLOBAL, NO_MODULE, NO_PLUGIN
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
Возвращает тип активации.Возвращает договор.getError()
Возвращает текст ошибки.Возвращает массив параметров договора, которые указываются при активации карты в WebgetPswd()
Возвращает парольgetPswd2()
Возвращает подтверждение пароляint
Возвращает код тариф с которым активируется картаboolean
isAccept()
Проверяет принятиеboolean
Проверяе создавать или не создавать договор при активации карты.boolean
Проверяет успех обработки события скриптом.boolean
Проверяет флаг тарифboolean
Проверяет обработку события скриптом.void
setAccept
(boolean accept) Устанавливает флаг принятия true -
false -void
setActivateType
(int activateType) Устанавливает тип активации.void
setContract
(Contract contract) Устанавливает договор.void
Устанавливает текст ошибки.void
Устанавливает массив параметров договора, которые указываются при активации карты в Webvoid
Устанавливает парольvoid
Устанавливает подтверждение пароляvoid
setTariff
(int tariff) Устанавливает код тарифа с которым активируется картаvoid
setUseTariff
(boolean useTariff) Устанавливает флаг true -
false -void
setWasProcceced
(boolean wasProcceced) Устанавливает флаг обработки события скриптом.Methods inherited from class ru.bitel.bgbilling.kernel.event.common.Event
getContractId, getDestination, getGenerateTime, getMessageID, getModuleId, getPluginId, getSource, getSuperContractId, getTime, getTimestamp, getTypeId, getUserId, isLogFunctionProcess, prepareMessage, serializeAsObject, setLogFunctionProcess, setMessageID, setSource, toString, toString
-
Constructor Details
-
CardPubActivateEvent
public CardPubActivateEvent(int moduleId, boolean createContract, int activateType, int tariff, Map<Integer, String> params, String pswd, String pswd2, boolean useTariff, boolean accept) Конструктор события.- Parameters:
moduleId
- - код модуляcreateContract
- - флаг создавать или не создавать договор при активации карты
true - создавать договор при активации карты
false - проверка возможности создания договораactivateType
- - тип активации(настраивается в конфигурации модуля)tariff
- - код тарифа с которым нужно активировать картуparams
- - массив параметров договора, которые указываются при активации карты в Web( настраиваиваются в конфигурации модуля)pswd
- - паролpswd2
- - подтверждение пароляuseTariff
- - TODO найти что этоaccept
- - TODO найти что это
-
-
Method Details
-
getError
Возвращает текст ошибки.- Specified by:
getError
in interfaceErrorReturnableEvent
- Overrides:
getError
in classru.bitel.bgbilling.kernel.event.common.LocalEvent
- Returns:
- error - текст ошибки
-
setError
Устанавливает текст ошибки.- Specified by:
setError
in interfaceErrorReturnableEvent
- Overrides:
setError
in classru.bitel.bgbilling.kernel.event.common.LocalEvent
- Parameters:
error
- - текст ошибки
-
isWasProcceced
public boolean isWasProcceced()Проверяет обработку события скриптом.- Returns:
- wasProcceced - флаг обработки события:
true - в процессе обработки события скриптом;
false - скрипт не обрабатывает событие, работает штатная логика активации.
-
isSuccess
public boolean isSuccess()Проверяет успех обработки события скриптом.- Returns:
- wasProcceced - флаг обработки события:
true - обработано;
false - в процессе обработки, или обработка была начата, но не завершилась.
-
setWasProcceced
public void setWasProcceced(boolean wasProcceced) Устанавливает флаг обработки события скриптом. true - устанавливается после успешной обработки события в скрипте
false - устанавливается в перед обработкой события в скрипте- Parameters:
wasProcceced
- - флаг обработки события
-
getActivateType
public int getActivateType()Возвращает тип активации.- Returns:
- activateType - тип активации
-
setActivateType
public void setActivateType(int activateType) Устанавливает тип активации.- Parameters:
activateType
- - тип активации
-
getTariff
public int getTariff()Возвращает код тариф с которым активируется карта- Returns:
- tariff - код тарифа
-
setTariff
public void setTariff(int tariff) Устанавливает код тарифа с которым активируется карта- Parameters:
tariff
- - код тарифа
-
getParams
Возвращает массив параметров договора, которые указываются при активации карты в Web- Returns:
- params - массив параметров
-
setParams
Устанавливает массив параметров договора, которые указываются при активации карты в Web- Parameters:
params
- - массив параметров
-
getPswd
Возвращает пароль- Returns:
- psd - пароль
-
setPswd
Устанавливает пароль- Parameters:
pswd
- - пароль
-
getPswd2
Возвращает подтверждение пароля- Returns:
- pswd2 - пароль
-
setPswd2
Устанавливает подтверждение пароля- Parameters:
pswd2
- - пароль
-
isUseTariff
public boolean isUseTariff()Проверяет флаг тариф- Returns:
- useTariff - флаг
true - ;
false - .
-
setUseTariff
public void setUseTariff(boolean useTariff) Устанавливает флаг true -
false -- Parameters:
useTariff
- - флаг
-
getContract
Возвращает договор.- Returns:
- contract - договор
-
setContract
Устанавливает договор.- Parameters:
contract
- - договор
-
isAccept
public boolean isAccept()Проверяет принятие- Returns:
- accept - флаг
true - ;
false - .
-
setAccept
public void setAccept(boolean accept) Устанавливает флаг принятия true -
false -- Parameters:
accept
- - флаг
-
isCreateContract
public boolean isCreateContract()Проверяе создавать или не создавать договор при активации карты.- Returns:
- createContract - флаг создания договора:
true - создавать договор при активации карты
false - проверка возможности создания договора.
-