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.