Class SearchQueryParameterFactory<R extends org.hl7.fhir.r4.model.Resource>

java.lang.Object
dev.dsf.fhir.search.SearchQueryParameterFactory<R>

public final class SearchQueryParameterFactory<R extends org.hl7.fhir.r4.model.Resource> extends Object
  • Constructor Details

    • SearchQueryParameterFactory

      public SearchQueryParameterFactory(String name, Supplier<SearchQueryParameter<R>> supplier)
      Parameters:
      name - not null
      supplier - not null
    • SearchQueryParameterFactory

      public SearchQueryParameterFactory(String name, Supplier<SearchQueryParameter<R>> supplier, List<String> nameModifiers)
      Parameters:
      name - not null
      supplier - not null
      nameModifiers - may be null
    • SearchQueryParameterFactory

      public SearchQueryParameterFactory(String name, Supplier<SearchQueryParameter<R>> supplier, List<String> nameModifiers, Supplier<SearchQueryIncludeParameter<R>> includeSupplier, List<String> includeParameterValues)
      Parameters:
      name - not null
      supplier - not null
      nameModifiers - may be null
      includeSupplier - may be null, not null if param includeParameterValues not null
      includeParameterValues - may be null, not null if param includeSupplier not null
  • Method Details