com.trackstudio.app.filter.list
Class UserFilter
java.lang.Object
com.trackstudio.app.filter.AbstractFilter
com.trackstudio.app.filter.list.UserFilter
public class UserFilter
- extends AbstractFilter
Класс содержит методы для фильтрации пользователей
Method Summary |
java.util.ArrayList<SecuredUserBean> |
getList(UserFValue flt,
boolean withUDF,
boolean withSubUSer,
java.util.List<java.lang.String> sortorder)
Возвращает список отфильтрованных пользователей |
boolean |
pass(SecuredUserBean tci,
UserFValue flt)
Проверяет соответствие пользователя условиям фильтрации |
Methods inherited from class com.trackstudio.app.filter.AbstractFilter |
compare, compareList, compareObject, compareString, compareTreeSet, passUdf, testActiveGroupHandler, testCheckBox, testFloat, testList, testMultiList, testNumber, testString, testTimestamp, testURL, testUser, testUserList |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UserFilter
public UserFilter(SecuredUserBean user)
- Конструктор
- Parameters:
user
- пользователь- See Also:
SecuredUserBean
pass
public boolean pass(SecuredUserBean tci,
UserFValue flt)
throws GranException
- Проверяет соответствие пользователя условиям фильтрации
- Parameters:
tci
- пользовательflt
- параметры фильтрации
- Returns:
- TRUE - соответствует, FALSE - нет
- Throws:
GranException
- при необходимости
getList
public java.util.ArrayList<SecuredUserBean> getList(UserFValue flt,
boolean withUDF,
boolean withSubUSer,
java.util.List<java.lang.String> sortorder)
throws GranException
- Возвращает список отфильтрованных пользователей
- Parameters:
flt
- параметры фильтрацииwithUDF
- Нужно ли фильтроватьwithSubUSer
- Искать ли вложенных пользователейsortorder
- порядок сортировки
- Returns:
- список пользователей
- Throws:
GranException
- при необзодимости
Copyright © 2002-2009 TrackStudio, Ltd. All Rights Reserved.