Runtime filter
SmartAnalyzer runtime filters are used to exactly specify the scope of content objects to be processed by particular SmartAnalyzer modules. In the content item Select & Run a user can remove and select such filters.
A SmartAnalyzer runtime filter has the following main properties:
- The type of SmartAnalyzer module targeted by filter (Select & Run, Results & Report, etc.).
- The type of content objects targeted by filter (audit tests, Standard Import Routines, Data Requests, etc)
- Filter expression defining the list of content objects.
Furthermore, each runtime filter has the following properties:
- Alias of the filter. Alias is used to uniquely identify the runtime filter.
- Name of the filter. Names are localizable.
- Optional description of the filter. Descriptions are localizable.
- Temporary filter flag. Temporary filters exist only during an IDEA client session. In contrast, persistent filters have a permanent storage.
Main support classes used by runtime filters administration component