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
ConstructorsModifierConstructorDescriptionprotectedDebetStatusManageOpenGetAdditionalCharge(int moduleId, int contractId) Конструктор события. -
Method Summary
Modifier and TypeMethodDescriptionМап по cid мапов пар строкgetLimit()intgetMode()Возвращает режимMODE_ADDлибоMODE_REPLACE.getSumma()Возвращает сумму, если появилась в событии после обработки - учитываются биллингом.voidvoidsetCurrentAccount(BigDecimal currentAccount) voidsetCurrentBalance(BigDecimal currentBalance) voidsetLimit(BigDecimal limit) voidsetMode(int mode) voidsetPlanAccount(BigDecimal planAccount) voidsetResult(BigDecimal result) voidsetSumma(BigDecimal charge) Устанавливает сумму дополнительного расхода или замещающего расхода, вызывается скриптом.Methods inherited from class ru.bitel.bgbilling.kernel.event.common.LocalEvent
getError, setErrorMethods 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
-
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 moduleId, int contractId) Конструктор события.- Parameters:
moduleId- - код модуляcontractId- - код договора
-
-
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- текущая сумма для разблокировки
-