|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trackstudio.soap.service.category.Category
public class Category
Класс описывает web-сервис для работы с категориями
Constructor Summary | |
---|---|
Category()
|
Method Summary | |
---|---|
void |
addRelatedCategory(java.lang.String sessionId,
java.lang.String parentCategoryId,
java.lang.String related)
Добавляет подкатегорию для указанной |
boolean |
canChangeWorkflow(java.lang.String sessionId,
java.lang.String categoryId)
Проверяется, можно ли изменять процесс для категории или нет. |
java.lang.String |
createCategory(java.lang.String sessionId,
java.lang.String taskId,
java.lang.String name,
java.lang.String workflowId,
boolean handlerRequired,
boolean groupHandlerAllowed)
Создает новую категорию |
void |
deleteCategory(java.lang.String sessionId,
java.lang.String categoryId)
Удаляет категорию по ее ID |
void |
editCategory(java.lang.String sessionId,
java.lang.String categoryId,
java.lang.String name,
java.lang.String action,
java.lang.String description,
boolean handlerRequired,
boolean groupHandlerAllowed,
java.lang.String workflowId,
java.lang.String budget,
java.lang.String preferences,
java.lang.String icon)
Редактирует категорию |
CategoryBean[] |
getAllAvailableCategoryList(java.lang.String sessionId,
java.lang.String taskId)
Возвращает список всех доступных категорий для задачи |
CategoryBean[] |
getAllCategoryList(java.lang.String sessionId,
java.lang.String statusId)
Возвращает список всех категорий для статуса |
CategoryBean[] |
getAvailableCategoryList(java.lang.String sessionId,
java.lang.String taskId)
Возвращает список доступных категорий для задачи |
boolean |
getCategoryIsValid(java.lang.String sessionId,
java.lang.String categoryId,
java.lang.String taskId)
Проверяеет валидна категория или нет |
java.lang.String[] |
getCategoryRuleList(java.lang.String sessionId,
java.lang.String prstatusId,
java.lang.String categoryId)
Возвращает список прав, которые есть у указанного статуса на указанную категорию |
CategoryBean[] |
getChildrenCategoryList(java.lang.String sessionId,
java.lang.String categoryId,
java.lang.String taskId)
Возвращает список дочерних категорий для указанной |
CategoryBean[] |
getCreatableCategoryList(java.lang.String sessionId,
java.lang.String taskId)
Возвращает список доступных категорий для задачи |
CategoryBean[] |
getParentCategoryList(java.lang.String sessionId,
java.lang.String categoryId,
java.lang.String taskId)
Возвращает список родителских категорий для указанной |
java.lang.String |
getTemplate(java.lang.String sessionId,
java.lang.String categoryId)
Возвращает шаблон описания для категории |
boolean |
hasSubcategories(java.lang.String sessionId,
java.lang.String categoryId,
java.lang.String taskId)
Проверяет на наличие подкатегорий у указанной |
boolean |
isCategoryCanBeHandler(java.lang.String sessionId,
java.lang.String taskId,
java.lang.String categoryId,
boolean isNew,
java.lang.String submitter)
Проверяеет есть ли право у пользователя быть ответственным для категории |
boolean |
isCategoryDeletable(java.lang.String sessionId,
java.lang.String taskId,
java.lang.String categoryId)
Проверяеет есть ли право на удаление категории |
boolean |
isCategoryEditable(java.lang.String sessionId,
java.lang.String taskId,
java.lang.String categoryId)
Проверяеет есть ли право на редактирование категории |
boolean |
isCategoryViewable(java.lang.String sessionId,
java.lang.String taskId,
java.lang.String categoryId)
Проверяеет есть ли право на просмотр категории |
void |
removeRelatedCategory(java.lang.String sessionId,
java.lang.String parentCategoryId,
java.lang.String related)
Удаляет подкатегорию для укащанной |
void |
setCategoryRule(java.lang.String sessionId,
java.lang.String categoryId,
java.lang.String prstatusId,
java.lang.String createType,
java.lang.String viewType,
java.lang.String modifyType,
java.lang.String handlerType,
java.lang.String deleteType)
Устанавливает правила доступа для категории |
void |
setCategoryTrigger(java.lang.String sessionId,
java.lang.String categoryId,
java.lang.String before,
java.lang.String insteadOf,
java.lang.String after,
java.lang.String updBefore,
java.lang.String updInsteadOf,
java.lang.String updAfter)
Устанавливает триггеры для категории |
void |
setTemplate(java.lang.String sessionId,
java.lang.String categoryId,
java.lang.String template)
Устанавливает для категории текст шаблона описания |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Category()
Method Detail |
---|
public CategoryBean[] getAvailableCategoryList(java.lang.String sessionId, java.lang.String taskId) throws java.lang.Exception
sessionId
- сессия пользователяtaskId
- ID задачи
GranException
- при необходимости
java.lang.Exception
SecuredCategoryBean
public CategoryBean[] getAllAvailableCategoryList(java.lang.String sessionId, java.lang.String taskId) throws java.lang.Exception
sessionId
- сессия пользователяtaskId
- ID задачи
GranException
- при необходимости
java.lang.Exception
SecuredCategoryBean
public CategoryBean[] getAllCategoryList(java.lang.String sessionId, java.lang.String statusId) throws java.lang.Exception
sessionId
- сессия пользователяstatusId
- ID статуса
GranException
- при необходимости
java.lang.Exception
SecuredCategoryBean
public java.lang.String createCategory(java.lang.String sessionId, java.lang.String taskId, java.lang.String name, java.lang.String workflowId, boolean handlerRequired, boolean groupHandlerAllowed) throws java.lang.Exception
sessionId
- сессия пользователяtaskId
- ID родительской задачиname
- Название категорииworkflowId
- ID процессаhandlerRequired
- Обязательность ответственногоgroupHandlerAllowed
- Можно ли задавать группу в качестве ответственного
GranException
- при необходимости
java.lang.Exception
public void deleteCategory(java.lang.String sessionId, java.lang.String categoryId) throws java.lang.Exception
sessionId
- сессия пользователяcategoryId
- ID категории
GranException
- при необходимости
java.lang.Exception
public java.lang.String getTemplate(java.lang.String sessionId, java.lang.String categoryId) throws java.lang.Exception
sessionId
- сессия пользователяcategoryId
- ID категории
GranException
- при неоходимости
java.lang.Exception
public void setTemplate(java.lang.String sessionId, java.lang.String categoryId, java.lang.String template) throws java.lang.Exception
sessionId
- сессия пользователяcategoryId
- ID категорииtemplate
- текст шаблона
GranException
- при необходимости
java.lang.Exception
public void editCategory(java.lang.String sessionId, java.lang.String categoryId, java.lang.String name, java.lang.String action, java.lang.String description, boolean handlerRequired, boolean groupHandlerAllowed, java.lang.String workflowId, java.lang.String budget, java.lang.String preferences, java.lang.String icon) throws java.lang.Exception
sessionId
- сессия пользователяcategoryId
- ID категорииname
- Название категорииaction
- Название действияdescription
- Описание категорииhandlerRequired
- Обязательность ответственногоgroupHandlerAllowed
- Можно ли задавать группу в качестве ответственногоworkflowId
- ID процессаbudget
- ФОрмат бюджетаpreferences
- настройки категорииicon
- иконка категории
GranException
- при необходимости
java.lang.Exception
public CategoryBean[] getChildrenCategoryList(java.lang.String sessionId, java.lang.String categoryId, java.lang.String taskId) throws java.lang.Exception
sessionId
- сессия пользователяcategoryId
- ID категорииtaskId
- ID задачи
GranException
- при необходимости
java.lang.Exception
SecuredCategoryBean
public CategoryBean[] getParentCategoryList(java.lang.String sessionId, java.lang.String categoryId, java.lang.String taskId) throws java.lang.Exception
sessionId
- сессия пользователяcategoryId
- ID категорииtaskId
- ID задачи
GranException
- при необходимости
java.lang.Exception
SecuredCategoryBean
public boolean hasSubcategories(java.lang.String sessionId, java.lang.String categoryId, java.lang.String taskId) throws java.lang.Exception
sessionId
- сессия пользователяcategoryId
- ID категорииtaskId
- ID задачи
GranException
- при необходимости
java.lang.Exception
public void setCategoryRule(java.lang.String sessionId, java.lang.String categoryId, java.lang.String prstatusId, java.lang.String createType, java.lang.String viewType, java.lang.String modifyType, java.lang.String handlerType, java.lang.String deleteType) throws java.lang.Exception
sessionId
- сессия пользователяcategoryId
- ID категорииprstatusId
- ID статуса, для которого выставляются праваcreateType
- CREATE_ALL, CREATE_HANDLER, CREATE_SUBMITTER, CREATE_SUBMITTER_AND_HANDLER или CREATE_NONEviewType
- VIEW_ALL, VIEW_HANDLER, VIEW_SUBMITTER, VIEW_SUBMITTER_AND_HANDLER или VIEW_NONEmodifyType
- EDIT_ALL, EDIT_HANDLER, EDIT_SUBMITTER, EDIT_SUBMITTER_AND_HANDLER или EDIT_NONEhandlerType
- BE_HANDLER_ALL, BE_HANDLER_HANDLER, BE_HANDLER_SUBMITTER, BE_HANDLER_SUBMITTER_AND_HANDLER или BE_HANDLER_NONEdeleteType
- DELETE_ALL, DELETE_HANDLER, DELETE_SUBMITTER, DELETE_SUBMITTER_AND_HANDLER или DELETE_NONE
GranException
- при необходимости
java.lang.Exception
CategoryConstants
public void addRelatedCategory(java.lang.String sessionId, java.lang.String parentCategoryId, java.lang.String related) throws java.lang.Exception
sessionId
- сессия пользователяparentCategoryId
- ID родительской категорииrelated
- ID дочерней категории
GranException
- при необходимости
java.lang.Exception
public void removeRelatedCategory(java.lang.String sessionId, java.lang.String parentCategoryId, java.lang.String related) throws java.lang.Exception
sessionId
- сессия пользователяparentCategoryId
- ID родительской категорииrelated
- ID дочерней категории
GranException
- при необходимости
java.lang.Exception
public CategoryBean[] getCreatableCategoryList(java.lang.String sessionId, java.lang.String taskId) throws java.lang.Exception
sessionId
- сессия пользователяtaskId
- ID задачи
GranException
- при необходимости
java.lang.Exception
SecuredCategoryBean
public java.lang.String[] getCategoryRuleList(java.lang.String sessionId, java.lang.String prstatusId, java.lang.String categoryId) throws java.lang.Exception
sessionId
- сессия пользователяprstatusId
- ID статусаcategoryId
- ID категории
GranException
- при необходимости
java.lang.Exception
public boolean canChangeWorkflow(java.lang.String sessionId, java.lang.String categoryId) throws java.lang.Exception
sessionId
- сессия пользователяcategoryId
- ID категории, для которой произовадится проверка
GranException
- при необходимости
java.lang.Exception
public boolean isCategoryEditable(java.lang.String sessionId, java.lang.String taskId, java.lang.String categoryId) throws java.lang.Exception
sessionId
- сессия пользователяtaskId
- ID задачиcategoryId
- ID категории
GranException
- при необходимости
java.lang.Exception
public boolean isCategoryCanBeHandler(java.lang.String sessionId, java.lang.String taskId, java.lang.String categoryId, boolean isNew, java.lang.String submitter) throws java.lang.Exception
sessionId
- сессия пользователяtaskId
- ID задачиcategoryId
- ID категорииisNew
- Новая ли задача создается?submitter
- ID автора
GranException
- при необходимости
java.lang.Exception
Category
public boolean isCategoryDeletable(java.lang.String sessionId, java.lang.String taskId, java.lang.String categoryId) throws java.lang.Exception
sessionId
- сессия пользователяtaskId
- ID задачиcategoryId
- ID категории
GranException
- при необходимости
java.lang.Exception
Category
public boolean isCategoryViewable(java.lang.String sessionId, java.lang.String taskId, java.lang.String categoryId) throws java.lang.Exception
sessionId
- сессия пользователяtaskId
- ID задачиcategoryId
- ID категории
GranException
- при необходимости
java.lang.Exception
Category
public void setCategoryTrigger(java.lang.String sessionId, java.lang.String categoryId, java.lang.String before, java.lang.String insteadOf, java.lang.String after, java.lang.String updBefore, java.lang.String updInsteadOf, java.lang.String updAfter) throws java.lang.Exception
sessionId
- сессия пользователяcategoryId
- ID категорииbefore
- before-триггерinsteadOf
- instanseof-триггерafter
- after-триггерupdBefore
- update before-триггерupdInsteadOf
- update-instanseof-триггерupdAfter
- update-after-триггер
GranException
- при необходимости
java.lang.Exception
Category
public boolean getCategoryIsValid(java.lang.String sessionId, java.lang.String categoryId, java.lang.String taskId) throws java.lang.Exception
sessionId
- сессия пользователяcategoryId
- ID категорииtaskId
- ID задачи
GranException
- при необходимости
java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |