Class TaskGenerator
java.lang.Object
ru.bitel.bgbilling.kernel.task.server.TaskBase
ru.bitel.bgbilling.kernel.task.server.task.TaskGenerator
- All Implemented Interfaces:
java.lang.Runnable
public class TaskGenerator
extends ru.bitel.bgbilling.kernel.task.server.TaskBase
-
Field Summary
Fields Modifier and Type Field Description static intACTION_ADDstatic intACTION_DELFields inherited from class ru.bitel.bgbilling.kernel.task.server.TaskBase
defaultDescription, log, moduleId, setup, STATUS_FINISHED, STATUS_FINISHED_INTERRUPTED, STATUS_NOTSTARTED, STATUS_WORKING, taskId, taskSetup -
Constructor Summary
Constructors Constructor Description TaskGenerator()TaskGenerator(java.sql.Connection con) -
Method Summary
Modifier and Type Method Description protected voidexecuteTask()java.lang.StringgetDescription()protected booleaninitTask()voidloadTask(int action, java.util.Date date, int sourceID, java.util.List<java.lang.String> hourss)voidloadTaskAdd(java.util.Calendar date, int sourceID)voidloadTaskAll(int action, java.util.Date date, int mid, java.util.List<java.lang.String> hours)voidloadTaskAllAdd(java.util.Calendar date, int mid)voidloadTaskAllDelete(java.util.Calendar date, int mid)voidloadTaskDelete(java.util.Calendar date, int source_id)voidprocessTask(int action, java.util.Date date, int mid, int sourceID, java.util.List<java.lang.String> hours)voidprocessTask(int action, java.util.Date date, int mid, java.util.List<java.lang.String> hours)voidprocessTaskAdd(java.util.Calendar date, int mid)voidprocessTaskAdd(java.util.Calendar date, int mid, int param)voidprocessTaskDelete(java.util.Calendar date, int mid)voidprocessTaskDelete(java.util.Calendar date, int mid, int param)Methods inherited from class ru.bitel.bgbilling.kernel.task.server.TaskBase
getFinishTime, getModuleId, getOperatingTime, getStartTime, getTaskSetup, getTaskStatus, getWorkingTime, initModuleId, initTask, putMyselfIntoTable, removeMyselfFromTable, run, runLocal, setExecutingTime, setModuleId, startTaskMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
ACTION_ADD
public static final int ACTION_ADD- See Also:
- Constant Field Values
-
ACTION_DEL
public static final int ACTION_DEL- See Also:
- Constant Field Values
-
-
Constructor Details
-
TaskGenerator
public TaskGenerator() -
TaskGenerator
public TaskGenerator(java.sql.Connection con)
-
-
Method Details
-
getDescription
public java.lang.String getDescription()- Specified by:
getDescriptionin classru.bitel.bgbilling.kernel.task.server.TaskBase
-
executeTask
protected void executeTask()- Specified by:
executeTaskin classru.bitel.bgbilling.kernel.task.server.TaskBase
-
loadTask
public void loadTask(int action, java.util.Date date, int sourceID, java.util.List<java.lang.String> hourss) -
loadTaskAll
public void loadTaskAll(int action, java.util.Date date, int mid, java.util.List<java.lang.String> hours) -
loadTaskAdd
public void loadTaskAdd(java.util.Calendar date, int sourceID) -
loadTaskAllAdd
public void loadTaskAllAdd(java.util.Calendar date, int mid) -
loadTaskDelete
public void loadTaskDelete(java.util.Calendar date, int source_id) -
loadTaskAllDelete
public void loadTaskAllDelete(java.util.Calendar date, int mid) -
processTask
public void processTask(int action, java.util.Date date, int mid, int sourceID, java.util.List<java.lang.String> hours) -
processTask
public void processTask(int action, java.util.Date date, int mid, java.util.List<java.lang.String> hours) -
processTaskAdd
public void processTaskAdd(java.util.Calendar date, int mid) -
processTaskAdd
public void processTaskAdd(java.util.Calendar date, int mid, int param) -
processTaskDelete
public void processTaskDelete(java.util.Calendar date, int mid) -
processTaskDelete
public void processTaskDelete(java.util.Calendar date, int mid, int param) -
initTask
protected boolean initTask()- Specified by:
initTaskin classru.bitel.bgbilling.kernel.task.server.TaskBase
-