Class RegisterTaskManager
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.plugins.crm.server.dao.RegisterTaskManager
public class RegisterTaskManager
extends ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteTask
(int id) Удаление задачи из БДvoid
deleteTasksByContractId
(int contractId) getAfterDateTaskList
(int contractId, Calendar fromDate) Получение списка задач договора с датой открытие более или равной fromDategetNoClosedTaskList
(int contractId) Получение списка не закрытых задач для договораgetRegisterTaskLog
(int taskId) Получение лога изменений статусов задачgetRegisterTaskTypeList
(Set<Integer> groups) getStatusMap
(String values) getTaskById
(int id) Получение задачи по ее коду в БДint
getTaskCount
(ru.bitel.bgbilling.plugins.crm.server.model.TaskFilter filter) Получение количества задач по определенному фильтруgetTaskList
(ru.bitel.bgbilling.plugins.crm.server.model.TaskFilter filter, Page page) void
loadExecutorList
(RegisterTask task) Загрузка кодов исполнителей для задачи, далее доступны по методу getExecutors()void
Обновление исполнителей задачиvoid
updateTask
(String id, RegisterTask task) Deprecated.void
updateTask
(RegisterTask task, int userId) Обновление задачи в БДvoid
updateTaskLog
(RegisterTask task, int userId) метод обновления таблицы логов задачиMethods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
getLogger, logError
-
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)