java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
All Implemented Interfaces:
Serializable, Runnable, GuiTitlable, Idable, ListItem

public class TaskData extends LightweightTaskData implements Runnable
Репрезентация задачи планировщика в БД. Содержит параметры запуска задачи, настраиваемые в клиенте, а также непосредственно экземпляр задачи.
See Also:
  • Constructor Details

    • TaskData

      public TaskData(int month, int day, int dayOfWeek, int hour, long min)
  • Method Details

    • init

      public void init(Calendar time, Setup setup)
    • run

      public void run()
      Specified by:
      run in interface Runnable
    • canWork

      public boolean canWork(Calendar time)
      возвращает, может ли отработать в это время
      Parameters:
      time - время (текущее)
      Returns:
      true - если всё подходит, надо выполнять.
    • setDependentTasks

      public void setDependentTasks(List<DependentTask> dependentTasks)
      Overrides:
      setDependentTasks in class LightweightTaskData