Package dev.dsf.fhir.search.parameters
Class QuestionnaireResponseIdentifier
java.lang.Object
dev.dsf.fhir.search.parameters.basic.AbstractSearchParameter<R>
dev.dsf.fhir.search.parameters.basic.AbstractTokenParameter<R>
dev.dsf.fhir.search.parameters.basic.AbstractIdentifierParameter<org.hl7.fhir.r4.model.QuestionnaireResponse>
dev.dsf.fhir.search.parameters.QuestionnaireResponseIdentifier
- All Implemented Interfaces:
MatcherParameter,SearchQuerySortParameter,SearchQueryParameter<org.hl7.fhir.r4.model.QuestionnaireResponse>
@SearchParameterDefinition(name="identifier",
definition="http://hl7.org/fhir/SearchParameter/QuestionnaireResponse-identifier",
type=TOKEN,
documentation="The unique identifier for the questionnaire response")
public class QuestionnaireResponseIdentifier
extends AbstractIdentifierParameter<org.hl7.fhir.r4.model.QuestionnaireResponse>
-
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.AbstractIdentifierParameter
PARAMETER_NAMEFields inherited from class dev.dsf.fhir.search.parameters.basic.AbstractTokenParameter
valueAndTypeFields inherited from class dev.dsf.fhir.search.parameters.basic.AbstractSearchParameter
parameterName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetSortSql(String sortDirectionWithSpacePrefix) intbooleanmatches(org.hl7.fhir.r4.model.Resource resource) voidmodifyStatement(int parameterIndex, int subqueryParameterIndex, PreparedStatement statement, BiFunctionWithSqlException<String, Object[], Array> arrayCreator) Methods inherited from class dev.dsf.fhir.search.parameters.basic.AbstractIdentifierParameter
identifierMatches, identifierMatchesMethods inherited from class dev.dsf.fhir.search.parameters.basic.AbstractTokenParameter
codingMatches, codingMatches, doConfigure, getBundleUriQueryParameterName, getBundleUriQueryParameterValue, getNameModifiers, isDefinedMethods inherited from class dev.dsf.fhir.search.parameters.basic.AbstractSearchParameter
configure, configureSort, getParameterName, 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
resolveReferencesForMatching
-
Field Details
-
RESOURCE_COLUMN
- See Also:
-
-
Constructor Details
-
QuestionnaireResponseIdentifier
public QuestionnaireResponseIdentifier()
-
-
Method Details
-
getFilterQuery
- Specified by:
getFilterQueryin interfaceSearchQueryParameter<org.hl7.fhir.r4.model.QuestionnaireResponse>- Overrides:
getFilterQueryin classAbstractIdentifierParameter<org.hl7.fhir.r4.model.QuestionnaireResponse>
-
getSqlParameterCount
public int getSqlParameterCount()- Specified by:
getSqlParameterCountin interfaceSearchQueryParameter<org.hl7.fhir.r4.model.QuestionnaireResponse>- Overrides:
getSqlParameterCountin classAbstractIdentifierParameter<org.hl7.fhir.r4.model.QuestionnaireResponse>
-
modifyStatement
public void modifyStatement(int parameterIndex, int subqueryParameterIndex, PreparedStatement statement, BiFunctionWithSqlException<String, Object[], throws SQLExceptionArray> arrayCreator) - Specified by:
modifyStatementin interfaceSearchQueryParameter<org.hl7.fhir.r4.model.QuestionnaireResponse>- Overrides:
modifyStatementin classAbstractIdentifierParameter<org.hl7.fhir.r4.model.QuestionnaireResponse>- Throws:
SQLException
-
getSortSql
- Overrides:
getSortSqlin classAbstractIdentifierParameter<org.hl7.fhir.r4.model.QuestionnaireResponse>
-
matches
public boolean matches(org.hl7.fhir.r4.model.Resource resource)
-