com.trackstudio.kernel.manager
Class BookmarkManager

java.lang.Object
  extended by com.trackstudio.kernel.manager.KernelManager
      extended by com.trackstudio.kernel.manager.BookmarkManager

public class BookmarkManager
extends KernelManager

Класс BookmarkManager содержит методы для работы с закладками.
Закладки могут быть созданы для задач и пользователей.


Field Summary
protected static java.lang.String className
           
 
Fields inherited from class com.trackstudio.kernel.manager.KernelManager
hu
 
Constructor Summary
BookmarkManager()
          Конструктор по умолчанию
 
Method Summary
 java.lang.String createBookmark(java.lang.String name, java.util.Calendar createdate, java.lang.String filterId, java.lang.String taskId, java.lang.String userId, java.lang.String ownerId)
          Создание новой закладки с указанным названием, датой и фильтром для задачи или пользователя
 void deleteBookmark(java.lang.String bookmarkId)
          Удаление закладки по ее id
 java.util.List<Bookmark> getBookmarkList(java.lang.String ownerId)
          Возвращает список закладок для заданного пользователя.
protected static BookmarkManager getInstance()
          Возвращает экземпляр текущего класса
 
Methods inherited from class com.trackstudio.kernel.manager.KernelManager
getAcl, getAttachment, getBookmark, getCategory, getFilter, getFind, getIndex, getLicense, getLongText, getMailImport, getMessage, getPlugin, getPrstatus, getRegistration, getReport, getStep, getTask, getTemplate, getTSInfo, getUdf, getUser, getWorkflow
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

className

protected static java.lang.String className
Constructor Detail

BookmarkManager

public BookmarkManager()
Конструктор по умолчанию

Method Detail

getInstance

protected static BookmarkManager getInstance()
Возвращает экземпляр текущего класса

Returns:
Экземпляр BookmarkManager

createBookmark

public java.lang.String createBookmark(java.lang.String name,
                                       java.util.Calendar createdate,
                                       java.lang.String filterId,
                                       java.lang.String taskId,
                                       java.lang.String userId,
                                       java.lang.String ownerId)
                                throws GranException
Создание новой закладки с указанным названием, датой и фильтром для задачи или пользователя

Parameters:
name - Название закладки
createdate - Дата создания
filterId - Фильтр
taskId - Задача
userId - Пользователь
ownerId - Автор закладки
Returns:
ID созданной закладки
Throws:
GranException - при необходимости

deleteBookmark

public void deleteBookmark(java.lang.String bookmarkId)
                    throws GranException
Удаление закладки по ее id

Parameters:
bookmarkId - ID закладки
Throws:
GranException - при необходимости

getBookmarkList

public java.util.List<Bookmark> getBookmarkList(java.lang.String ownerId)
                                         throws GranException
Возвращает список закладок для заданного пользователя.

Parameters:
ownerId - ID пользователя
Returns:
Список закладок для заданного пользователя
Throws:
GranException - при необходимости
See Also:
Bookmark


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