Class DefaultProcessorFunctions

java.lang.Object
ru.bgcrm.dao.expression.ExpressionBasedFunction
ru.bgcrm.plugin.task.DefaultProcessorFunctions

public class DefaultProcessorFunctions extends ExpressionBasedFunction
  • Constructor Details

    • DefaultProcessorFunctions

      public DefaultProcessorFunctions()
  • Method Details

    • setTask

      public void setTask(Task task) throws BGException
      Создаёт задачу с указанным типом. Существующая задача с таким же типом и кодом процесса перетирается.
      Parameters:
      task -
      Throws:
      BGException
    • setTask

      public void setTask(Task task, Connection connection) throws BGException
      При создании процесса из java кода соединения блокируют записи в БД поэтому создал метод, который использует уже открытое соединение
      Parameters:
      task -
      connection -
      Throws:
      BGException
    • runTask

      public void runTask(Task task) throws BGException
      TODO: Запустить немедленно задачу.
      Parameters:
      task -
      Throws:
      BGException
    • deleteTasks

      public void deleteTasks(int processId, String typeId, Connection connection) throws BGException
      Удаление задач с определенным типом и кодом процесса
      Parameters:
      processId -
      typeId -
      connection -
      Throws:
      BGException