gran.app.adapter.kernel.category
Class CategoryAdapterManager
java.lang.Object
gran.app.adapter.kernel.category.CategoryAdapterManager
- public class CategoryAdapterManager
- extends java.lang.Object
Method Summary |
java.lang.String |
addCategory(java.lang.String taskid,
java.lang.String name,
java.lang.String workflowid,
java.lang.String isproject)
|
java.lang.String |
addCategoryRule(java.lang.String category,
java.lang.String prstatus,
java.lang.String type)
|
java.lang.String |
addChildCategory(java.lang.String catid,
java.lang.String child)
|
java.util.Collection |
availableCategoryList(java.lang.String taskid,
java.lang.String workflowid)
|
java.util.HashMap |
availableCategoryMap(java.lang.String taskid)
|
boolean |
canChangeWorkflow(java.lang.String categoryid)
Checks for abilities to change workflow for this category. |
void |
deleteCategories(java.lang.String[] ids)
|
void |
deleteChildCategory(java.lang.String catid,
java.lang.String child)
|
void |
deleteCreatableCategory(java.lang.String category,
java.lang.String prstatus)
|
void |
deleteDeletableCategory(java.lang.String category,
java.lang.String prstatus)
|
void |
deleteEditableCategory(java.lang.String category,
java.lang.String prstatus)
|
java.util.Collection |
getCategoryRule(java.lang.String prstatusid,
java.lang.String categoryid)
|
java.util.Collection |
getChildCategories(java.lang.String catid)
|
java.util.Collection |
listCreatableCategories(java.lang.String userid,
java.lang.String taskid)
|
java.util.Collection |
listDeletableCategories(java.lang.String userid,
java.lang.String catid)
|
java.util.Collection |
listEditableCategories(java.lang.String userid,
java.lang.String taskid)
|
void |
updateCategory(java.lang.String catid,
java.lang.String name,
java.lang.String workflowid,
java.lang.String isproject)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CategoryAdapterManager
public CategoryAdapterManager(java.util.Collection adapters)
availableCategoryList
public java.util.Collection availableCategoryList(java.lang.String taskid,
java.lang.String workflowid)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
availableCategoryMap
public java.util.HashMap availableCategoryMap(java.lang.String taskid)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
addCategory
public java.lang.String addCategory(java.lang.String taskid,
java.lang.String name,
java.lang.String workflowid,
java.lang.String isproject)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
deleteCategories
public void deleteCategories(java.lang.String[] ids)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
updateCategory
public void updateCategory(java.lang.String catid,
java.lang.String name,
java.lang.String workflowid,
java.lang.String isproject)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
getChildCategories
public java.util.Collection getChildCategories(java.lang.String catid)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
deleteEditableCategory
public void deleteEditableCategory(java.lang.String category,
java.lang.String prstatus)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
deleteDeletableCategory
public void deleteDeletableCategory(java.lang.String category,
java.lang.String prstatus)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
addCategoryRule
public java.lang.String addCategoryRule(java.lang.String category,
java.lang.String prstatus,
java.lang.String type)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
deleteCreatableCategory
public void deleteCreatableCategory(java.lang.String category,
java.lang.String prstatus)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
addChildCategory
public java.lang.String addChildCategory(java.lang.String catid,
java.lang.String child)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
deleteChildCategory
public void deleteChildCategory(java.lang.String catid,
java.lang.String child)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
listCreatableCategories
public java.util.Collection listCreatableCategories(java.lang.String userid,
java.lang.String taskid)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
listEditableCategories
public java.util.Collection listEditableCategories(java.lang.String userid,
java.lang.String taskid)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
listDeletableCategories
public java.util.Collection listDeletableCategories(java.lang.String userid,
java.lang.String catid)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
getCategoryRule
public java.util.Collection getCategoryRule(java.lang.String prstatusid,
java.lang.String categoryid)
throws gran.exception.GranException
- Throws:
gran.exception.GranException
canChangeWorkflow
public boolean canChangeWorkflow(java.lang.String categoryid)
throws gran.exception.GranException
- Checks for abilities to change workflow for this category. Now, if database contains one or more task with this category, we can't change workflow.
- Parameters:
categoryid
- Category identifier
- Returns:
- true if can
- Throws:
gran.exception.GranException
Copyright © 2002-2003 TrackStudio, Ltd. All Rights Reserved.