com.trackstudio.soap.service
Class Task

java.lang.Object
  extended by com.trackstudio.soap.service.Task

public class Task
extends java.lang.Object


Constructor Summary
Task()
           
 
Method Summary
 boolean allowedByACL(java.lang.String sessionId, java.lang.String taskId)
           
 java.lang.String createTask(java.lang.String sessionId, java.lang.String parentTaskId, java.lang.String categoryId, java.lang.String name)
           
 java.lang.String createTask(java.lang.String sessionId, java.lang.String categoryId, java.lang.String shortname, java.lang.String name, java.lang.String description, double budget, long deadline, java.lang.String priorityId, java.lang.String parentId, java.lang.String handlerUserId, java.lang.String handlerGroupId, java.lang.String[] udfNames, java.lang.String[] udfValues)
           
 void deleteTask(java.lang.String sessionId, java.lang.String taskId)
           
 SimilarTaskBean findSimilar(java.lang.String sessionId, java.lang.String taskId)
           
 TaskBean findTaskByNumber(java.lang.String sessionId, java.lang.String number)
           
 java.lang.String findTaskIdByQuickGo(java.lang.String sessionId, java.lang.String quickGo)
           
 TaskBean[] getChildren(java.lang.String sessionId, java.lang.String taskId)
           
 TaskBean[] getProjectChildren(java.lang.String sessionId, java.lang.String taskId)
           
 TaskBean[] getTaskChain(java.lang.String sessionId, java.lang.String startTaskId, java.lang.String stopTaskId)
           
 TaskSliderBean getTaskList(java.lang.String sessionId, java.lang.String taskId, java.lang.String filterId, boolean withUdf, int pageNumber, java.lang.String order)
           
 TaskSliderBean getTaskList(java.lang.String sessionId, java.lang.String taskId, TaskFvalueBean fvalue, boolean withUdf, int pageNumber, java.lang.String order)
           
 void pasteTasks(java.lang.String sessionId, java.lang.String parentId, java.lang.String[] taskIds, java.lang.String operation)
           
 void updateTask(java.lang.String sessionId, java.lang.String taskId, java.lang.String shortName, java.lang.String name, java.lang.String description, double budget, long deadline, java.lang.String priorityId, java.lang.String parentTaskId, java.lang.String handlerUserId, java.lang.String handlerGroupId, boolean sendMail, java.lang.String[] udfNames, java.lang.String[] udfValues)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Task

public Task()
Method Detail

updateTask

public void updateTask(java.lang.String sessionId,
                       java.lang.String taskId,
                       java.lang.String shortName,
                       java.lang.String name,
                       java.lang.String description,
                       double budget,
                       long deadline,
                       java.lang.String priorityId,
                       java.lang.String parentTaskId,
                       java.lang.String handlerUserId,
                       java.lang.String handlerGroupId,
                       boolean sendMail,
                       java.lang.String[] udfNames,
                       java.lang.String[] udfValues)
                throws java.lang.Exception
Throws:
java.lang.Exception

createTask

public java.lang.String createTask(java.lang.String sessionId,
                                   java.lang.String parentTaskId,
                                   java.lang.String categoryId,
                                   java.lang.String name)
                            throws java.lang.Exception
Throws:
java.lang.Exception

createTask

public java.lang.String createTask(java.lang.String sessionId,
                                   java.lang.String categoryId,
                                   java.lang.String shortname,
                                   java.lang.String name,
                                   java.lang.String description,
                                   double budget,
                                   long deadline,
                                   java.lang.String priorityId,
                                   java.lang.String parentId,
                                   java.lang.String handlerUserId,
                                   java.lang.String handlerGroupId,
                                   java.lang.String[] udfNames,
                                   java.lang.String[] udfValues)
                            throws java.lang.Exception
Throws:
java.lang.Exception

deleteTask

public void deleteTask(java.lang.String sessionId,
                       java.lang.String taskId)
                throws java.lang.Exception
Throws:
java.lang.Exception

getTaskChain

public TaskBean[] getTaskChain(java.lang.String sessionId,
                               java.lang.String startTaskId,
                               java.lang.String stopTaskId)
                        throws java.lang.Exception
Throws:
java.lang.Exception

findTaskIdByQuickGo

public java.lang.String findTaskIdByQuickGo(java.lang.String sessionId,
                                            java.lang.String quickGo)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

getTaskList

public TaskSliderBean getTaskList(java.lang.String sessionId,
                                  java.lang.String taskId,
                                  java.lang.String filterId,
                                  boolean withUdf,
                                  int pageNumber,
                                  java.lang.String order)
                           throws java.lang.Exception
Throws:
java.lang.Exception

getTaskList

public TaskSliderBean getTaskList(java.lang.String sessionId,
                                  java.lang.String taskId,
                                  TaskFvalueBean fvalue,
                                  boolean withUdf,
                                  int pageNumber,
                                  java.lang.String order)
                           throws java.lang.Exception
Throws:
java.lang.Exception

findSimilar

public SimilarTaskBean findSimilar(java.lang.String sessionId,
                                   java.lang.String taskId)
                            throws java.lang.Exception
Throws:
java.lang.Exception

allowedByACL

public boolean allowedByACL(java.lang.String sessionId,
                            java.lang.String taskId)
                     throws java.lang.Exception
Throws:
java.lang.Exception

findTaskByNumber

public TaskBean findTaskByNumber(java.lang.String sessionId,
                                 java.lang.String number)
                          throws java.lang.Exception
Throws:
java.lang.Exception

getProjectChildren

public TaskBean[] getProjectChildren(java.lang.String sessionId,
                                     java.lang.String taskId)
                              throws java.lang.Exception
Throws:
java.lang.Exception

getChildren

public TaskBean[] getChildren(java.lang.String sessionId,
                              java.lang.String taskId)
                       throws java.lang.Exception
Throws:
java.lang.Exception

pasteTasks

public void pasteTasks(java.lang.String sessionId,
                       java.lang.String parentId,
                       java.lang.String[] taskIds,
                       java.lang.String operation)
                throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2002-2008 TrackStudio, Ltd. All Rights Reserved.