arta.synergy.ejb.mbo.tasks
Class TasksManager

java.lang.Object
  extended by arta.synergy.ejb.mbo.tasks.TasksManager

public class TasksManager
extends java.lang.Object

Created by IntelliJ IDEA. User: indira Date: 15.09.2008 Time: 9:53:50 В классе содержатся методы, предназначенные для получения задачи, списка задач и списка текущих целей пользователя


Constructor Summary
TasksManager()
           
 
Method Summary
 java.util.List<arta.synergy.common.mbo.objectives.SObjectiveExtended> getCurrentObjectives(java.lang.String actorID, java.lang.String locale)
          Функция возвращает список текущих целей пользователя actorID
static FormActivity getFormActivity(java.lang.String actionID, java.lang.String locale)
           
 java.util.List<Task> getModifiedTasks(java.lang.String userID, java.lang.String actorID, java.util.Date lastModified, java.lang.String locale, java.lang.String host)
          список измененных заметок с даты lastModified
 ModuleUpdatesInfo getModuleUpdates(java.lang.String actorID)
          Получаем обновления модуля ежедневник
static Task getTask(java.lang.String actorID, java.lang.String taskID, java.sql.Connection con, java.lang.String locale, boolean loadFiles)
          Получаем заметку по ее идентификатору
 Task getTask(java.lang.String actorID, java.lang.String taskID, java.lang.String locale, boolean loadFiles)
          Функция возвращает данные о задаче
static int getTaskFolderRights(java.lang.String userID, java.lang.String taskID)
          Права на папку заметки
 java.util.List<TasksDay> getTasks(java.lang.String actorID, java.lang.String userID, TaskSearchParams params, java.lang.String locale)
          Метод возвращает список задач пользователя userID.
 java.util.List<TasksDay> getTasks(java.lang.String actorID, java.lang.String userID, TaskSearchParams params, java.lang.String locale, java.sql.Statement st, java.sql.Connection con)
          Список дней с заметками
static java.util.Map<java.lang.Integer,java.lang.String> getTasksStyles(java.lang.String userID, int month, int year, java.lang.String actorID)
          Получаем стили для календаря
static java.util.Set<java.lang.String> getTaskUsers(java.lang.String folderID)
          Получаем список идентификаторов пользователей, участвующих в заметке
static java.util.List<java.lang.String> getUnReadMessageTasks(java.lang.String userID)
          непрочитанные заметки-оповещения
 ServerResult<java.lang.Boolean> markTaskAsSeen(java.lang.String taskID, java.lang.String stamp, java.lang.String userID)
          Отмечаем заметку прочитанной
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TasksManager

public TasksManager()
Method Detail

getTasks

public java.util.List<TasksDay> getTasks(java.lang.String actorID,
                                         java.lang.String userID,
                                         TaskSearchParams params,
                                         java.lang.String locale,
                                         java.sql.Statement st,
                                         java.sql.Connection con)
                                  throws java.lang.Exception
Список дней с заметками

Parameters:
actorID - пользователь вызвавший функцию
userID - пользователь, чьи задачи просматриваются
params - параметры поиска
locale - локаль, на которой авторизовался пользователь
st - statement
con - соединение
Returns:
список дней с заметками
Throws:
java.lang.Exception

getModifiedTasks

public java.util.List<Task> getModifiedTasks(java.lang.String userID,
                                             java.lang.String actorID,
                                             java.util.Date lastModified,
                                             java.lang.String locale,
                                             java.lang.String host)
список измененных заметок с даты lastModified

Parameters:
userID - пользователь, чьи задачи просматриваются
actorID - пользователь, вызвавший функцию
lastModified - дата, с которой выполняется поиск измененных заметок
locale - локаль, на которой авторизовался пользователь
host - хост
Returns:
список измененных заметок

getTasks

public java.util.List<TasksDay> getTasks(java.lang.String actorID,
                                         java.lang.String userID,
                                         TaskSearchParams params,
                                         java.lang.String locale)
Метод возвращает список задач пользователя userID.

Parameters:
actorID - пользователь, вызвавший функцию
userID - пользователь, чьи задачи просматриваются
Returns:
возвращает список задач

getTask

public static Task getTask(java.lang.String actorID,
                           java.lang.String taskID,
                           java.sql.Connection con,
                           java.lang.String locale,
                           boolean loadFiles)
                    throws java.lang.Exception
Получаем заметку по ее идентификатору

Parameters:
actorID - пользователь, вызвавший функцию
taskID - идентификатор заметки
con - соединение
locale - локаль, на которой авторизовался пользователь
loadFiles - загружать ли файлы в заметку
Returns:
заметка
Throws:
java.lang.Exception

getTask

public Task getTask(java.lang.String actorID,
                    java.lang.String taskID,
                    java.lang.String locale,
                    boolean loadFiles)
Функция возвращает данные о задаче

Parameters:
actorID - ID пользователя вызвавшего функцию
taskID - ID задачи
loadFiles - загружать ли файлы в заметку
Returns:
Объект - задачу либо null, если пользователь actorID не имеет прав на получение данных о задаче или во время поднятия данных произошла ошибка.

getCurrentObjectives

public java.util.List<arta.synergy.common.mbo.objectives.SObjectiveExtended> getCurrentObjectives(java.lang.String actorID,
                                                                                                  java.lang.String locale)
Функция возвращает список текущих целей пользователя actorID

Parameters:
actorID - пользователь вызвавший функцию
locale - локаль на которой авторизовался пользователь
Returns:
список текущих целей пользователя

getTasksStyles

public static java.util.Map<java.lang.Integer,java.lang.String> getTasksStyles(java.lang.String userID,
                                                                               int month,
                                                                               int year,
                                                                               java.lang.String actorID)
Получаем стили для календаря

Parameters:
userID - пользователь, чьи задачи просматриваются
month - месяц
year - год
actorID -
Returns:
список стилей

getUnReadMessageTasks

public static java.util.List<java.lang.String> getUnReadMessageTasks(java.lang.String userID)
непрочитанные заметки-оповещения

Parameters:
userID - пользователь, чьи задачи просматриваются
Returns:
список идентификаторов заметок

getFormActivity

public static FormActivity getFormActivity(java.lang.String actionID,
                                           java.lang.String locale)

getTaskUsers

public static java.util.Set<java.lang.String> getTaskUsers(java.lang.String folderID)
Получаем список идентификаторов пользователей, участвующих в заметке

Parameters:
folderID - идентификатор папки заметки
Returns:
список идентификаторов пользователей

getTaskFolderRights

public static int getTaskFolderRights(java.lang.String userID,
                                      java.lang.String taskID)
Права на папку заметки

Parameters:
userID - пользователь, для которого проверяются права
taskID - идентификатор заметки
Returns:
право на папку

getModuleUpdates

public ModuleUpdatesInfo getModuleUpdates(java.lang.String actorID)
Получаем обновления модуля ежедневник

Parameters:
actorID - пользователь, для которого смотрятся обновления
Returns:
обновления

markTaskAsSeen

public ServerResult<java.lang.Boolean> markTaskAsSeen(java.lang.String taskID,
                                                      java.lang.String stamp,
                                                      java.lang.String userID)
Отмечаем заметку прочитанной

Parameters:
taskID - заметка
stamp - стамп времени
userID - пользователь
Returns:
результат запроса


Copyright © 2000 Dummy Corp. All Rights Reserved.