Package dev.dsf.fhir.search
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 Summary
ConstructorsConstructorDescriptionSearchQueryParameterFactory(String name, Supplier<SearchQueryParameter<R>> supplier) SearchQueryParameterFactory(String name, Supplier<SearchQueryParameter<R>> supplier, List<String> nameModifiers, Supplier<SearchQueryIncludeParameter<R>> includeSupplier, List<String> includeParameterValues) -
Method Summary
-
Constructor Details
-
SearchQueryParameterFactory
- Parameters:
name- notnullsupplier- notnull
-
SearchQueryParameterFactory
public SearchQueryParameterFactory(String name, Supplier<SearchQueryParameter<R>> supplier, List<String> nameModifiers, Supplier<SearchQueryIncludeParameter<R>> includeSupplier, List<String> includeParameterValues) - Parameters:
name- notnullsupplier- notnullnameModifiers- may benullincludeSupplier- may benull, notnullif param includeParameterValues notnullincludeParameterValues- may benull, notnullif param includeSupplier notnull
-
-
Method Details
-
getName
-
getNameAndModifiedNames
-
getSortNames
-
getIncludeParameterValues
-
createQueryParameter
-
createQuerySortParameter
-
isIncludeParameter
public boolean isIncludeParameter() -
createQueryIncludeParameter
-