Class AbstractTokenParameter<R extends org.hl7.fhir.r4.model.Resource>
java.lang.Object
dev.dsf.fhir.search.parameters.basic.AbstractSearchParameter<R>
dev.dsf.fhir.search.parameters.basic.AbstractTokenParameter<R>
- All Implemented Interfaces:
MatcherParameter,SearchQuerySortParameter,SearchQueryParameter<R>
- Direct Known Subclasses:
AbstractIdentifierParameter,AbstractStatusParameter,AbstractVersionParameter,BinaryContentType,DocumentReferenceIdentifier,EndpointStatus,OrganizationAffiliationRole,OrganizationType,QuestionnaireResponseStatus,SubscriptionPayload,SubscriptionStatus,SubscriptionType,TaskStatus
public abstract class AbstractTokenParameter<R extends org.hl7.fhir.r4.model.Resource>
extends AbstractSearchParameter<R>
-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.dsf.fhir.search.SearchQueryParameter
SearchQueryParameter.SearchParameterDefinition -
Field Summary
FieldsFields inherited from class dev.dsf.fhir.search.parameters.basic.AbstractSearchParameter
parameterName, resourceType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancodingMatches(List<org.hl7.fhir.r4.model.CodeableConcept> codes) protected voiddoConfigure(List<? super SearchQueryParameterError> errors, String queryParameterName, String queryParameterValue) Only called ifSearchQueryParameter.isDefined()returnstrueOnly called ifSearchQueryParameter.isDefined()returnstruefinal Stringprotected abstract Stringprotected abstract StringbooleanMethods inherited from class dev.dsf.fhir.search.parameters.basic.AbstractSearchParameter
configure, configureSort, getParameterName, getSortSql, matches, notDefined, resourceMatchesMethods 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
resolveReferencesForMatchingMethods inherited from interface dev.dsf.fhir.search.SearchQueryParameter
getSqlParameterCount, modifyStatement
-
Field Details
-
valueAndType
-
-
Constructor Details
-
AbstractTokenParameter
-
-
Method Details
-
getNameModifiers
-
doConfigure
protected void doConfigure(List<? super SearchQueryParameterError> errors, String queryParameterName, String queryParameterValue) - Specified by:
doConfigurein classAbstractSearchParameter<R extends org.hl7.fhir.r4.model.Resource>
-
isDefined
public boolean isDefined() -
getFilterQuery
-
getNegatedFilterQuery
-
getPositiveFilterQuery
-
getBundleUriQueryParameterName
Description copied from interface:SearchQueryParameterOnly called ifSearchQueryParameter.isDefined()returnstrue- Returns:
- not
null, not blank
-
getBundleUriQueryParameterValue
Description copied from interface:SearchQueryParameterOnly called ifSearchQueryParameter.isDefined()returnstrue- Returns:
- not
null, not blank
-
codingMatches
-