com.trackstudio.kernel.manager
Class CategoryManager
java.lang.Object
  
com.trackstudio.kernel.manager.KernelManager
      
com.trackstudio.kernel.manager.CategoryManager
public class CategoryManager
- extends KernelManager
 
 
| Fields inherited from class com.trackstudio.kernel.manager.KernelManager | 
hu | 
 
| 
Method Summary | 
 void | 
addRelatedCategory(java.lang.String parentCategoryId,
                   java.lang.String related)
 
            | 
 boolean | 
canChangeWorkflow(java.lang.String categoryId)
 
            | 
 java.lang.String | 
createCategory(java.lang.String taskId,
               java.lang.String name,
               java.lang.String workflowId,
               boolean handlerRequired,
               boolean groupHandlerAllowed)
 
            | 
 void | 
deleteCategory(java.lang.String categoryId)
 
            | 
 void | 
editCategory(java.lang.String categoryId,
             java.lang.String workflowId,
             java.lang.String name,
             boolean handlerReq,
             boolean groupAllowed)
 
            | 
 java.util.List | 
getAvailableCategoryList(java.lang.String taskId)
 
            | 
 java.util.List | 
getCategoryRuleList(java.lang.String prstatusId,
                    java.lang.String categoryId)
 
            | 
 java.util.List | 
getChildrenCategoryIdList(java.lang.String categoryId)
 
            | 
 java.util.List | 
getChildrenCategoryList(java.lang.String categoryId,
                        java.lang.String currentTask)
 
            | 
 java.util.List | 
getCreatableCategoryList(java.lang.String taskId,
                         java.lang.String userId)
 
            | 
 java.util.List | 
getCreatableCategoryList(java.lang.String taskId,
                         java.lang.String userId,
                         boolean lookAtChildren)
 
            | 
protected static CategoryManager | 
getInstance()
 
            | 
 java.lang.String | 
getTemplate(java.lang.String categoryId)
 
            | 
 boolean | 
isCategoryCanBeHandler(java.lang.String taskId,
                       java.lang.String userId,
                       java.lang.String categoryId,
                       java.lang.String userPrstatusId,
                       boolean isNew,
                       java.lang.String submitter)
 
            | 
 boolean | 
isCategoryCanBeHandlerForGroup(java.lang.String taskId,
                               java.lang.String groupId,
                               java.lang.String categoryId,
                               boolean isNew)
 
            | 
 boolean | 
isCategoryDeletable(java.lang.String taskId,
                    java.lang.String userId,
                    java.lang.String categoryId,
                    java.lang.String userPrstatusId)
 
            | 
 boolean | 
isCategoryEditable(java.lang.String taskId,
                   java.lang.String userId,
                   java.lang.String categoryId,
                   java.lang.String userPrstatusId)
 
            | 
 boolean | 
isCategoryViewable(java.lang.String taskId,
                   java.lang.String userId,
                   java.lang.String categoryId,
                   java.lang.String userPrstatusId)
 
            | 
 void | 
removeRelatedCategory(java.lang.String parentCategoryId,
                      java.lang.String related)
 
            | 
 void | 
setCategoryRule(java.lang.String categoryId,
                java.lang.String prstatusId,
                java.lang.String[] types)
 
            | 
 void | 
setCategoryTrigger(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 categoryId,
            java.lang.String template)
 
            | 
 
| Methods inherited from class com.trackstudio.kernel.manager.KernelManager | 
getAcl, getAttachment, getCategory, getEmailType, getFilter, getFind, getIndex, getLicense, getLongText, getMailImport, getMessage, getPrstatus, getRegistration, getReport, getScript, getStep, getTask, getTSInfo, getUdf, getUser, getWorkflow | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
getInstance
protected static CategoryManager getInstance()
 
getChildrenCategoryIdList
public java.util.List getChildrenCategoryIdList(java.lang.String categoryId)
                                         throws GranException
- Throws:
 GranException
 
getChildrenCategoryList
public java.util.List getChildrenCategoryList(java.lang.String categoryId,
                                              java.lang.String currentTask)
                                       throws GranException
