com.trackstudio.kernel.manager
Class TaskManager
java.lang.Object
  
com.trackstudio.kernel.manager.KernelManager
      
com.trackstudio.kernel.manager.TaskManager
public class TaskManager
- extends KernelManager
 
 
| Fields inherited from class com.trackstudio.kernel.manager.KernelManager | 
hu | 
 
| 
Method Summary | 
 boolean | 
canRecursivelyCopyTask(java.lang.String taskId,
                       java.lang.String toTask,
                       java.lang.String userId)
 
            | 
 void | 
copyUdfValues(java.lang.String taskId,
              java.lang.String newTaskId,
              java.lang.String topTask)
 
            | 
 java.lang.String | 
createTask(java.lang.String parentId,
           java.lang.String userId,
           java.lang.String categoryId,
           java.lang.String name,
           java.util.Calendar deadline)
 
            | 
 void | 
deleteTask(java.lang.String taskId)
 
            | 
 java.lang.String | 
findByNumber(java.lang.String number)
 
            | 
 java.lang.String | 
findByShortName(java.lang.String name)
 
            | 
 java.util.HashMap | 
findSimilar(java.lang.String taskId)
 
            | 
 java.lang.String | 
findTaskIdByQuickGo(java.lang.String quick_go)
 
            | 
protected static TaskManager | 
getInstance()
 
            | 
 int | 
getMessageCount(java.lang.String id)
 
            | 
 java.util.LinkedList | 
getTaskChain(java.lang.String startTaskId,
             java.lang.String stopTaskId)
 
            | 
 java.lang.String | 
importTask(java.lang.String parentId,
           java.lang.String categoryId,
           java.lang.String shortname,
           java.lang.String name,
           java.lang.String description,
           java.lang.Double budget,
           java.util.Calendar deadline,
           java.lang.String priorityId,
           java.lang.String handlerUserId,
           java.lang.String handlerGroupId,
           java.lang.String userId,
           java.util.Calendar submitDate,
           java.util.Calendar updateDate,
           java.util.Calendar closeDate,
           java.lang.String statusId,
           java.lang.String resolutionId)
 
            | 
 boolean | 
isParentValidForOperation(java.lang.String[] tasksId,
                          java.lang.String toTask)
 
            | 
 boolean | 
isValidParent(java.lang.String taskId,
              java.lang.String parentId)
 
            | 
 void | 
updateTask(java.lang.String taskId,
           java.lang.String shortname,
           java.lang.String name,
           java.lang.String description,
           java.lang.Double budget,
           java.util.Calendar deadline,
           java.lang.String priorityId,
           java.lang.String parentId,
           java.lang.String handlerUserId,
           java.lang.String handlerGroupId)
 
            | 
 
| 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 TaskManager getInstance()
 
updateTask
public void updateTask(java.lang.String taskId,
                       java.lang.String shortname,
                       java.lang.String name,
                       java.lang.String description,
                       java.lang.Double budget,
                       java.util.Calendar deadline,
                       java.lang.String priorityId,
                       java.lang.String parentId,
                       java.lang.String handlerUserId,
                       java.lang.String handlerGroupId)
                throws GranException
- Throws:
 GranException
 
createTask
public java.lang.String createTask(java.lang.String parentId,
                                   java.lang.String userId,
                                   java.lang.String categoryId,
                                   java.lang.String name,
                                   java.util.Calendar deadline)
                            throws GranException
- Throws:
 GranException
 
importTask
public java.lang.String importTask(java.lang.String parentId,
                                   java.lang.String categoryId,
                                   java.lang.String shortname,
                                   java.lang.String name,
                                   java.lang.String description,
                                   java.lang.Double budget,
                                   java.util.Calendar deadline,
                                   java.lang.String priorityId,
                                   java.lang.String handlerUserId,
                                   java.lang.String handlerGroupId,
                                   java.lang.String userId,
                                   java.util.Calendar submitDate,
                                   java.util.Calendar updateDate,
                                   java.util.Calendar closeDate,
                                   java.lang.String statusId,
                                   java.lang.String resolutionId)
                            throws GranException
- Throws:
 GranException
 
findByShortName
public java.lang.String findByShortName(java.lang.String name)
                                 throws GranException
- Throws:
 GranException
 
findByNumber
public java.lang.String findByNumber(java.lang.String number)
                              throws GranException
- Throws:
 GranException
 
getMessageCount
public int getMessageCount(java.lang.String id)
                    throws GranException
- Throws:
 GranException
 
deleteTask
public void deleteTask(java.lang.String taskId)
                throws GranException
- Throws:
 GranException
 
findSimilar
public java.util.HashMap findSimilar(java.lang.String taskId)
                              throws GranException
- Throws:
 GranException
 
getTaskChain
public java.util.LinkedList getTaskChain(java.lang.String startTaskId,
                                         java.lang.String stopTaskId)
                                  throws GranException
- Throws:
 GranException
 
findTaskIdByQuickGo
public java.lang.String findTaskIdByQuickGo(java.lang.String quick_go)
                                     throws GranException
- Throws:
 GranException
 
isValidParent
public boolean isValidParent(java.lang.String taskId,
                             java.lang.String parentId)
                      throws GranException
- Throws:
 GranException
 
copyUdfValues
public void copyUdfValues(java.lang.String taskId,
                          java.lang.String newTaskId,
                          java.lang.String topTask)
                   throws GranException
- Throws:
 GranException
 
isParentValidForOperation
public boolean isParentValidForOperation(java.lang.String[] tasksId,
                                         java.lang.String toTask)
                                  throws GranException
- Throws:
 GranException
 
canRecursivelyCopyTask
public boolean canRecursivelyCopyTask(java.lang.String taskId,
                                      java.lang.String toTask,
                                      java.lang.String userId)
                               throws GranException
- Throws:
 GranException
 
Copyright © 2002-2008 TrackStudio, Ltd. All Rights Reserved.