public class DebetStatusManageOpenGetAdditionalCharge extends LocalEvent
LocalEvent
Modifier and Type | Field and Description |
---|---|
static int |
MODE_ADD
режим дополнительного платежа
|
static int |
MODE_REPLACE
режим замещения суммы
|
CONTRACT_GLOBAL, NO_MODULE, NO_PLUGIN
Modifier | Constructor and Description |
---|---|
protected |
DebetStatusManageOpenGetAdditionalCharge() |
|
DebetStatusManageOpenGetAdditionalCharge(int mid,
int cid)
Конструктор события.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.String>> |
getConfigList()
Мап по cid мапов пар строк
|
java.math.BigDecimal |
getCurrentAccount() |
java.math.BigDecimal |
getCurrentBalance() |
java.math.BigDecimal |
getLimit() |
int |
getMode()
Возвращает режим
MODE_ADD либо MODE_REPLACE . |
java.math.BigDecimal |
getPlanAccount() |
java.math.BigDecimal |
getResult() |
java.math.BigDecimal |
getSumma()
Возвращает сумму, если появилась в событии после обработки - учитываются биллингом.
|
void |
setConfigList(java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.String>> configList) |
void |
setCurrentAccount(java.math.BigDecimal currentAccount) |
void |
setCurrentBalance(java.math.BigDecimal currentBalance) |
void |
setLimit(java.math.BigDecimal limit) |
void |
setMode(int mode)
|
void |
setPlanAccount(java.math.BigDecimal planAccount) |
void |
setResult(java.math.BigDecimal result) |
void |
setSumma(java.math.BigDecimal charge)
Устанавливает сумму дополнительного расхода или замещающего расхода, вызывается скриптом.
|
getContractId, getContractID, getDestination, getGenerateTime, getModuleId, getModuleID, getPluginId, getSuperContractId, getTime, getTimestamp, getTypeId, getUserId, isLogFunctionProcess, prepareMessage, serializeAsObject, setLogFunctionProcess, toString, toString
public static final int MODE_ADD
public static final int MODE_REPLACE
protected DebetStatusManageOpenGetAdditionalCharge()
public DebetStatusManageOpenGetAdditionalCharge(int mid, int cid)
mid
- - код модуляcid
- - код договораpublic int getMode()
MODE_ADD
либо MODE_REPLACE
.public void setMode(int mode)
mode
- - режимpublic java.math.BigDecimal getSumma()
public void setSumma(java.math.BigDecimal charge)
charge
- - доп. расходpublic java.math.BigDecimal getCurrentBalance()
public void setCurrentBalance(java.math.BigDecimal currentBalance)
currentBalance
- текущий балансpublic java.math.BigDecimal getLimit()
public void setLimit(java.math.BigDecimal limit)
limit
- лимитpublic java.math.BigDecimal getCurrentAccount()
public void setCurrentAccount(java.math.BigDecimal currentAccount)
currentAccount
- текущая наработкаpublic java.math.BigDecimal getPlanAccount()
public void setPlanAccount(java.math.BigDecimal planAccount)
planAccount
- планируемая наработкаpublic java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.String>> getConfigList()
public void setConfigList(java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.String>> configList)
configList
- Мап по cid мапов пар строкpublic java.math.BigDecimal getResult()
public void setResult(java.math.BigDecimal result)
result
- текущая сумма для разблокировки