Defines a contract for plugging in a customization of the default matching
mechanism.
Note: This class is for internal usage only. Any dependency from the
end-user will not be supported. Changes to this class will happen without a
warning.
Matches all values of the specified attribute against the specified
criterion. If more than one value of an attribute must be matched this
method will be called several times with different values for
SearchCriteria.rscSearch.value.
Parameters:
criterion - the defined criteria
value - the value found in the Attribute of the provided entry
Returns:
true if the specified value match, false otherwise
Throws:
IllegalArgumentException - thrown to denote unexpected data is provided. Make sure an
appropriate message is displayed as the exception will be
propagated back to the user.