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,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, configureSearchParameter, getModifiedParameterNames, isDefined, modifyBundleUriMethods inherited from class dev.dsf.fhir.search.parameters.basic.AbstractSearchParameter
addError, configure, configureIncludeParameter, getBaseAndModifiedParameterNames, getErrors, getFirst, getIncludeParameters, getParameterName, getSortParameter, 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)
-