public class Calculator
extends ru.bitel.bgbilling.kernel.task.server.TaskBase
| Constructor and Description |
|---|
Calculator() |
| Modifier and Type | Method and Description |
|---|---|
protected ServiceCostCache |
calculate(java.sql.Connection con,
java.sql.Connection conSlave,
java.util.List<CardPacket> cardPacketList,
boolean preCalc)
Считаем...
|
protected void |
executeTask() |
java.lang.String |
getDescription() |
protected boolean |
initTask() |
ServiceCostCache |
preCalculate(ConnectionSet connectionSet) |
void |
setCids(java.lang.String value) |
void |
setOneDayMode()
Устанавливает режим счёта по одному дню, для обсчёта одного дня указанного (равным getOperatingTime).
|
void |
setOneMonthMode()
Устанавливает режим счёта по одному месяцу, без обрезания по now, можно обсчитать месяц текущий и будущий целиком (тот что включает getOperatingTime).
|
void |
setUsercardIds(java.util.List<java.lang.Integer> usercardIds) |
public java.lang.String getDescription()
getDescription in class ru.bitel.bgbilling.kernel.task.server.TaskBasepublic void setCids(java.lang.String value)
public void setUsercardIds(java.util.List<java.lang.Integer> usercardIds)
public void setOneDayMode()
public void setOneMonthMode()
protected boolean initTask()
initTask in class ru.bitel.bgbilling.kernel.task.server.TaskBaseprotected void executeTask()
executeTask in class ru.bitel.bgbilling.kernel.task.server.TaskBasepublic ServiceCostCache preCalculate(ConnectionSet connectionSet) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionprotected final ServiceCostCache calculate(java.sql.Connection con, java.sql.Connection conSlave, java.util.List<CardPacket> cardPacketList, boolean preCalc)
con - коннекшенconSlave - коннекшенcardPacketList -