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(SearchResult<Task> result, int processId, int typeId, boolean onlyOpen)
      Возвращает список задач с фильтром по процессу и типу.
      Parameters:
      processId - обязательный фильтр по процессу.
      typeId - > 0, фильтр по типу процесса.
      onlyOpen - только не выполненные.
    • getScheduledTasks

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

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

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

      protected String getPageLimit(Page page)
      Generates page limits.
      Parameters:
      page -
      Returns:
    • getTask

      public Task getTask(int processId, String typeId)
      Получает задачу по процессу и типу.
      Parameters:
      processId -
      typeId -