Package arta.synergy.ejb.works

.

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.
 

Package arta.synergy.ejb.works Description

.

Список работ пользователя


Список работ пользователя
Фильтры имеют иерархическую структуру. Условно фильтры можно разделить на четыре категории:
1. Фильтры первого уровня
Это фильтры находящиеся на первом уровне иерархии, например: на исполнении, на контроле и т.д. Такие фильтры характеризуются только типом фильтра.
2. Статические фильтры
Это постоянные фильтры, физически хранящиеся в БД, каждый такой фильтр имеет свой уникальный идентификатор, характеризуется идентификатором, типом и идентификатором родительского фильтра (если такой существует)
3. Динамические фильтры
Это фильтры динамически формируемые согласно объектам родительского фильтра. Например, содержимое фильтра "На контроле" - это динамические фильтры, каждый фильтр соответствует пользователю; аналогично у фильтра Проекты - состав так же динамический, зависит от количества проектов, по которым у данного пользователя есть работы. Эти фильтры не фиксированные и в базе не хранятся и не имеют собственных идентификаторов, главный характеризующий их признак - тип фильтра и идентификатор объекта.
4. Статические подфильтры динамических фильтров
Это фильтры хранящиеся в БД, но отбражающиеся пользователю только в случае если отображается родительский фильтр. Для фильтров данного типа характеризуюшими параметрами являются - тип фильтра, идентификатор фильтра, тип родительского объекта, идентификатор родительского фильтра (если такой существует)



Copyright © 2000 Dummy Corp. All Rights Reserved.