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)