gran.app.adapter.external
Interface SecuredTaskAdapter

All Superinterfaces:
Adapter, SecuredAdapter
All Known Implementing Classes:
BaseSecuredTaskAdapter

public interface SecuredTaskAdapter
extends SecuredAdapter

Manages Tasks.


Method Summary
 java.lang.String createTaskImpl(SessionContext sc, java.lang.String parentTaskId, java.lang.String categoryId, java.lang.String name, java.lang.String result)
          Create new Task.
 void deleteTaskImpl(SessionContext sc, java.lang.String taskId)
          Deletes specified Task.
 java.util.HashMap findSimilarImpl(SessionContext sc, java.lang.String taskId, java.util.HashMap res)
           
 SecuredTaskBean findTaskByNumberImpl(SessionContext sc, java.lang.String number, SecuredTaskBean res)
           
 java.lang.String findTaskIdByQuickGoImpl(SessionContext sc, java.lang.String quickGo, java.lang.String result)
          Returns Task identifier by QuickGo.
 java.util.ArrayList getChildrenImpl(SessionContext sc, java.lang.String taskId, java.util.ArrayList res)
           
 java.util.ArrayList getProjectChildrenImpl(SessionContext sc, java.lang.String taskId, java.util.ArrayList res)
           
 java.util.LinkedList getTaskChainImpl(SessionContext sc, java.lang.String startTaskId, java.lang.String stopTaskId, java.util.LinkedList result)
          Returns Task chain.
 Slider getTaskListImpl(SessionContext sc, java.lang.String taskId, java.lang.String filterId, boolean withUdf, int pageNumber, java.lang.String order, Slider result)
          Returns Subtasks for specified Task.
 Slider getTaskListImpl(SessionContext sc, java.lang.String taskId, TaskFValue filterId, boolean withUdf, int pageNumber, java.lang.String order, Slider result)
           
 void pasteTasksImpl(SessionContext sc, java.lang.String parentId, java.lang.String[] taskIds, java.lang.String operation)
           
 void updateTaskImpl(SessionContext sc, 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 parentTaskId, java.lang.String handlerUserId, java.lang.String handlerGroupId, boolean sendMail)
          Updates specified Task.
 
Methods inherited from interface gran.app.adapter.Adapter
getDescription, init
 

Method Detail

updateTaskImpl

public void updateTaskImpl(SessionContext sc,
                           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 parentTaskId,
                           java.lang.String handlerUserId,
                           java.lang.String handlerGroupId,
                           boolean sendMail)
                    throws GranException
Updates specified Task. Available via SOAP.

Parameters:
sc -
taskId -
shortName -
name -
description -
budget -
deadline -
priorityId -
parentTaskId -
handlerUserId -
sendMail -
Throws:
GranException

createTaskImpl

public java.lang.String createTaskImpl(SessionContext sc,
                                       java.lang.String parentTaskId,
                                       java.lang.String categoryId,
                                       java.lang.String name,
                                       java.lang.String result)
                                throws GranException
Create new Task. Available via SOAP.

Parameters:
sc -
parentTaskId -
categoryId -
name -
result -
Returns:
created Task identifier
Throws:
GranException

deleteTaskImpl

public void deleteTaskImpl(SessionContext sc,
                           java.lang.String taskId)
                    throws GranException
Deletes specified Task. Available via SOAP.

Parameters:
sc -
taskId -
Throws:
GranException

getTaskListImpl

public Slider getTaskListImpl(SessionContext sc,
                              java.lang.String taskId,
                              java.lang.String filterId,
                              boolean withUdf,
                              int pageNumber,
                              java.lang.String order,
                              Slider result)
                       throws GranException
Returns Subtasks for specified Task.

Parameters:
sc -
taskId -
filterId -
withUdf -
pageNumber -
order -
result -
Returns:
list of SecuredTaskBeans (as Slider)
Throws:
GranException
See Also:
Slider

getTaskListImpl

public Slider getTaskListImpl(SessionContext sc,
                              java.lang.String taskId,
                              TaskFValue filterId,
                              boolean withUdf,
                              int pageNumber,
                              java.lang.String order,
                              Slider result)
                       throws GranException
Throws:
GranException

getTaskChainImpl

public java.util.LinkedList getTaskChainImpl(SessionContext sc,
                                             java.lang.String startTaskId,
                                             java.lang.String stopTaskId,
                                             java.util.LinkedList result)
                                      throws GranException
Returns Task chain.

Parameters:
sc -
startTaskId -
stopTaskId -
result -
Returns:
list of SecuredTaskBeans
Throws:
GranException
See Also:
Set startid = null for list from root task.

findTaskIdByQuickGoImpl

public java.lang.String findTaskIdByQuickGoImpl(SessionContext sc,
                                                java.lang.String quickGo,
                                                java.lang.String result)
                                         throws GranException
Returns Task identifier by QuickGo.

Parameters:
sc -
quickGo -
result -
Returns:
Task identifier
Throws:
GranException

findSimilarImpl

public java.util.HashMap findSimilarImpl(SessionContext sc,
                                         java.lang.String taskId,
                                         java.util.HashMap res)
                                  throws GranException
Throws:
GranException

findTaskByNumberImpl

public SecuredTaskBean findTaskByNumberImpl(SessionContext sc,
                                            java.lang.String number,
                                            SecuredTaskBean res)
                                     throws GranException
Throws:
GranException

getProjectChildrenImpl

public java.util.ArrayList getProjectChildrenImpl(SessionContext sc,
                                                  java.lang.String taskId,
                                                  java.util.ArrayList res)
                                           throws GranException
Throws:
GranException

getChildrenImpl

public java.util.ArrayList getChildrenImpl(SessionContext sc,
                                           java.lang.String taskId,
                                           java.util.ArrayList res)
                                    throws GranException
Throws:
GranException

pasteTasksImpl

public void pasteTasksImpl(SessionContext sc,
                           java.lang.String parentId,
                           java.lang.String[] taskIds,
                           java.lang.String operation)
                    throws GranException
Throws:
GranException


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