com.trackstudio.soap.service
Class Category
java.lang.Object
  
com.trackstudio.soap.service.Category
public class Category
- extends java.lang.Object
 
Service for Category managment.
- See Also:
 CategoryBean
 
| 
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)
 
            | 
 void | 
editCategory(java.lang.String sessionId,
             java.lang.String categoryId,
             java.lang.String workflowId,
             java.lang.String name,
             boolean handlerRequired,
             boolean groupHandlerAllowed)
 
            | 
 CategoryBean[] | 
getAvailableCategoryList(java.lang.String sessionId,
                         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)
 
            | 
 java.lang.String | 
getTemplate(java.lang.String sessionId,
            java.lang.String categoryId)
 
            | 
 boolean | 
isCategoryCanBeHandler(java.lang.String sessionId,
                       java.lang.String taskId,
                       java.lang.String categoryId)
 
            | 
 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 | 
 
Category
public Category()
deleteCategory
public void deleteCategory(java.lang.String sessionId,
                           java.lang.String categoryId)
                    throws java.lang.Exception
- Throws:
 java.lang.Exception
 
editCategory
public void editCategory(java.lang.String sessionId,
                         java.lang.String categoryId,
                         java.lang.String workflowId,
                         java.lang.String name,
                         boolean handlerRequired,
                         boolean groupHandlerAllowed)
                  throws java.lang.Exception
- Throws:
 java.lang.Exception
 
getTemplate
public java.lang.String getTemplate(java.lang.String sessionId,
                                    java.lang.String categoryId)
                             throws java.lang.Exception
- Throws:
 java.lang.Exception
 
setTemplate
public void setTemplate(java.lang.String sessionId,
                        java.lang.String categoryId,
                        java.lang.String template)
                 throws java.lang.Exception
- Throws:
 java.lang.Exception
 
getAvailableCategoryList
public CategoryBean[] getAvailableCategoryList(java.lang.String sessionId,
                                               java.lang.String taskId)
                                        throws java.lang.Exception
- Throws:
 java.lang.Exception
 
createCategory
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
- Throws:
 java.lang.Exception
 
getChildrenCategoryList
public CategoryBean[] getChildrenCategoryList(java.lang.String sessionId,
                                              java.lang.String categoryId,
                                              java.lang.String taskId)
                                       throws java.lang.Exception
- Throws:
 java.lang.Exception
 
setCategoryRule
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
- Throws:
 java.lang.Exception
 
addRelatedCategory
public void addRelatedCategory(java.lang.String sessionId,
                               java.lang.String parentCategoryId,
                               java.lang.String related)
                        throws java.lang.Exception
- Throws:
 java.lang.Exception
 
removeRelatedCategory
public void removeRelatedCategory(java.lang.String sessionId,
                                  java.lang.String parentCategoryId,
                                  java.lang.String related)
                           throws java.lang.Exception
- Throws:
 java.lang.Exception
 
getCreatableCategoryList
public CategoryBean[] getCreatableCategoryList(java.lang.String sessionId,
                                               java.lang.String taskId)
                                        throws java.lang.Exception
- Throws:
 java.lang.Exception
 
isCategoryEditable
public boolean isCategoryEditable(java.lang.String sessionId,
                                  java.lang.String taskId,
                                  java.lang.String categoryId)
                           throws java.lang.Exception
- Throws:
 java.lang.Exception
 
isCategoryViewable
public boolean isCategoryViewable(java.lang.String sessionId,
                                  java.lang.String taskId,
                                  java.lang.String categoryId)
                           throws java.lang.Exception
- Throws:
 java.lang.Exception
 
isCategoryDeletable
public boolean isCategoryDeletable(java.lang.String sessionId,
                                   java.lang.String taskId,
                                   java.lang.String categoryId)
                            throws java.lang.Exception
- Throws:
 java.lang.Exception
 
isCategoryCanBeHandler
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
- Throws:
 java.lang.Exception
 
isCategoryCanBeHandler
public boolean isCategoryCanBeHandler(java.lang.String sessionId,
                                      java.lang.String taskId,
                                      java.lang.String categoryId)
                               throws java.lang.Exception
- Throws:
 java.lang.Exception
 
getCategoryRuleList
public java.lang.String[] getCategoryRuleList(java.lang.String sessionId,
                                              java.lang.String prstatusId,
                                              java.lang.String categoryId)
                                       throws java.lang.Exception
- Throws:
 java.lang.Exception
 
canChangeWorkflow
public boolean canChangeWorkflow(java.lang.String sessionId,
                                 java.lang.String categoryId)
                          throws java.lang.Exception
- Throws:
 java.lang.Exception
 
setCategoryTrigger
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
- Throws:
 java.lang.Exception
 
Copyright © 2002-2008 TrackStudio, Ltd. All Rights Reserved.