|
|
|
Configurable matching objects for result selection or filtering. All result matchers implement the IResultMatcher interface which defines a single method:
public boolean equals( ILoginInfo user, IResult result );
The ILoginInfo parameter contains login and other information about the current user. It is used by matchers that can apply security-based filtering.
Result matchers are used to filter result sets either permanently (ResultSelector ) or for a particular result display (FilteringDisplayFormRenderer), to control dynamic result formatting (DynamicFormatter) and rendering (DynamicResultRenderer) operations and to control the flow of data processing (DispatchResultProcessor) or to filter result sets as part of a data processing pipeline (ResultMatcherFilter).