Class TaskDAO

java.lang.Object
ru.bgcrm.dao.CommonDAO
ru.bgcrm.plugin.task.dao.TaskDAO

public class TaskDAO extends CommonDAO
  • Constructor Details

  • Method Details

    • searchTasks

      public void searchTasks(Pageable<Task> result, int processId, int typeId, boolean onlyOpen) throws SQLException
      Возвращает список задач с фильтром по процессу и типу.
      Parameters:
      processId - обязательный фильтр по процессу.
      typeId - > 0, фильтр по типу процесса.
      onlyOpen - только не выполненные.
      Throws:
      SQLException
    • getScheduledTasks

      public List<Task> getScheduledTasks(int limit) throws SQLException
      Возвращает список запланированных к исполнению задач.
      Parameters:
      limit -
      Returns:
      Throws:
      SQLException
    • updateTask

      public void updateTask(Task task) throws SQLException
      Добавляет новую задачу (id <=0 ), либо обновляет дату выполнения и лог у существующей.
      Parameters:
      task -
      Throws:
      SQLException
    • deleteTasks

      public void deleteTasks(int processId, String typeId) throws SQLException
      Удаляет задачи по процессу и типу.
      Parameters:
      processId -
      typeId -
      Throws:
      SQLException