|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trackstudio.soap.service.task.Task
public class Task
Класс описывает web-сервис для работы с задачами
Constructor Summary | |
---|---|
Task()
|
Method Summary | |
---|---|
boolean |
allowedByACL(java.lang.String sessionId,
java.lang.String taskId)
Проверяет есть ли доступ залогиненного пользователя к указанной задаче посредством прав доступа |
java.lang.String |
createTask(java.lang.String sessionId,
java.lang.String categoryId,
java.lang.String shortname,
java.lang.String name,
java.lang.String description,
long budget,
long deadline,
java.lang.String priorityId,
java.lang.String parentId,
java.lang.String handlerUserId,
java.lang.String handlerGroupId,
java.lang.String[] udfNames,
java.lang.String[] udfValues)
Триггер при создании задачи |
java.lang.String |
createTaskStatus(java.lang.String sessionId,
java.lang.String categoryId,
java.lang.String shortname,
java.lang.String name,
java.lang.String description,
long budget,
long deadline,
java.lang.String priorityId,
java.lang.String parentId,
java.lang.String handlerUserId,
java.lang.String handlerGroupId,
java.lang.String[] udfNames,
java.lang.String[] udfValues,
java.lang.String statusId)
|
void |
deleteTask(java.lang.String sessionId,
java.lang.String taskId)
Удаляет задачу |
SimilarTaskBean |
findSimilar(java.lang.String sessionId,
java.lang.String taskId)
Возвращает задачи, подобные указазнной |
TaskBean |
findTaskByName(java.lang.String sessionId,
java.lang.String name)
|
TaskBean |
findTaskByNumber(java.lang.String sessionId,
java.lang.String number)
Возвращает задачу по ее номеру |
java.lang.String |
findTaskIdByQuickGo(java.lang.String sessionId,
java.lang.String quickGo)
Возвращает ID задачи. |
TaskBean[] |
getChildrenTasks(java.lang.String sessionId,
java.lang.String taskId)
Возвращает список дочерних задач |
TaskBean[] |
getProjectChildren(java.lang.String sessionId,
java.lang.String taskId)
Возвращает список дочерних задач для проекта |
TaskBean[] |
getTaskChain(java.lang.String sessionId,
java.lang.String startTaskId,
java.lang.String stopTaskId)
Возвращает цепочку задач от начальной до конечной |
java.util.ArrayList<java.lang.Integer> |
getTaskErrors()
|
TaskSliderBean |
getTaskList(java.lang.String sessionId,
java.lang.String taskId,
TaskFvalueBean fvalue,
boolean withUdf,
int pageNumber,
java.util.ArrayList<java.lang.String> order)
Возвращает список отфильтрованных задач |
TaskExtendedBean[] |
getTaskListByQuery(java.lang.String sessionId,
java.lang.String query)
Возвращает список задач по SQL-запросу |
TaskSliderBean |
getTaskListForFilter(java.lang.String sessionId,
java.lang.String taskId,
java.lang.String filterId,
boolean withUdf,
int pageNumber,
java.util.ArrayList<java.lang.String> order)
Возвращает список отфильтрованных задач |
java.lang.String |
importTask(java.lang.String sessionId,
java.lang.String taskNumber,
java.lang.String taskName,
java.lang.String taskShortName,
java.lang.String taskDescription,
long taskBudget,
long taskDeadline,
java.lang.String taskPriority,
java.lang.String taskParent,
java.lang.String taskHandlerUser,
java.lang.String taskHandlerGroup,
java.lang.String taskCategory,
java.lang.String taskSubmitter,
long taskSubmitDate,
long taskUpdateDate,
long taskCloseDate,
java.lang.String taskResolution,
java.lang.String taskStatus,
java.lang.String[] taskUDFNames,
java.lang.String[] taskUDFValues)
Импортирует задачу |
void |
pasteTasks(java.lang.String sessionId,
java.lang.String parentId,
java.lang.String taskIds,
java.lang.String operation)
Вставляет указанные задачи, операция PASTE |
void |
setTaskErrors(java.util.ArrayList<java.lang.Integer> errors)
|
void |
updateTask(java.lang.String sessionId,
java.lang.String taskId,
java.lang.String shortName,
java.lang.String name,
java.lang.String description,
long budget,
long deadline,
java.lang.String priorityId,
java.lang.String parentTaskId,
java.lang.String handlerUserId,
java.lang.String handlerGroupId,
boolean sendMail,
java.lang.String[] udfNames,
java.lang.String[] udfValues)
Триггер при редактировании задачи |
void |
updateTaskWithoutUdf(java.lang.String sessionId,
java.lang.String taskId,
java.lang.String shortName,
java.lang.String name,
java.lang.String description,
long budget,
long deadline,
java.lang.String priorityId,
java.lang.String parentTaskId,
java.lang.String handlerUserId,
java.lang.String handlerGroupId,
boolean sendMail)
Триггер для редактировании задачи, пользовательские поля не меняються |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Task()
Method Detail |
---|
public java.util.ArrayList<java.lang.Integer> getTaskErrors()
public void setTaskErrors(java.util.ArrayList<java.lang.Integer> errors)
public void updateTask(java.lang.String sessionId, java.lang.String taskId, java.lang.String shortName, java.lang.String name, java.lang.String description, long budget, long deadline, java.lang.String priorityId, java.lang.String parentTaskId, java.lang.String handlerUserId, java.lang.String handlerGroupId, boolean sendMail, java.lang.String[] udfNames, java.lang.String[] udfValues) throws java.lang.Exception
sessionId
- сессияtaskId
- IDshortName
- алиасname
- названиеdescription
- описаниеbudget
- бюджетdeadline
- дедлайнpriorityId
- ID приоритетаparentTaskId
- ID родительской задачиhandlerUserId
- ID ответственного пользователяhandlerGroupId
- ID ответственного статусаsendMail
- надо ли отправить мообщениеudfNames
- список названий полейudfValues
- список значений полей
GranException
- при необходимости
java.lang.Exception
public java.lang.String importTask(java.lang.String sessionId, java.lang.String taskNumber, java.lang.String taskName, java.lang.String taskShortName, java.lang.String taskDescription, long taskBudget, long taskDeadline, java.lang.String taskPriority, java.lang.String taskParent, java.lang.String taskHandlerUser, java.lang.String taskHandlerGroup, java.lang.String taskCategory, java.lang.String taskSubmitter, long taskSubmitDate, long taskUpdateDate, long taskCloseDate, java.lang.String taskResolution, java.lang.String taskStatus, java.lang.String[] taskUDFNames, java.lang.String[] taskUDFValues) throws java.lang.Exception
sessionId
- сессия пользователяtaskNumber
- номер задачиtaskName
- название задачиtaskShortName
- алиас задачиtaskDescription
- описание задачиtaskBudget
- бюджет задачиtaskDeadline
- дедлайнtaskPriority
- приоритетtaskParent
- родительская задачаtaskHandlerUser
- ответственный пользовательtaskHandlerGroup
- ответственный статусtaskCategory
- категорияtaskSubmitter
- авторtaskSubmitDate
- дата созданияtaskUpdateDate
- дата обновленияtaskCloseDate
- дата закрытияtaskResolution
- резолюцияtaskStatus
- статусtaskUDFNames
- названия пользовательских полейtaskUDFValues
- значения пользовательских полей
java.lang.Exception
- при необходимостиpublic void deleteTask(java.lang.String sessionId, java.lang.String taskId) throws java.lang.Exception
sessionId
- сессия пользователяtaskId
- ID удаляемой задачи
GranException
- при необходимости
java.lang.Exception
public TaskBean[] getTaskChain(java.lang.String sessionId, java.lang.String startTaskId, java.lang.String stopTaskId) throws java.lang.Exception
sessionId
- сессия пользователяstartTaskId
- ID начальной задачиstopTaskId
- ID конечной задачи
GranException
- при необходимости
java.lang.Exception
TaskRelatedInfo
public java.lang.String findTaskIdByQuickGo(java.lang.String sessionId, java.lang.String quickGo) throws java.lang.Exception
sessionId
- сессия пользователяquickGo
- номер, алиас или название задачи
GranException
- при необходимости
java.lang.Exception
public TaskSliderBean getTaskListForFilter(java.lang.String sessionId, java.lang.String taskId, java.lang.String filterId, boolean withUdf, int pageNumber, java.util.ArrayList<java.lang.String> order) throws java.lang.Exception
sessionId
- сессия пользователяfilterId
- ID фильтраwithUdf
- Нудна ли фильтрация пользовательских полейtaskId
- ID задачиpageNumber
- номер страницыorder
- порядок сортировки
GranException
- при необходимости
java.lang.Exception
SecuredTaskBean
public TaskSliderBean getTaskList(java.lang.String sessionId, java.lang.String taskId, TaskFvalueBean fvalue, boolean withUdf, int pageNumber, java.util.ArrayList<java.lang.String> order) throws java.lang.Exception
sessionId
- сессия пользователяfvalue
- Параметры фильтрацииwithUdf
- Нудна ли фильтрация пользовательских полейtaskId
- ID задачиpageNumber
- номер страницыorder
- порядок сортировки
GranException
- при необходимости
java.lang.Exception
SecuredTaskBean
public SimilarTaskBean findSimilar(java.lang.String sessionId, java.lang.String taskId) throws java.lang.Exception
sessionId
- сессия пользователяtaskId
- ID задачи, для которой изем подобные
GranException
- при необходимости
java.lang.Exception
public boolean allowedByACL(java.lang.String sessionId, java.lang.String taskId) throws java.lang.Exception
sessionId
- сессия пользователяtaskId
- ID задачи
GranException
- при необходимости
java.lang.Exception
public TaskBean findTaskByNumber(java.lang.String sessionId, java.lang.String number) throws java.lang.Exception
sessionId
- сессия пользователяnumber
- Номер задачи
GranException
- при необзодимости
java.lang.Exception
SecuredTaskBean
public TaskBean findTaskByName(java.lang.String sessionId, java.lang.String name) throws java.lang.Exception
java.lang.Exception
public TaskBean[] getProjectChildren(java.lang.String sessionId, java.lang.String taskId) throws java.lang.Exception
sessionId
- сессия пользователяtaskId
- ID задачи
GranException
- при необходимости
java.lang.Exception
public TaskBean[] getChildrenTasks(java.lang.String sessionId, java.lang.String taskId) throws java.lang.Exception
sessionId
- сессия пользователяtaskId
- ID задачи, для которой ищутся дочерние
GranException
- при необходимости
java.lang.Exception
public void pasteTasks(java.lang.String sessionId, java.lang.String parentId, java.lang.String taskIds, java.lang.String operation) throws java.lang.Exception
sessionId
- сессия пользователяparentId
- ID задачи, куда вставляемtaskIds
- ID вставляемых задачoperation
- тип операцуии, COPY или CUT
GranException
- при необходимости
java.lang.Exception
public java.lang.String createTask(java.lang.String sessionId, java.lang.String categoryId, java.lang.String shortname, java.lang.String name, java.lang.String description, long budget, long deadline, java.lang.String priorityId, java.lang.String parentId, java.lang.String handlerUserId, java.lang.String handlerGroupId, java.lang.String[] udfNames, java.lang.String[] udfValues) throws java.lang.Exception
sessionId
- сессияcategoryId
- ID категорииshortname
- алиасname
- названиеdescription
- описаниеbudget
- бюджетdeadline
- дедлайнpriorityId
- ID приоритетаparentId
- ID родительской задачиhandlerUserId
- ID ответственного пользователяhandlerGroupId
- ID ответственного статусаudfNames
- список названий полейudfValues
- список значений полей
GranException
- при необходимости
java.lang.Exception
public java.lang.String createTaskStatus(java.lang.String sessionId, java.lang.String categoryId, java.lang.String shortname, java.lang.String name, java.lang.String description, long budget, long deadline, java.lang.String priorityId, java.lang.String parentId, java.lang.String handlerUserId, java.lang.String handlerGroupId, java.lang.String[] udfNames, java.lang.String[] udfValues, java.lang.String statusId) throws java.lang.Exception
java.lang.Exception
public TaskExtendedBean[] getTaskListByQuery(java.lang.String sessionId, java.lang.String query) throws java.lang.Exception
sessionId
- сессия пользователяquery
- запрос вида SELECT t.id FROM com.trackstudio.model.Task AS t WHERE ...
GranException
- при необзодимости
java.lang.Exception
public void updateTaskWithoutUdf(java.lang.String sessionId, java.lang.String taskId, java.lang.String shortName, java.lang.String name, java.lang.String description, long budget, long deadline, java.lang.String priorityId, java.lang.String parentTaskId, java.lang.String handlerUserId, java.lang.String handlerGroupId, boolean sendMail) throws java.lang.Exception
sessionId
- сессияtaskId
- IDshortName
- алиасname
- названиеdescription
- описаниеbudget
- бюджетdeadline
- дедлайнpriorityId
- ID приоритетаparentTaskId
- ID родительской задачиhandlerUserId
- ID ответственного пользователяhandlerGroupId
- ID ответственного статусаsendMail
- надо ли отправить мообщение
GranException
- при необходимости
java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |