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.TaskBase
public 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.TaskBase
protected void executeTask()
executeTask
in class ru.bitel.bgbilling.kernel.task.server.TaskBase
public ServiceCostCache preCalculate(ConnectionSet connectionSet) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
protected final ServiceCostCache calculate(java.sql.Connection con, java.sql.Connection conSlave, java.util.List<CardPacket> cardPacketList, boolean preCalc)
con
- коннекшенconSlave
- коннекшенcardPacketList
-