- Throws:
 GranException
 
getCategoryRuleList
public java.util.List getCategoryRuleList(java.lang.String prstatusId,
                                          java.lang.String categoryId)
                                   throws GranException
- Throws:
 GranException
 
getAvailableCategoryList
public java.util.List getAvailableCategoryList(java.lang.String taskId)
                                        throws GranException
- Throws:
 GranException
 
deleteCategory
public void deleteCategory(java.lang.String categoryId)
                    throws GranException
- Throws:
 GranException
 
editCategory
public void editCategory(java.lang.String categoryId,
                         java.lang.String workflowId,
                         java.lang.String name,
                         boolean handlerReq,
                         boolean groupAllowed)
                  throws GranException
- Throws:
 GranException
 
getTemplate
public java.lang.String getTemplate(java.lang.String categoryId)
                             throws GranException
- Throws:
 GranException
 
setTemplate
public void setTemplate(java.lang.String categoryId,
                        java.lang.String template)
                 throws GranException
- Throws:
 GranException
 
createCategory
public java.lang.String createCategory(java.lang.String taskId,
                                       java.lang.String name,
                                       java.lang.String workflowId,
                                       boolean handlerRequired,
                                       boolean groupHandlerAllowed)
                                throws GranException
- Throws:
 GranException
 
canChangeWorkflow
public boolean canChangeWorkflow(java.lang.String categoryId)
                          throws GranException
- Throws:
 GranException
 
setCategoryRule
public void setCategoryRule(java.lang.String categoryId,
                            java.lang.String prstatusId,
                            java.lang.String[] types)
                     throws GranException
- Throws:
 GranException
 
addRelatedCategory
public void addRelatedCategory(java.lang.String parentCategoryId,
                               java.lang.String related)
                        throws GranException
- Throws:
 GranException
 
removeRelatedCategory
public void removeRelatedCategory(java.lang.String parentCategoryId,
                                  java.lang.String related)
                           throws GranException
- Throws:
 GranException
 
getCreatableCategoryList
public java.util.List getCreatableCategoryList(java.lang.String taskId,
                                               java.lang.String userId)
                                        throws GranException
- Throws:
 GranException
 
getCreatableCategoryList
public java.util.List getCreatableCategoryList(java.lang.String taskId,
                                               java.lang.String userId,
                                               boolean lookAtChildren)
                                        throws GranException
- Throws:
 GranException
 
isCategoryDeletable
public boolean isCategoryDeletable(java.lang.String taskId,
                                   java.lang.String userId,
                                   java.lang.String categoryId,
                                   java.lang.String userPrstatusId)
                            throws GranException
- Throws:
 GranException
 
isCategoryEditable
public boolean isCategoryEditable(java.lang.String taskId,
                                  java.lang.String userId,
                                  java.lang.String categoryId,
                                  java.lang.String userPrstatusId)
                           throws GranException
- Throws:
 GranException
 
isCategoryViewable
public boolean isCategoryViewable(java.lang.String taskId,
                                  java.lang.String userId,
                                  java.lang.String categoryId,
                                  java.lang.String userPrstatusId)
                           throws GranException
- Throws:
 GranException
 
isCategoryCanBeHandler
public boolean isCategoryCanBeHandler(java.lang.String taskId,
                                      java.lang.String userId,
                                      java.lang.String categoryId,
                                      java.lang.String userPrstatusId,
                                      boolean isNew,
                                      java.lang.String submitter)
                               throws GranException
- Throws:
 GranException
 
isCategoryCanBeHandlerForGroup
public boolean isCategoryCanBeHandlerForGroup(java.lang.String taskId,
                                              java.lang.String groupId,
                                              java.lang.String categoryId,
                                              boolean isNew)
                                       throws GranException
- Throws:
 GranException
 
setCategoryTrigger
public void setCategoryTrigger(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 GranException
- Throws:
 GranException
 
Copyright © 2002-2008 TrackStudio, Ltd. All Rights Reserved.