Class RegisterTaskManager
java.lang.Object
ru.bitel.bgbilling.plugins.crm.server.dao.RegisterTaskManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteTask(int id) Удаление задачи из БДvoiddeleteTasksByContractId(int contractId) getAfterDateTaskList(int contractId, Calendar fromDate) Получение списка задач договора с датой открытие более или равной fromDategetNoClosedTaskList(int contractId) Получение списка не закрытых задач для договораgetRegisterTaskLog(int taskId) Получение лога изменений статусов задачgetRegisterTaskTypeList(Set<Integer> groups) getStatusMap(String values) getTaskById(int id) Получение задачи по ее коду в БДintgetTaskCount(ru.bitel.bgbilling.plugins.crm.server.model.TaskFilter filter) Получение количества задач по определенному фильтруgetTaskList(ru.bitel.bgbilling.plugins.crm.server.model.TaskFilter filter, Page page) voidloadExecutorList(RegisterTask task) Загрузка кодов исполнителей для задачи, далее доступны по методу getExecutors()voidОбновление исполнителей задачиvoidupdateTask(String id, RegisterTask task) Deprecated.voidupdateTask(RegisterTask task, int userId) Обновление задачи в БДvoidupdateTaskLog(RegisterTask task, int userId) метод обновления таблицы логов задачи
-
Constructor Details
-
RegisterTaskManager
-
-
Method Details
-
getTaskById
Получение задачи по ее коду в БД- Parameters:
id- - код задачи- Returns:
- объект с данными о задаче с указанным id
-
loadExecutorList
Загрузка кодов исполнителей для задачи, далее доступны по методу getExecutors()- Parameters:
task-
-
getStatusMap
-
updateExecutorList
Обновление исполнителей задачи- Parameters:
task- - задача, список исполнителей должен быть установлен через task.setExecutors()
-
updateTask
Deprecated.использоватьupdateExecutorList(RegisterTask)- Parameters:
id-task-
-
updateTask
Обновление задачи в БД- Parameters:
task- - код с id существующей задачи либо -1 - для создаваемой
-
updateTaskLog
метод обновления таблицы логов задачи- Parameters:
task- Задача, у которой изменился статусuserId- Пользователь, изменивший статус задачи
-
getRegisterTaskLog
Получение лога изменений статусов задач- Parameters:
taskId- код задачи- Returns:
- Список измений статусов
-
deleteTask
public void deleteTask(int id) Удаление задачи из БД- Parameters:
id-
-
deleteTasksByContractId
public void deleteTasksByContractId(int contractId) -
getTaskCount
public int getTaskCount(ru.bitel.bgbilling.plugins.crm.server.model.TaskFilter filter) Получение количества задач по определенному фильтру- Parameters:
filter-- Returns:
- количество задач соответствующих заданому фильтру
-
getAfterDateTaskList
Получение списка задач договора с датой открытие более или равной fromDate- Parameters:
contractId- - код договораfromDate-- Returns:
- список задач
-
getNoClosedTaskList
Получение списка не закрытых задач для договора- Parameters:
contractId-- Returns:
- список задач
-
getTaskList
public List<PersonalRegisterTask> getTaskList(ru.bitel.bgbilling.plugins.crm.server.model.TaskFilter filter, Page page) -
getRegisterTaskTypeList
public List<RegisterTaskType> getRegisterTaskTypeList(Set<Integer> groups) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
updateExecutorList(RegisterTask)