Class DebetStatusManageOpenGetAdditionalCharge
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.npay.server.event.DebetStatusManageOpenGetAdditionalCharge
- All Implemented Interfaces:
Serializable
,ErrorReturnableEvent
public class DebetStatusManageOpenGetAdditionalCharge
extends ru.bitel.bgbilling.kernel.event.common.LocalEvent
Синхронное событие - запрос дополнительного расхода либо замещающей суммы.
Событие генерируется при открытии договора в режиме debet.npay.status.manage=1. Унаследован от
Событие генерируется при открытии договора в режиме debet.npay.status.manage=1. Унаследован от
LocalEvent
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
режим дополнительного платежаstatic final int
режим замещения суммыFields inherited from class ru.bitel.bgbilling.kernel.event.common.Event
CONTRACT_GLOBAL, NO_MODULE, NO_PLUGIN
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
DebetStatusManageOpenGetAdditionalCharge
(int mid, int cid) Конструктор события. -
Method Summary
Modifier and TypeMethodDescriptionМап по cid мапов пар строкgetLimit()
int
getMode()
Возвращает режимMODE_ADD
либоMODE_REPLACE
.getSumma()
Возвращает сумму, если появилась в событии после обработки - учитываются биллингом.void
void
setCurrentAccount
(BigDecimal currentAccount) void
setCurrentBalance
(BigDecimal currentBalance) void
setLimit
(BigDecimal limit) void
setMode
(int mode) void
setPlanAccount
(BigDecimal planAccount) void
setResult
(BigDecimal result) void
setSumma
(BigDecimal charge) Устанавливает сумму дополнительного расхода или замещающего расхода, вызывается скриптом.Methods inherited from class ru.bitel.bgbilling.kernel.event.common.LocalEvent
getError, setError
Methods inherited from class ru.bitel.bgbilling.kernel.event.common.Event
getContractId, getDestination, getGenerateTime, getMessageID, getModuleId, getPluginId, getSuperContractId, getTime, getTimestamp, getTypeId, getUserId, isLogFunctionProcess, prepareMessage, serializeAsObject, setLogFunctionProcess, setMessageID, toString, toString
-
Field Details
-
MODE_ADD
public static final int MODE_ADDрежим дополнительного платежа- See Also:
-
MODE_REPLACE
public static final int MODE_REPLACEрежим замещения суммы- See Also:
-
-
Constructor Details
-
DebetStatusManageOpenGetAdditionalCharge
protected DebetStatusManageOpenGetAdditionalCharge() -
DebetStatusManageOpenGetAdditionalCharge
public DebetStatusManageOpenGetAdditionalCharge(int mid, int cid) Конструктор события.- Parameters:
mid
- - код модуляcid
- - код договора
-
-
Method Details
-
getMode
public int getMode()Возвращает режимMODE_ADD
либоMODE_REPLACE
.- Returns:
-
setMode
public void setMode(int mode) - Parameters:
mode
- - режим
-
getSumma
Возвращает сумму, если появилась в событии после обработки - учитываются биллингом.- Returns:
-
setSumma
Устанавливает сумму дополнительного расхода или замещающего расхода, вызывается скриптом.- Parameters:
charge
- - доп. расход
-
getCurrentBalance
- Returns:
- текущий баланс
-
setCurrentBalance
- Parameters:
currentBalance
- текущий баланс
-
getLimit
- Returns:
- лимит
-
setLimit
- Parameters:
limit
- лимит
-
getCurrentAccount
- Returns:
- текущая наработка
-
setCurrentAccount
- Parameters:
currentAccount
- текущая наработка
-
getPlanAccount
- Returns:
- планируемая наработка
-
setPlanAccount
- Parameters:
planAccount
- планируемая наработка
-
getConfigList
Мап по cid мапов пар строк- Returns:
-
setConfigList
- Parameters:
configList
- Мап по cid мапов пар строк
-
getResult
- Returns:
- текущая сумма для разблокировки
-
setResult
- Parameters:
result
- текущая сумма для разблокировки
-