Package dev.dsf.fhir.search.parameters
Class EndpointStatus
java.lang.Object
dev.dsf.fhir.search.parameters.basic.AbstractSearchParameter<R>
dev.dsf.fhir.search.parameters.basic.AbstractTokenParameter<org.hl7.fhir.r4.model.Endpoint>
dev.dsf.fhir.search.parameters.EndpointStatus
- All Implemented Interfaces:
MatcherParameter,SearchQueryParameter<org.hl7.fhir.r4.model.Endpoint>
@SearchParameterDefinition(name="status",
definition="http://hl7.org/fhir/SearchParameter/Endpoint-status",
type=TOKEN,
documentation="The current status of the Endpoint (usually expected to be active)")
public class EndpointStatus
extends AbstractTokenParameter<org.hl7.fhir.r4.model.Endpoint>
-
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.AbstractTokenParameter
valueAndTypeFields inherited from class dev.dsf.fhir.search.parameters.basic.AbstractSearchParameter
parameterName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidconfigureSearchParameter(Map<String, List<String>> queryParameters) protected StringgetSortSql(String sortDirectionWithSpacePrefix) intbooleanbooleanmatches(org.hl7.fhir.r4.model.Resource resource) voidmodifyBundleUri(jakarta.ws.rs.core.UriBuilder bundleUri) Will not be called ifSearchQueryParameter.isDefined()returnsfalsevoidmodifyStatement(int parameterIndex, int subqueryParameterIndex, PreparedStatement statement, BiFunctionWithSqlException<String, Object[], Array> arrayCreator) Methods inherited from class dev.dsf.fhir.search.parameters.basic.AbstractTokenParameter
codingMatches, codingMatches, getModifiedParameterNamesMethods 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
-
PARAMETER_NAME
- See Also:
-
-
Constructor Details
-
EndpointStatus
public EndpointStatus()
-
-
Method Details
-
configureSearchParameter
- Overrides:
configureSearchParameterin classAbstractTokenParameter<org.hl7.fhir.r4.model.Endpoint>
-
isDefined
public boolean isDefined()- Specified by:
isDefinedin interfaceSearchQueryParameter<org.hl7.fhir.r4.model.Endpoint>- Overrides:
isDefinedin classAbstractTokenParameter<org.hl7.fhir.r4.model.Endpoint>
-
getFilterQuery
-
getSqlParameterCount
public int getSqlParameterCount() -
modifyStatement
public void modifyStatement(int parameterIndex, int subqueryParameterIndex, PreparedStatement statement, BiFunctionWithSqlException<String, Object[], throws SQLExceptionArray> arrayCreator) - Throws:
SQLException
-
modifyBundleUri
public void modifyBundleUri(jakarta.ws.rs.core.UriBuilder bundleUri) Description copied from interface:SearchQueryParameterWill not be called ifSearchQueryParameter.isDefined()returnsfalse- Specified by:
modifyBundleUriin interfaceSearchQueryParameter<org.hl7.fhir.r4.model.Endpoint>- Overrides:
modifyBundleUriin classAbstractTokenParameter<org.hl7.fhir.r4.model.Endpoint>- Parameters:
bundleUri- nevernull
-
matches
public boolean matches(org.hl7.fhir.r4.model.Resource resource) -
getSortSql
- Specified by:
getSortSqlin classAbstractSearchParameter<org.hl7.fhir.r4.model.Endpoint>
-