Interface ISearchParamExtractor.ISearchParamFilter

Enclosing interface:
ISearchParamExtractor
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

  • Method Summary

    Modifier and Type
    Method
    Description
    Collection<ca.uhn.fhir.context.RuntimeSearchParam>
    filterSearchParams(Collection<ca.uhn.fhir.context.RuntimeSearchParam> theSearchParams)
    Given the list of search parameters for indexing, an implementation of this interface may selectively remove any that it wants to remove (or can add if desired).
  • Method Details

    • filterSearchParams

      Collection<ca.uhn.fhir.context.RuntimeSearchParam> filterSearchParams(Collection<ca.uhn.fhir.context.RuntimeSearchParam> theSearchParams)
      Given the list of search parameters for indexing, an implementation of this interface may selectively remove any that it wants to remove (or can add if desired).

      Implementations must not modify the list that is passed in. If changes are desired, a new list must be created and returned.