arta.synergy.ejb.bp.registries
Class FiltersWorker

java.lang.Object
  extended by arta.synergy.ejb.bp.registries.FiltersWorker

public class FiltersWorker
extends java.lang.Object

User: mgetmanov Date: 13.05.14 Time: 14:02


Method Summary
static ObjectList<RegistryData> acceptFilter(ObjectList<RegistryData> object, java.lang.String filterID, java.util.ArrayList<RegisterFilter> registerFilters)
          Метод для фильтрации ObjectList
static ObjectList<RegistryData> acceptFilter(ObjectList<RegistryData> object, java.lang.String filterID, java.lang.String userID)
          Метод для фильтрации ObjectList
static java.util.ArrayList<RegisterFilter> getFilter(java.lang.String filterID)
          Получение списка фильтров для реестра соответствущему идентификатору фильтра
static ServerResult<java.util.ArrayList<RegisterFilter>> getFiltersForRegister(java.lang.String registryID, java.lang.String userID)
          Получить список фильтров для реестра
static java.util.Collection<ServerExtRFI> loadFilters(java.util.ArrayList<RegisterFilter> registerFilters, java.lang.String filterID)
          Загрузка фильтров
static java.util.List<ServerExtRFI> resetActualFilters(java.util.List<ServerExtRFI> actualFilters, java.util.Map<java.lang.String,java.lang.Boolean> actualFiltersResultCheck)
          Сброс значений для актуального фильтра в соотвествии с его чеклистом
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

acceptFilter

public static ObjectList<RegistryData> acceptFilter(ObjectList<RegistryData> object,
                                                    java.lang.String filterID,
                                                    java.util.ArrayList<RegisterFilter> registerFilters)
Метод для фильтрации ObjectList

Parameters:
object - - исходный набор данных
filterID - - идентификатор фильтра
registerFilters - - набор фильтров реестра
Returns:
- результат фильтрации

acceptFilter

public static ObjectList<RegistryData> acceptFilter(ObjectList<RegistryData> object,
                                                    java.lang.String filterID,
                                                    java.lang.String userID)
Метод для фильтрации ObjectList

Parameters:
object - - исходный набор данных
filterID - - идентификатор фильтра
userID - - идентификатор пользователя
Returns:
- результат фильтрации

loadFilters

public static java.util.Collection<ServerExtRFI> loadFilters(java.util.ArrayList<RegisterFilter> registerFilters,
                                                             java.lang.String filterID)
Загрузка фильтров

Parameters:
registerFilters - - полный список фильтров реестра
filterID - - идентифкатор фильтра
Returns:

resetActualFilters

public static java.util.List<ServerExtRFI> resetActualFilters(java.util.List<ServerExtRFI> actualFilters,
                                                              java.util.Map<java.lang.String,java.lang.Boolean> actualFiltersResultCheck)
Сброс значений для актуального фильтра в соотвествии с его чеклистом

Parameters:
actualFilters - - актуальные фильтры
actualFiltersResultCheck - - чеклист
Returns:
- дефолтные актуальные фильтры

getFilter

public static java.util.ArrayList<RegisterFilter> getFilter(java.lang.String filterID)
Получение списка фильтров для реестра соответствущему идентификатору фильтра

Parameters:
filterID - - идентификатор фильтра
Returns:
- список фильтров рестра

getFiltersForRegister

public static ServerResult<java.util.ArrayList<RegisterFilter>> getFiltersForRegister(java.lang.String registryID,
                                                                                      java.lang.String userID)
Получить список фильтров для реестра

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


Copyright © 2000 Dummy Corp. All Rights Reserved.