public class RegisterTaskManager
extends java.lang.Object
Constructor and Description |
---|
RegisterTaskManager(java.sql.Connection con) |
Modifier and Type | Method and Description |
---|---|
void |
deleteTask(int id)
Удаление задачи из БД
|
void |
deleteTasksByContractId(int contractId) |
java.util.List<RegisterTask> |
getAfterDateTaskList(int cid,
java.util.Calendar fromDate)
Получение списка задач договора с датой открытие более или равной fromDate
|
java.util.List<RegisterTask> |
getNoClosedTaskList(int cid)
Получение списка не закрытых задач для договора
|
java.util.List<RegisterTask> |
getRegisterTaskLog(int taskId)
Получение лога изменений статусов задач
|
java.util.List<RegisterTaskType> |
getRegisterTaskTypeList(java.util.Set<java.lang.Integer> groups) |
static java.util.Map<java.lang.Integer,java.lang.String> |
getStatusMap(java.lang.String values) |
RegisterTask |
getTaskById(int id)
Получение задачи по ее коду в БД
|
RegisterTask |
getTaskByID(int id)
Deprecated.
|
int |
getTaskCount(ru.bitel.bgbilling.plugins.crm.server.model.TaskFilter filter)
Получение количества задач по определенному фильтру
|
java.util.List<PersonalRegisterTask> |
getTaskList(ru.bitel.bgbilling.plugins.crm.server.model.TaskFilter filter,
Page page) |
void |
loadExecutorList(RegisterTask task)
Загрузка кодов исполнителей для задачи, далее доступны по методу getExecutors()
|
void |
updateExecutorList(RegisterTask task)
Обновление исполнителей задачи
|
void |
updateTask(RegisterTask task,
int userId)
Обновление задачи в БД
|
void |
updateTask(java.lang.String id,
RegisterTask task)
Deprecated.
использовать
updateExecutorList(RegisterTask) |
void |
updateTaskLog(RegisterTask task,
int userId)
метод обновления таблицы логов задачи
|
public RegisterTask getTaskById(int id)
id
- - код задачи@Deprecated public RegisterTask getTaskByID(int id)
getTaskById(int)
.id
- public void loadExecutorList(RegisterTask task)
task
- public static java.util.Map<java.lang.Integer,java.lang.String> getStatusMap(java.lang.String values)
public void updateExecutorList(RegisterTask task)
task
- - задача, список исполнителей должен быть установлен через task.setExecutors()@Deprecated public void updateTask(java.lang.String id, RegisterTask task)
updateExecutorList(RegisterTask)
id
- task
- public void updateTask(RegisterTask task, int userId)
task
- - код с id существующей задачи либо -1 - для создаваемойpublic void updateTaskLog(RegisterTask task, int userId)
task
- Задача, у которой изменился статусuserId
- Пользователь, изменивший статус задачиpublic java.util.List<RegisterTask> getRegisterTaskLog(int taskId)
taskId
- код задачиpublic void deleteTask(int id)
id
- public void deleteTasksByContractId(int contractId)
public int getTaskCount(ru.bitel.bgbilling.plugins.crm.server.model.TaskFilter filter)
filter
- public java.util.List<RegisterTask> getAfterDateTaskList(int cid, java.util.Calendar fromDate)
cid
- - код договораfromDate
- public java.util.List<RegisterTask> getNoClosedTaskList(int cid)
cid
- public java.util.List<PersonalRegisterTask> getTaskList(ru.bitel.bgbilling.plugins.crm.server.model.TaskFilter filter, Page page)
public java.util.List<RegisterTaskType> getRegisterTaskTypeList(java.util.Set<java.lang.Integer> groups) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException