|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trackstudio.securedkernel.SecuredTaskAdapterManager
public class SecuredTaskAdapterManager
Класс SecuredTaskAdapterManager содержит методы для работы с задачами
Constructor Summary | |
---|---|
SecuredTaskAdapterManager()
|
Method Summary | |
---|---|
java.lang.String |
createTask(SessionContext sc,
java.lang.String taskId,
java.lang.String categoryId,
java.lang.String name)
Создает новую задачу |
java.lang.String |
createTask(SessionContext sc,
java.lang.String taskId,
java.lang.String categoryId,
java.lang.String name,
java.util.Calendar submitDate,
java.util.Calendar updateDate)
Создает новую задачу |
java.lang.String |
createTask(SessionContext sc,
java.lang.String taskId,
java.lang.String categoryId,
java.lang.String name,
java.util.Calendar submitDate,
java.util.Calendar updateDate,
java.lang.String statusId,
java.lang.String submitterId)
|
void |
deleteTask(SessionContext sc,
SecuredTaskBean task)
Удаляет задачу |
void |
deleteTask(SessionContext sc,
java.lang.String taskId)
Удаляет задачу |
java.util.HashMap<SecuredTaskBean,java.lang.Float> |
findSimilar(SessionContext sc,
java.lang.String taskId)
Возвращает задачи, подобные указазнной |
SecuredTaskBean |
findTaskByNumber(SessionContext sc,
java.lang.String number)
Возвращает задачу по ее номеру |
java.lang.String |
findTaskIdByQuickGo(SessionContext sc,
java.lang.String quickGo)
Возвращает ID задачи. |
java.util.ArrayList<SecuredSearchTaskItem> |
fullTextSearch(SecuredTaskBean from,
java.lang.String searchString)
Полнотекстовый поиск задач |
java.util.ArrayList<SecuredTaskBean> |
getChildren(SessionContext sc,
java.lang.String taskId)
Возвращает список дочерних задач |
java.util.ArrayList<SecuredTaskBean> |
getNotFinishChildren(SessionContext sc,
java.lang.String taskId)
Возвращает список открытых задач |
java.util.ArrayList<SecuredTaskBean> |
getProjectChildren(SessionContext sc,
java.lang.String taskId)
Возвращает список дочерних задач для проекта |
java.util.List<SecuredTaskBean> |
getProjectChildrenNotFinal(SessionContext sc,
java.lang.String taskId)
|
java.util.ArrayList<SecuredTaskBean> |
getTaskChain(SessionContext sc,
java.lang.String startTaskId,
java.lang.String stopTaskId)
Возвращает цепочку задач от начальной до конечной |
Slider<SecuredTaskBean> |
getTaskList(SessionContext sc,
java.lang.String taskId,
java.lang.String filterId,
boolean withUDF,
int pagen,
java.util.ArrayList<java.lang.String> order)
Возвращает список отфильтрованных задач |
Slider<SecuredTaskBean> |
getTaskList(SessionContext sc,
java.lang.String taskId,
TaskFValue taskFValue,
boolean withUDF,
int pagen,
java.util.List<java.lang.String> order)
Возвращает список отфильтрованных задач |
java.util.List<SecuredTaskBean> |
getTaskListByQuery(SessionContext sc,
java.lang.String query)
Возвращает список задач по SQL-запросу |
java.util.List<TaskRelatedInfo> |
getTaskUseUserList(SessionContext sc,
java.lang.String userId)
|
boolean |
isParentValidForOperation(SessionContext sc,
java.lang.String taskId,
java.lang.String parentId)
Проверяет правильность родительской задачи для дочерней |
boolean |
isTaskEditable(SessionContext sc,
java.lang.String taskId)
Проверяет, можно ли редактировать СУЩЕСТВУЮЩУЮ задачу. |
java.util.List<java.lang.String> |
pasteTasks(SessionContext sc,
java.lang.String parentId,
java.lang.String taskIds,
java.lang.String operation)
Вставляет указанные задачи, операция PASTE |
void |
updateTask(SessionContext sc,
java.lang.String taskId,
java.lang.String shortname,
java.lang.String name,
java.lang.String description,
java.lang.Long budget,
java.util.Calendar deadline,
java.lang.String priorityId,
java.lang.String parentId,
java.lang.String handlerUserId,
java.lang.String handlerGroupId,
boolean sendMail)
Редактирует указанную задачу |
void |
updateTask(SessionContext sc,
java.lang.String taskId,
java.lang.String shortname,
java.lang.String name,
java.lang.String description,
java.lang.Long budget,
java.util.Calendar deadline,
java.lang.String priorityId,
java.lang.String parentId,
java.lang.String handlerUserId,
java.lang.String handlerGroupId,
boolean sendMail,
java.util.Calendar submitDate,
java.util.Calendar updateDate)
Редактирует указанную задачу |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SecuredTaskAdapterManager()
Method Detail |
---|
public java.lang.String createTask(SessionContext sc, java.lang.String taskId, java.lang.String categoryId, java.lang.String name, java.util.Calendar submitDate, java.util.Calendar updateDate) throws GranException
sc
- сессия пользователяtaskId
- ID родительской задачиcategoryId
- ID категорииname
- Название задачиsubmitDate
- дата создания задачиupdateDate
- дата обновление задачи
GranException
- при необходимостиpublic java.lang.String createTask(SessionContext sc, java.lang.String taskId, java.lang.String categoryId, java.lang.String name, java.util.Calendar submitDate, java.util.Calendar updateDate, java.lang.String statusId, java.lang.String submitterId) throws GranException
GranException
public java.lang.String createTask(SessionContext sc, java.lang.String taskId, java.lang.String categoryId, java.lang.String name) throws GranException
sc
- сессия пользователяtaskId
- ID родительской задачиcategoryId
- ID категорииname
- Название задачи
GranException
- при необходимостиpublic boolean isTaskEditable(SessionContext sc, java.lang.String taskId) throws GranException
sc
- taskId
-
GranException
public Slider<SecuredTaskBean> getTaskList(SessionContext sc, java.lang.String taskId, java.lang.String filterId, boolean withUDF, int pagen, java.util.ArrayList<java.lang.String> order) throws GranException
sc
- сессия пользователяfilterId
- ID фильтраwithUDF
- Нудна ли фильтрация пользовательских полейtaskId
- ID задачиpagen
- номер страницыorder
- порядок сортировки
GranException
- при необходимостиSecuredTaskBean
public Slider<SecuredTaskBean> getTaskList(SessionContext sc, java.lang.String taskId, TaskFValue taskFValue, boolean withUDF, int pagen, java.util.List<java.lang.String> order) throws GranException
sc
- сессия пользователяtaskFValue
- Параметры фильтрацииwithUDF
- Нудна ли фильтрация пользовательских полейtaskId
- ID задачиpagen
- номер страницыorder
- порядок сортировки
GranException
- при необходимостиSecuredTaskBean
public void updateTask(SessionContext sc, java.lang.String taskId, java.lang.String shortname, java.lang.String name, java.lang.String description, java.lang.Long budget, java.util.Calendar deadline, java.lang.String priorityId, java.lang.String parentId, java.lang.String handlerUserId, java.lang.String handlerGroupId, boolean sendMail, java.util.Calendar submitDate, java.util.Calendar updateDate) throws GranException
sc
- сессия пользователяtaskId
- ID редактируемой задачиshortname
- Алиас задачиname
- Название задачиdescription
- Описание задачиbudget
- Бюджет задачиdeadline
- Дедлайн задачиpriorityId
- ID приоритета задачиparentId
- ID родительской задачиhandlerUserId
- ID ответственного пользователяhandlerGroupId
- ID ответственного статусаsendMail
- надо ли слать почтуsubmitDate
- Дата создания задачиupdateDate
- Дата обновления задачи
GranException
- при необходимостиpublic void updateTask(SessionContext sc, java.lang.String taskId, java.lang.String shortname, java.lang.String name, java.lang.String description, java.lang.Long budget, java.util.Calendar deadline, java.lang.String priorityId, java.lang.String parentId, java.lang.String handlerUserId, java.lang.String handlerGroupId, boolean sendMail) throws GranException
sc
- сессия пользователяtaskId
- ID редактируемой задачиshortname
- Алиас задачиname
- Название задачиdescription
- Описание задачиbudget
- Бюджет задачиdeadline
- Дедлайн задачиpriorityId
- ID приоритета задачиparentId
- ID родительской задачиhandlerUserId
- ID ответственного пользователяhandlerGroupId
- ID ответственного статусаsendMail
- надо ли слать почту
GranException
- при необходимостиpublic void deleteTask(SessionContext sc, java.lang.String taskId) throws GranException
sc
- сессия пользователяtaskId
- ID удаляемой задачи
GranException
- при необходимостиpublic void deleteTask(SessionContext sc, SecuredTaskBean task) throws GranException
sc
- сессия пользователяtask
- delete task
GranException
- при необходимостиpublic java.util.ArrayList<SecuredTaskBean> getTaskChain(SessionContext sc, java.lang.String startTaskId, java.lang.String stopTaskId) throws GranException
sc
- сессия пользователяstartTaskId
- ID начальной задачиstopTaskId
- ID конечной задачи
GranException
- при необходимостиTaskRelatedInfo
public java.lang.String findTaskIdByQuickGo(SessionContext sc, java.lang.String quickGo) throws GranException
sc
- сессия пользователяquickGo
- номер, алиас или название задачи
GranException
- при необходимостиpublic java.util.HashMap<SecuredTaskBean,java.lang.Float> findSimilar(SessionContext sc, java.lang.String taskId) throws GranException
sc
- сессия пользователяtaskId
- ID задачи, для которой изем подобные
GranException
- при необходимостиpublic java.util.ArrayList<SecuredSearchTaskItem> fullTextSearch(SecuredTaskBean from, java.lang.String searchString) throws GranException
from
- задача, с которой начинаем поискsearchString
- что ищем
GranException
- при необходимостиSecuredSearchTaskItem
public SecuredTaskBean findTaskByNumber(SessionContext sc, java.lang.String number) throws GranException
sc
- сессия пользователяnumber
- Номер задачи
GranException
- при необзодимостиSecuredTaskBean
public java.util.ArrayList<SecuredTaskBean> getProjectChildren(SessionContext sc, java.lang.String taskId) throws GranException
sc
- сессия пользователяtaskId
- ID задачи
GranException
- при необходимостиpublic java.util.ArrayList<SecuredTaskBean> getChildren(SessionContext sc, java.lang.String taskId) throws GranException
sc
- сессия пользователяtaskId
- ID задачи, для которой ищутся дочерние
GranException
- при необходимостиpublic java.util.ArrayList<SecuredTaskBean> getNotFinishChildren(SessionContext sc, java.lang.String taskId) throws GranException
sc
- сессия пользователяtaskId
- ID задачи, для которой возвращаем список открытых подзадач
GranException
- при необходимостиpublic java.util.List<java.lang.String> pasteTasks(SessionContext sc, java.lang.String parentId, java.lang.String taskIds, java.lang.String operation) throws GranException
sc
- сессия пользователяparentId
- ID задачи, куда вставляемtaskIds
- ID вставляемых задачoperation
- тип операцуии, COPY или CUT
GranException
- при необходимостиpublic boolean isParentValidForOperation(SessionContext sc, java.lang.String taskId, java.lang.String parentId) throws GranException
sc
- сессия пользователяtaskId
- Дочерняя задачаparentId
- Родительская задача
GranException
- при необходимостиpublic java.util.List<SecuredTaskBean> getTaskListByQuery(SessionContext sc, java.lang.String query) throws GranException
sc
- сессия пользователяquery
- запрос вида SELECT t.id FROM com.trackstudio.model.Task AS t WHERE ...
GranException
- при необзодимостиpublic java.util.List<SecuredTaskBean> getProjectChildrenNotFinal(SessionContext sc, java.lang.String taskId)
public java.util.List<TaskRelatedInfo> getTaskUseUserList(SessionContext sc, java.lang.String userId) throws GranException
GranException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |