arta.synergy.ejb.bp.docflow.filters
Class DocFiltersManager

java.lang.Object
  extended by arta.synergy.ejb.bp.docflow.filters.DocFiltersManager

public class DocFiltersManager
extends java.lang.Object

Created by IntelliJ IDEA. User: exile Date: 04.06.13 Time: 9:23


Constructor Summary
DocFiltersManager()
           
 
Method Summary
static ServerResult<java.lang.Boolean> addToBookmark(DocumentItem documentItem, java.lang.String actorID, javax.ejb.EJBContext context)
          метод добавляет, либо редактирует закладку в избранном документов хранилища
static void checkDefaultFilter(java.lang.String userID, java.lang.String targetRegisterID, boolean deleteExisting, java.sql.Statement st)
           
static ServerResult<java.lang.Boolean> checkDefaultFilters(java.lang.String userID, java.lang.String targetRegisterID, boolean deleteExisting, java.lang.String locale, javax.ejb.EJBContext context)
           
static void deleteFilter(java.lang.String filterID, java.sql.Statement st)
           
static ServerResult<java.lang.Boolean> deleteFilter(java.lang.String filterID, java.lang.String locale, javax.ejb.EJBContext context)
           
static ServerResult<java.lang.String> getBookmarkName(DocumentItem documentItem, java.lang.String userID, java.lang.String locale)
          метод, возвращающий наименование выбранной закладки.
static ServerResult<DocItemChilds> getBookmarks(java.lang.String actorID, java.lang.String locale)
          метод возвращает все существующие закладки, для построения узла в дереве ИЗбранное в документах хранилища
static DocumentItem getExistFilter(java.lang.String userID, java.lang.String parentFilterID, int filterType, java.lang.String parentObjectID, java.lang.String locale)
          Метод возвращает существующий фильтр выбранной закладки в избранном в разделе документы хранилища
static ServerResult<DocFilter> getFilter(java.lang.String filterID, java.lang.String locale)
           
static java.util.ArrayList<DocFilter> getFilterChain(java.lang.String filterID, java.sql.Statement st)
           
static DocItemPath getPathToFilter(java.lang.String userID, java.lang.String parentFilterID, int filterType, java.lang.String parentObjectID, java.lang.String locale)
          метод возвращает путь к узлу, выделенному в дереве документов хранилища
static java.util.ArrayList<DocFilter> getStandardFilters(java.lang.String userID, java.lang.String registerID, java.lang.String baseRegisterID, java.lang.String locale)
          Возвращает список стандартных фильтров для реестров
static java.util.ArrayList<DocFilter> getStandardUserFilters(java.lang.String registerID, java.lang.String userID, java.sql.Statement st)
           
static ServerResult<java.util.ArrayList<DocFilter>> getUserDocFilters(java.lang.String userID, java.lang.String parentFilterID, int filterType, java.lang.String parentObjectID, java.lang.String locale)
           
static boolean hasChildFilters(java.lang.String userID, java.lang.String parentFilterID, int filterType, java.lang.String parentObjectID, java.sql.Statement st)
           
static java.lang.Boolean isBookmark(DocumentItem documentItem, java.lang.String userID)
          метод, проверяющий на существование в закладках указанного documentItem необходим для включения или отключения звездочки
static DocFilter loadFilter(java.lang.String filterID)
          метод возвращающий фильтр
static DocFilter loadFilter(java.lang.String filterID, java.sql.Statement st)
           
static ServerResult<java.lang.Boolean> removeFromBookmarks(DocumentItem documentItem, java.lang.String actorID, javax.ejb.EJBContext context)
          метод удаляет выбранную закладку в избранном документов хранилища
static void saveFilter(DocFilter filter, java.sql.Statement st)
           
static ServerResult<java.lang.Boolean> saveFilter(DocFilter filter, java.lang.String locale, javax.ejb.EJBContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocFiltersManager

public DocFiltersManager()
Method Detail

getUserDocFilters

public static ServerResult<java.util.ArrayList<DocFilter>> getUserDocFilters(java.lang.String userID,
                                                                             java.lang.String parentFilterID,
                                                                             int filterType,
                                                                             java.lang.String parentObjectID,
                                                                             java.lang.String locale)

getFilter

public static ServerResult<DocFilter> getFilter(java.lang.String filterID,
                                                java.lang.String locale)

saveFilter

public static ServerResult<java.lang.Boolean> saveFilter(DocFilter filter,
                                                         java.lang.String locale,
                                                         javax.ejb.EJBContext context)

deleteFilter

public static ServerResult<java.lang.Boolean> deleteFilter(java.lang.String filterID,
                                                           java.lang.String locale,
                                                           javax.ejb.EJBContext context)

checkDefaultFilters

public static ServerResult<java.lang.Boolean> checkDefaultFilters(java.lang.String userID,
                                                                  java.lang.String targetRegisterID,
                                                                  boolean deleteExisting,
                                                                  java.lang.String locale,
                                                                  javax.ejb.EJBContext context)

checkDefaultFilter

public static void checkDefaultFilter(java.lang.String userID,
                                      java.lang.String targetRegisterID,
                                      boolean deleteExisting,
                                      java.sql.Statement st)
                               throws java.sql.SQLException
Throws:
java.sql.SQLException

getStandardFilters

public static java.util.ArrayList<DocFilter> getStandardFilters(java.lang.String userID,
                                                                java.lang.String registerID,
                                                                java.lang.String baseRegisterID,
                                                                java.lang.String locale)
Возвращает список стандартных фильтров для реестров

Parameters:
userID - - идентификатор пользователя для которого создается фильтр
registerID - - идентификатор журнала для которого создаются фильтра
baseRegisterID - - тип журнала для которого создается фильтр
locale - - локаль
Returns:

getStandardUserFilters

public static java.util.ArrayList<DocFilter> getStandardUserFilters(java.lang.String registerID,
                                                                    java.lang.String userID,
                                                                    java.sql.Statement st)
                                                             throws java.sql.SQLException
Throws:
java.sql.SQLException

loadFilter

public static DocFilter loadFilter(java.lang.String filterID,
                                   java.sql.Statement st)
                            throws java.sql.SQLException
Throws:
java.sql.SQLException

hasChildFilters

public static boolean hasChildFilters(java.lang.String userID,
                                      java.lang.String parentFilterID,
                                      int filterType,
                                      java.lang.String parentObjectID,
                                      java.sql.Statement st)
                               throws java.sql.SQLException
Throws:
java.sql.SQLException

saveFilter

public static void saveFilter(DocFilter filter,
                              java.sql.Statement st)
                       throws java.sql.SQLException
Throws:
java.sql.SQLException

deleteFilter

public static void deleteFilter(java.lang.String filterID,
                                java.sql.Statement st)
                         throws java.sql.SQLException
Throws:
java.sql.SQLException

getFilterChain

public static java.util.ArrayList<DocFilter> getFilterChain(java.lang.String filterID,
                                                            java.sql.Statement st)
                                                     throws java.lang.Exception
Throws:
java.lang.Exception

getPathToFilter

public static DocItemPath getPathToFilter(java.lang.String userID,
                                          java.lang.String parentFilterID,
                                          int filterType,
                                          java.lang.String parentObjectID,
                                          java.lang.String locale)
метод возвращает путь к узлу, выделенному в дереве документов хранилища

Parameters:
userID - - id пользователя
parentFilterID - - id фильтра
filterType - - тип фильтра
parentObjectID - - id родительского объекта
locale - - локаль
Returns:

isBookmark

public static java.lang.Boolean isBookmark(DocumentItem documentItem,
                                           java.lang.String userID)
метод, проверяющий на существование в закладках указанного documentItem необходим для включения или отключения звездочки

Parameters:
documentItem - - documentItem
userID - - ID пользователя
Returns:

addToBookmark

public static ServerResult<java.lang.Boolean> addToBookmark(DocumentItem documentItem,
                                                            java.lang.String actorID,
                                                            javax.ejb.EJBContext context)
метод добавляет, либо редактирует закладку в избранном документов хранилища

Parameters:
documentItem -
actorID - - id пользователя
context - - контекст
Returns:

removeFromBookmarks

public static ServerResult<java.lang.Boolean> removeFromBookmarks(DocumentItem documentItem,
                                                                  java.lang.String actorID,
                                                                  javax.ejb.EJBContext context)
метод удаляет выбранную закладку в избранном документов хранилища

Parameters:
documentItem - - объект выделенного узла в дереве документов хранилища
actorID - - id пользователя
context - - контекст
Returns:

getBookmarks

public static ServerResult<DocItemChilds> getBookmarks(java.lang.String actorID,
                                                       java.lang.String locale)
метод возвращает все существующие закладки, для построения узла в дереве ИЗбранное в документах хранилища

Returns:

loadFilter

public static DocFilter loadFilter(java.lang.String filterID)
метод возвращающий фильтр

Parameters:
filterID - - filterID
Returns:
фильтр

getExistFilter

public static DocumentItem getExistFilter(java.lang.String userID,
                                          java.lang.String parentFilterID,
                                          int filterType,
                                          java.lang.String parentObjectID,
                                          java.lang.String locale)
Метод возвращает существующий фильтр выбранной закладки в избранном в разделе документы хранилища

Parameters:
userID - - - id пользователя
parentFilterID - - id фильтра
filterType - - тип фильтра
parentObjectID - - id родительского объекта
locale - - - локаль
Returns:
- documentItem

getBookmarkName

public static ServerResult<java.lang.String> getBookmarkName(DocumentItem documentItem,
                                                             java.lang.String userID,
                                                             java.lang.String locale)
метод, возвращающий наименование выбранной закладки. необходим корректного отображения наименование удаляемой закладки

Parameters:
documentItem - - documentItem
userID - - ID пользователя
locale - - локаль
Returns:
наименование выбранной закладки


Copyright © 2000 Dummy Corp. All Rights Reserved.