com.trackstudio.soap.service
Class Category

java.lang.Object
  extended bycom.trackstudio.soap.service.Category

public class Category
extends java.lang.Object

Service for Category managment.

See Also:
CategoryBean

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)
           
 void deleteCategory(java.lang.String sessionId, java.lang.String categoryId)
           
 void editCategory(java.lang.String sessionId, java.lang.String categoryId, java.lang.String workflowId)
           
 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)
           
 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)
           
 void removeRelatedCategory(java.lang.String sessionId, java.lang.String parentCategoryId, java.lang.String related)
           
 void renameCategory(java.lang.String sessionId, java.lang.String categoryId, java.lang.String name)
           
 void resetCreatableCategoryRule(java.lang.String sessionId, java.lang.String categoryId, java.lang.String prstatusId)
           
 void resetDeletableCategoryRule(java.lang.String sessionId, java.lang.String categoryId, java.lang.String prstatusId)
           
 void resetEditableCategoryRule(java.lang.String sessionId, java.lang.String categoryId, java.lang.String prstatusId)
           
 java.lang.String setCategoryRule(java.lang.String sessionId, java.lang.String categoryId, java.lang.String prstatusId, java.lang.String type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Category

public Category()
Method Detail

deleteCategory

public void deleteCategory(java.lang.String sessionId,
                           java.lang.String categoryId)
                    throws GranException
Throws:
GranException

renameCategory

public void renameCategory(java.lang.String sessionId,
                           java.lang.String categoryId,
                           java.lang.String name)
                    throws GranException
Throws:
GranException

editCategory

public void editCategory(java.lang.String sessionId,
                         java.lang.String categoryId,
                         java.lang.String workflowId)
                  throws GranException
Throws:
GranException

getAvailableCategoryList

public CategoryBean[] getAvailableCategoryList(java.lang.String sessionId,
                                               java.lang.String taskId)
                                        throws GranException
Throws:
GranException

createCategory

public java.lang.String createCategory(java.lang.String sessionId,
                                       java.lang.String taskId,
                                       java.lang.String name,
                                       java.lang.String workflowId)
                                throws GranException
Throws:
GranException

getChildrenCategoryList

public CategoryBean[] getChildrenCategoryList(java.lang.String sessionId,
                                              java.lang.String categoryId,
                                              java.lang.String taskId)
                                       throws GranException
Throws:
GranException

resetEditableCategoryRule

public void resetEditableCategoryRule(java.lang.String sessionId,
                                      java.lang.String categoryId,
                                      java.lang.String prstatusId)
                               throws GranException
Throws:
GranException

resetCreatableCategoryRule

public void resetCreatableCategoryRule(java.lang.String sessionId,
                                       java.lang.String categoryId,
                                       java.lang.String prstatusId)
                                throws GranException
Throws:
GranException

resetDeletableCategoryRule

public void resetDeletableCategoryRule(java.lang.String sessionId,
                                       java.lang.String categoryId,
                                       java.lang.String prstatusId)
                                throws GranException
Throws:
GranException

setCategoryRule

public java.lang.String setCategoryRule(java.lang.String sessionId,
                                        java.lang.String categoryId,
                                        java.lang.String prstatusId,
                                        java.lang.String type)
                                 throws GranException
Throws:
GranException

addRelatedCategory

public void addRelatedCategory(java.lang.String sessionId,
                               java.lang.String parentCategoryId,
                               java.lang.String related)
                        throws GranException
Throws:
GranException

removeRelatedCategory

public void removeRelatedCategory(java.lang.String sessionId,
                                  java.lang.String parentCategoryId,
                                  java.lang.String related)
                           throws GranException
Throws:
GranException

getCreatableCategoryList

public CategoryBean[] getCreatableCategoryList(java.lang.String sessionId,
                                               java.lang.String taskId)
                                        throws GranException
Throws:
GranException

isCategoryEditable

public boolean isCategoryEditable(java.lang.String sessionId,
                                  java.lang.String taskId,
                                  java.lang.String categoryId)
                           throws GranException
Throws:
GranException

isCategoryDeletable

public boolean isCategoryDeletable(java.lang.String sessionId,
                                   java.lang.String taskId,
                                   java.lang.String categoryId)
                            throws GranException
Throws:
GranException

getCategoryRuleList

public java.lang.String[] getCategoryRuleList(java.lang.String sessionId,
                                              java.lang.String prstatusId,
                                              java.lang.String categoryId)
                                       throws GranException
Throws:
GranException

canChangeWorkflow

public boolean canChangeWorkflow(java.lang.String sessionId,
                                 java.lang.String categoryId)
                          throws GranException
Throws:
GranException


Copyright © 2002-2005 TrackStudio, Ltd. All Rights Reserved.