gran.app.adapter.external
Interface SecuredTaskAdapter

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

public interface SecuredTaskAdapter
extends SecuredAdapter

Manages Tasks.


Method Summary
 void cancelTaskImpl(java.lang.String sessionId, java.lang.String taskId)
           
 java.lang.String createTaskImpl(java.lang.String sessionId, java.lang.String parentTaskId, java.lang.String submitterUserId, java.lang.String categoryId, java.lang.String name, java.lang.String result)
          Create new Task.
 void deleteTaskImpl(java.lang.String sessionId, java.lang.String taskId)
          Deletes specified Task.
 java.util.TreeMap findSimilarImpl(java.lang.String sessionId, java.lang.String taskId, java.util.TreeMap res)
           
 java.lang.String findTaskIdByNameImpl(java.lang.String sessionId, java.lang.String taskName, java.lang.String result)
          Returns Task identifier by Task name.
 java.lang.String findTaskIdByQuickGoImpl(java.lang.String sessionId, java.lang.String quickGo, java.lang.String result)
          Returns Task identifier by QuickGo.
 java.util.HashSet getAllowedChildrenSetImpl(java.lang.String sessionId, java.lang.String taskId, java.util.HashSet result)
          Returns set of allowed children for specified Task.
 java.util.HashSet getAllowedChildrenWithSubtasksSetImpl(java.lang.String sessionId, java.lang.String taskId, java.util.HashSet result)
          Returns set of allowed children with subtasks for specified Task.
 java.util.ArrayList getPossibleParentListImpl(java.lang.String sessionId, java.lang.String taskId, java.util.ArrayList result)
          Returns possible parents for specified Task.
 java.util.ArrayList getProjectListImpl(java.lang.String sessionId, java.util.ArrayList result)
          Returns list of available Projects for current User.
 java.lang.String getProjectNameImpl(java.lang.String sessionId, java.lang.String taskId, java.lang.String result)
          Returns Project's name.
 java.util.LinkedList getTaskChainImpl(java.lang.String sessionId, java.lang.String startTaskId, java.lang.String stopTaskId, java.util.LinkedList result)
          Returns Task chain.
 Slider getTaskListImpl(java.lang.String sessionId, java.lang.String taskId, java.lang.String filterId, boolean withUdf, int pageNumber, java.lang.String keyword, java.lang.String order, Slider result)
          Returns Subtasks for specified Task.
 void updateTaskImpl(java.lang.String sessionId, java.lang.String taskId, java.lang.String shortName, java.lang.String name, java.lang.String description, java.lang.String hrs, java.lang.String mns, java.lang.String deadline, java.lang.String categoryId, java.lang.String priorityId, java.lang.String parentTaskId, java.lang.String handlerUserId, boolean sendMail)
          Updates specified Task.
 
Methods inherited from interface gran.app.adapter.Adapter
getDescription, init
 

Method Detail

updateTaskImpl

public void updateTaskImpl(java.lang.String sessionId,
                           java.lang.String taskId,
                           java.lang.String shortName,
                           java.lang.String name,
                           java.lang.String description,
                           java.lang.String hrs,
                           java.lang.String mns,
                           java.lang.String deadline,
                           java.lang.String categoryId,
                           java.lang.String priorityId,
                           java.lang.String parentTaskId,
                           java.lang.String handlerUserId,
                           boolean sendMail)
                    throws GranException
Updates specified Task. Available via SOAP.

Parameters:
sessionId -
taskId -
shortName -
name -
description -
hrs -
mns -
deadline -
categoryId -
priorityId -
parentTaskId -
handlerUserId -
sendMail -
Throws:
GranException

createTaskImpl

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

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

deleteTaskImpl

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

Parameters:
sessionId -
taskId -
Throws:
GranException

cancelTaskImpl

public void cancelTaskImpl(java.lang.String sessionId,
                           java.lang.String taskId)
                    throws GranException
Throws:
GranException

getTaskListImpl

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

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

findTaskIdByNameImpl

public java.lang.String findTaskIdByNameImpl(java.lang.String sessionId,
                                             java.lang.String taskName,
                                             java.lang.String result)
                                      throws GranException,
                                             TaskNotFoundException
Returns Task identifier by Task name. Available via SOAP.

Parameters:
sessionId -
taskName -
result -
Returns:
Task identifier
Throws:
GranException
TaskNotFoundException

getPossibleParentListImpl

public java.util.ArrayList getPossibleParentListImpl(java.lang.String sessionId,
                                                     java.lang.String taskId,
                                                     java.util.ArrayList result)
                                              throws GranException
Returns possible parents for specified Task.

Parameters:
sessionId -
taskId -
result -
Returns:
list of SecuredTaskBeans
Throws:
GranException
See Also:
SecuredTaskBean

getTaskChainImpl

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

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

getProjectListImpl

public java.util.ArrayList getProjectListImpl(java.lang.String sessionId,
                                              java.util.ArrayList result)
                                       throws GranException
Returns list of available Projects for current User.

Parameters:
sessionId -
result -
Returns:
list of SecuredTaskBeans
Throws:
GranException
See Also:
SecuredTaskBean

getAllowedChildrenSetImpl

public java.util.HashSet getAllowedChildrenSetImpl(java.lang.String sessionId,
                                                   java.lang.String taskId,
                                                   java.util.HashSet result)
                                            throws GranException
Returns set of allowed children for specified Task.

Parameters:
sessionId -
taskId -
result -
Returns:
set of SecuredTaskBeans
Throws:
GranException
See Also:
SecuredTaskBean

getAllowedChildrenWithSubtasksSetImpl

public java.util.HashSet getAllowedChildrenWithSubtasksSetImpl(java.lang.String sessionId,
                                                               java.lang.String taskId,
                                                               java.util.HashSet result)
                                                        throws GranException
Returns set of allowed children with subtasks for specified Task.

Parameters:
sessionId -
taskId -
result -
Returns:
set of SecuredTaskBeans
Throws:
GranException
See Also:
SecuredTaskBean

getProjectNameImpl

public java.lang.String getProjectNameImpl(java.lang.String sessionId,
                                           java.lang.String taskId,
                                           java.lang.String result)
                                    throws GranException
Returns Project's name.

Parameters:
sessionId -
taskId -
result -
Returns:
Project's name.
Throws:
GranException

findTaskIdByQuickGoImpl

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

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

findSimilarImpl

public java.util.TreeMap findSimilarImpl(java.lang.String sessionId,
                                         java.lang.String taskId,
                                         java.util.TreeMap res)
                                  throws GranException
Throws:
GranException


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