|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Class Summary | |
|---|---|
| FilterManager | Created by IntelliJ IDEA. |
| FiltersNode | User: user Date: 23.10.13 Time: 19:12 |
| SearchFilters | Created by IntelliJ IDEA. |
| WorkFilterUtil | Created by IntelliJ IDEA. |
| WorkflowBean | Created by IntelliJ IDEA. |
.
Список работ пользователя
Список работ пользователя
Фильтры имеют иерархическую структуру. Условно фильтры можно разделить на четыре категории:
1. Фильтры первого уровня
Это фильтры находящиеся на первом уровне иерархии, например: на исполнении, на контроле и т.д. Такие фильтры характеризуются
только типом фильтра.
2. Статические фильтры
Это постоянные фильтры, физически хранящиеся в БД, каждый такой фильтр имеет свой уникальный идентификатор, характеризуется
идентификатором, типом и идентификатором родительского фильтра (если такой существует)
3. Динамические фильтры
Это фильтры динамически формируемые согласно объектам родительского фильтра.
Например, содержимое фильтра "На контроле" - это динамические фильтры, каждый фильтр соответствует пользователю;
аналогично у фильтра Проекты - состав так же динамический, зависит от количества проектов, по которым у данного пользователя
есть работы.
Эти фильтры не фиксированные и в базе не хранятся и не имеют собственных идентификаторов, главный характеризующий их признак -
тип фильтра и идентификатор объекта.
4. Статические подфильтры динамических фильтров
Это фильтры хранящиеся в БД, но отбражающиеся пользователю только в случае если отображается родительский фильтр.
Для фильтров данного типа характеризуюшими параметрами являются - тип фильтра, идентификатор фильтра,
тип родительского объекта, идентификатор родительского фильтра (если такой существует)
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||