Пример #1
0
  public static void removeTask(ActionContext actionContext) {
    Thing self = (Thing) actionContext.get("self");
    Thing task = (Thing) actionContext.get("task");

    TaskMonitor monitor = (TaskMonitor) self.getData(TaskMonitor.monitor_name);
    if (task != null) {
      monitor.removeTask(task);
    }
  }
Пример #2
0
  @SuppressWarnings("unchecked")
  public static void removeTasks(ActionContext actionContext) {
    Thing self = (Thing) actionContext.get("self");
    List<Thing> tasks = (List<Thing>) actionContext.get("tasks");

    TaskMonitor monitor = (TaskMonitor) self.getData(TaskMonitor.monitor_name);
    if (tasks != null) {
      monitor.removeTasks(tasks);
    }
  }
Пример #3
0
  public static Object addTask(ActionContext actionContext) {
    Thing self = (Thing) actionContext.get("self");
    Thing task = (Thing) actionContext.get("task");

    TaskMonitor monitor = (TaskMonitor) self.getData(TaskMonitor.monitor_name);
    if (task != null) {
      return monitor.addTask(task);
    } else {
      return false;
    }
  }
Пример #4
0
  @SuppressWarnings("unchecked")
  public static Object addTasks(ActionContext actionContext) {
    Thing self = (Thing) actionContext.get("self");
    List<Thing> tasks = (List<Thing>) actionContext.get("tasks");

    TaskMonitor monitor = (TaskMonitor) self.getData(TaskMonitor.monitor_name);
    if (tasks != null) {
      return monitor.addTasks(tasks);
    } else {
      return false;
    }
  }