Class SmartHouseCalculatorTask
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.kernel.task.server.TaskBase
ru.bitel.bgbilling.modules.smarthouse.server.task.SmartHouseCalculatorTask
public class SmartHouseCalculatorTask
extends ru.bitel.bgbilling.kernel.task.server.TaskBase
Задача планировщика: запуск расчета стоимости конфигураций модуля "Умный дом"
через
SmartHouseCalculator.
Параметры задачи (task params):
mid— код модуля (обязательный, проверяется вinitTask());hour.minus— вычитать час из времени работы задачи при определении месяца расчета (по умолчаниюtrue, как в задачах обсчета других модулей), чтобы запуск в первые минуты 1-го числа обсчитывал предыдущий месяц;contract.ids— список кодов договоров через запятую для выборочного расчета (пусто — расчет для всех договоров модуля);account.type.ids— список кодов типов аккаунтов через запятую (пусто — аккаунты всех типов).
-
Field Summary
Fields inherited from class ru.bitel.bgbilling.kernel.task.server.TaskBase
defaultDescription, error, moduleId, setup, taskId, taskSetup -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class ru.bitel.bgbilling.kernel.task.server.TaskBase
getError, getFinishTime, getModuleId, getOperatingTime, getPriority, getStartTime, getTaskSetup, getTaskStatus, getWorkingTime, initModuleId, initTask, putMyselfIntoTable, removeMyselfFromTable, run, runLocal, setExecutingTime, setModuleId, setPriority, startTask, toMethods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
error, error, error, getLogger, logError, logError, warn
-
Constructor Details
-
SmartHouseCalculatorTask
public SmartHouseCalculatorTask()
-
-
Method Details
-
initTask
protected boolean initTask()- Specified by:
initTaskin classru.bitel.bgbilling.kernel.task.server.TaskBase
-
executeTask
protected void executeTask()- Specified by:
executeTaskin classru.bitel.bgbilling.kernel.task.server.TaskBase
-
getDescription
- Specified by:
getDescriptionin classru.bitel.bgbilling.kernel.task.server.TaskBase
-
taskParameters
- Overrides:
taskParametersin classru.bitel.bgbilling.kernel.task.server.TaskBase
-