gran.app.adapter.kernel.task
Class TaskAdapterManager

java.lang.Object
  extended bygran.app.adapter.kernel.task.TaskAdapterManager

public class TaskAdapterManager
extends java.lang.Object


Constructor Summary
TaskAdapterManager(java.util.Collection adapters)
           
 
Method Summary
 java.util.HashSet allowedChilds(java.lang.String taskid, java.lang.String userid)
           
 java.util.HashSet allowedChildsWithSubtasks(java.lang.String taskid, java.lang.String userid)
           
 int containSubtask(java.lang.String taskid)
           
 void deleteTasks(java.lang.String[] ids)
           
 java.lang.String findByName(java.lang.String userid, java.lang.String name)
           
 java.lang.String findByNumber(java.lang.String num)
           
 java.lang.String findByShortName(java.lang.String name)
           
 java.lang.String findTask(java.lang.String quick_go, gran.model.User u)
           
 java.util.Collection getChildrenIdCollection(java.lang.String taskId)
           
 java.util.Collection getChildsHash(java.lang.String id)
           
 int getMessageCount(java.lang.String id)
           
 java.util.Collection getPossibleParentList(java.lang.String taskid, java.util.Collection tasksWithShortNames)
           
 java.util.Collection getProjectList(java.lang.String userid)
           
 java.lang.String getProjectName(java.lang.String id)
           
 java.util.ArrayList getTaskChain(java.lang.String startid, java.lang.String stopid)
           
 java.util.ArrayList getTaskIdChain(java.lang.String startid, java.lang.String stopid)
           
 gran.app.slider.Slider getTaskList(java.lang.String taskid, java.lang.String userid, gran.app.filter.FValue flthm, boolean vABACL, boolean withUDF, int pagen, java.lang.String keyword)
           
 java.util.Collection getUsers(java.lang.String id)
           
 gran.model.Task newTask(java.lang.String taskid, java.lang.String userid, java.lang.String categoryid, java.lang.String name)
           
 void saveTask(java.lang.String id, 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 category, java.lang.String priority, java.lang.String parent, java.lang.String userid, java.lang.String handlerId, boolean sendMail)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskAdapterManager

public TaskAdapterManager(java.util.Collection adapters)
Method Detail

newTask

public gran.model.Task newTask(java.lang.String taskid,
                               java.lang.String userid,
                               java.lang.String categoryid,
                               java.lang.String name)
                        throws gran.exception.GranException
Throws:
gran.exception.GranException

getTaskList

public gran.app.slider.Slider getTaskList(java.lang.String taskid,
                                          java.lang.String userid,
                                          gran.app.filter.FValue flthm,
                                          boolean vABACL,
                                          boolean withUDF,
                                          int pagen,
                                          java.lang.String keyword)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

getPossibleParentList

public java.util.Collection getPossibleParentList(java.lang.String taskid,
                                                  java.util.Collection tasksWithShortNames)
                                           throws gran.exception.GranException
Throws:
gran.exception.GranException

findByShortName

public java.lang.String findByShortName(java.lang.String name)
                                 throws gran.exception.GranException
Throws:
gran.exception.GranException

findByName

public java.lang.String findByName(java.lang.String userid,
                                   java.lang.String name)
                            throws gran.exception.GranException
Throws:
gran.exception.GranException

containSubtask

public int containSubtask(java.lang.String taskid)
                   throws gran.exception.GranException
Throws:
gran.exception.GranException

saveTask

public void saveTask(java.lang.String id,
                     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 category,
                     java.lang.String priority,
                     java.lang.String parent,
                     java.lang.String userid,
                     java.lang.String handlerId,
                     boolean sendMail)
              throws gran.exception.CantCreateTaskException,
                     gran.exception.GranException
Throws:
gran.exception.CantCreateTaskException
gran.exception.GranException

deleteTasks

public void deleteTasks(java.lang.String[] ids)
                 throws gran.exception.GranException
Throws:
gran.exception.GranException

getTaskChain

public java.util.ArrayList getTaskChain(java.lang.String startid,
                                        java.lang.String stopid)
                                 throws gran.exception.GranException
Throws:
gran.exception.GranException

getTaskIdChain

public java.util.ArrayList getTaskIdChain(java.lang.String startid,
                                          java.lang.String stopid)
                                   throws gran.exception.GranException
Throws:
gran.exception.GranException

getProjectList

public java.util.Collection getProjectList(java.lang.String userid)
                                    throws gran.exception.GranException
Throws:
gran.exception.GranException

allowedChilds

public java.util.HashSet allowedChilds(java.lang.String taskid,
                                       java.lang.String userid)
                                throws gran.exception.GranException
Throws:
gran.exception.GranException

allowedChildsWithSubtasks

public java.util.HashSet allowedChildsWithSubtasks(java.lang.String taskid,
                                                   java.lang.String userid)
                                            throws gran.exception.GranException
Throws:
gran.exception.GranException

getProjectName

public java.lang.String getProjectName(java.lang.String id)
                                throws gran.exception.GranException
Throws:
gran.exception.GranException

findByNumber

public java.lang.String findByNumber(java.lang.String num)
                              throws gran.exception.GranException
Throws:
gran.exception.GranException

findTask

public java.lang.String findTask(java.lang.String quick_go,
                                 gran.model.User u)
                          throws gran.exception.GranException
Throws:
gran.exception.GranException

getChildrenIdCollection

public java.util.Collection getChildrenIdCollection(java.lang.String taskId)
                                             throws gran.exception.GranException
Throws:
gran.exception.GranException

getChildsHash

public java.util.Collection getChildsHash(java.lang.String id)
                                   throws gran.exception.GranException
Throws:
gran.exception.GranException

getUsers

public java.util.Collection getUsers(java.lang.String id)
                              throws gran.exception.GranException
Throws:
gran.exception.GranException

getMessageCount

public int getMessageCount(java.lang.String id)
                    throws gran.exception.GranException
Throws:
gran.exception.GranException


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