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
 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 isproject)
           
 void deleteCategory(java.lang.String sessionId, java.lang.String categoryId)
           
 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)
           
 CategoryBean[] getCreatableCategoryList(java.lang.String sessionId, java.lang.String taskId)
           
 CategoryBean[] getDeletableCategoryList(java.lang.String sessionId, java.lang.String taskId)
           
 CategoryBean[] getEditableCategoryList(java.lang.String sessionId, java.lang.String taskId)
           
 void resetCategoryRelation(java.lang.String sessionId, java.lang.String parentCategoryId, java.lang.String childCategoryId)
           
 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)
           
 void updateCategory(java.lang.String sessionId, java.lang.String categoryId, java.lang.String name, java.lang.String workflowId, boolean isproject)
           
 
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

updateCategory

public void updateCategory(java.lang.String sessionId,
                           java.lang.String categoryId,
                           java.lang.String name,
                           java.lang.String workflowId,
                           boolean isproject)
                    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,
                                       boolean isproject)
                                throws GranException
Throws:
GranException

getChildrenCategoryList

public CategoryBean[] getChildrenCategoryList(java.lang.String sessionId,
                                              java.lang.String categoryId)
                                       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

resetCategoryRelation

public void resetCategoryRelation(java.lang.String sessionId,
                                  java.lang.String parentCategoryId,
                                  java.lang.String childCategoryId)
                           throws GranException
Throws:
GranException

getCreatableCategoryList

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

getEditableCategoryList

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

getDeletableCategoryList

public CategoryBean[] getDeletableCategoryList(java.lang.String sessionId,
                                               java.lang.String taskId)
                                        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-2004 TrackStudio, Ltd. All Rights Reserved.