gran.app.adapter.external.task
Class SecuredTaskAdapterManager

java.lang.Object
  extended bygran.app.adapter.external.task.SecuredTaskAdapterManager

public class SecuredTaskAdapterManager
extends java.lang.Object


Constructor Summary
SecuredTaskAdapterManager(java.util.ArrayList adapters)
           
 
Method Summary
 java.lang.String createTask(SessionContext sc, java.lang.String taskId, java.lang.String categoryId, java.lang.String name)
           
 void deleteTask(SessionContext sc, java.lang.String taskId)
           
 java.util.HashMap findSimilar(SessionContext sc, java.lang.String taskId)
          возвращает HashMap результатов, где ключи - SecuredTaskBean, а значения - Float.
 SecuredTaskBean findTaskByNumber(SessionContext sc, java.lang.String number)
           
 java.lang.String findTaskIdByQuickGo(SessionContext sc, java.lang.String quickGo)
           
 java.util.ArrayList getChildren(SessionContext sc, java.lang.String taskId)
           
 java.util.ArrayList getProjectChildren(SessionContext sc, java.lang.String taskId)
           
 java.util.LinkedList getTaskChain(SessionContext sc, java.lang.String startTaskId, java.lang.String stopTaskId)
           
 Slider getTaskList(SessionContext sc, java.lang.String taskId, java.lang.String filterId, boolean withUDF, int pagen, java.lang.String order)
           
 Slider getTaskList(SessionContext sc, java.lang.String taskId, TaskFValue taskFValue, boolean withUDF, int pagen, java.lang.String order)
           
 void pasteTasks(SessionContext sc, java.lang.String parentId, java.lang.String[] taskIds, java.lang.String operation)
           
 void updateTask(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 parentId, java.lang.String handlerUserId, java.lang.String handlerGroupId, boolean sendMail)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecuredTaskAdapterManager

public SecuredTaskAdapterManager(java.util.ArrayList adapters)
Method Detail

createTask

public java.lang.String createTask(SessionContext sc,
                                   java.lang.String taskId,
                                   java.lang.String categoryId,
                                   java.lang.String name)
                            throws GranException
Throws:
GranException

getTaskList

public Slider getTaskList(SessionContext sc,
                          java.lang.String taskId,
                          java.lang.String filterId,
                          boolean withUDF,
                          int pagen,
                          java.lang.String order)
                   throws GranException
Throws:
GranException

getTaskList

public Slider getTaskList(SessionContext sc,
                          java.lang.String taskId,
                          TaskFValue taskFValue,
                          boolean withUDF,
                          int pagen,
                          java.lang.String order)
                   throws GranException
Throws:
GranException

updateTask

public void updateTask(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 parentId,
                       java.lang.String handlerUserId,
                       java.lang.String handlerGroupId,
                       boolean sendMail)
                throws GranException
Throws:
GranException

deleteTask

public void deleteTask(SessionContext sc,
                       java.lang.String taskId)
                throws GranException
Throws:
GranException

getTaskChain

public java.util.LinkedList getTaskChain(SessionContext sc,
                                         java.lang.String startTaskId,
                                         java.lang.String stopTaskId)
                                  throws GranException
Throws:
GranException

findTaskIdByQuickGo

public java.lang.String findTaskIdByQuickGo(SessionContext sc,
                                            java.lang.String quickGo)
                                     throws GranException
Throws:
GranException

findSimilar

public java.util.HashMap findSimilar(SessionContext sc,
                                     java.lang.String taskId)
                              throws GranException
возвращает HashMap результатов, где ключи - SecuredTaskBean, а значения - Float. HashMap не отсортирован по рейтингам, нужно еще дополнительно сортировать.

Parameters:
sc -
taskId -
Returns:
возвращает HashMap результатов, где ключи - SecuredTaskBean, а значения - Float. HashMap не отсортирован по рейтингам, нужно еще дополнительно сортировать.
Throws:
GranException

findTaskByNumber

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

getProjectChildren

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

getChildren

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

pasteTasks

public void pasteTasks(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.