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,BundleIdentifier,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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancodingMatches(TokenValueAndSearchType valueAndType, org.hl7.fhir.r4.model.Coding coding) protected 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()returnstruebooleanMethods inherited from class dev.dsf.fhir.search.parameters.basic.AbstractSearchParameter
configure, configureSort, getParameterName, getSortSql, notDefinedMethods 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, 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() -
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
-
codingMatches
public static boolean codingMatches(TokenValueAndSearchType valueAndType, org.hl7.fhir.r4.model.Coding coding)
-