com.trackstudio.soap.service
Class Category

java.lang.Object
  extended by com.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, 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
 

Constructor Detail

Category

public Category()
Method Detail

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.