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); } }
@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); } }
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; } }
@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; } }