Class AbstractSearchParameter<R extends org.hl7.fhir.r4.model.Resource>
java.lang.Object
dev.dsf.fhir.search.parameters.basic.AbstractSearchParameter<R>
- All Implemented Interfaces:
MatcherParameter,SearchQueryParameter<R>
- Direct Known Subclasses:
AbstractBooleanParameter,AbstractCanonicalUrlParameter,AbstractDateTimeParameter,AbstractReferenceParameter,AbstractStringParameter,AbstractTokenParameter,ResourceId
public abstract class AbstractSearchParameter<R extends org.hl7.fhir.r4.model.Resource>
extends Object
implements SearchQueryParameter<R>
-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.dsf.fhir.search.SearchQueryParameter
SearchQueryParameter.SearchParameterDefinition -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final voidfinal voidprotected voidconfigureIncludeParameter(Map<String, List<String>> queryParameters) protected abstract voidconfigureSearchParameter(Map<String, List<String>> queryParameters) protected static Stringfinal Stringprotected abstract StringgetSortSql(String sortDirectionWithSpacePrefix) protected IllegalStateExceptionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.dsf.fhir.search.MatcherParameter
matches, resolveReferencesForMatchingMethods inherited from interface dev.dsf.fhir.search.SearchQueryParameter
getFilterQuery, getSqlParameterCount, isDefined, modifyBundleUri, modifyStatement
-
Field Details
-
parameterName
-
-
Constructor Details
-
AbstractSearchParameter
-
-
Method Details
-
getParameterName
- Specified by:
getParameterNamein interfaceSearchQueryParameter<R extends org.hl7.fhir.r4.model.Resource>
-
getBaseAndModifiedParameterNames
- Specified by:
getBaseAndModifiedParameterNamesin interfaceSearchQueryParameter<R extends org.hl7.fhir.r4.model.Resource>
-
getModifiedParameterNames
-
notDefined
-
configure
- Specified by:
configurein interfaceSearchQueryParameter<R extends org.hl7.fhir.r4.model.Resource>
-
getErrors
- Specified by:
getErrorsin interfaceSearchQueryParameter<R extends org.hl7.fhir.r4.model.Resource>
-
addError
-
getFirst
-
configureIncludeParameter
-
configureSearchParameter
-
getSortParameter
- Specified by:
getSortParameterin interfaceSearchQueryParameter<R extends org.hl7.fhir.r4.model.Resource>
-
getSortSql
-
getIncludeParameters
- Specified by:
getIncludeParametersin interfaceSearchQueryParameter<R extends org.hl7.fhir.r4.model.Resource>
-