Package dev.dsf.fhir.search.parameters
Class EndpointAddress
java.lang.Object
dev.dsf.fhir.search.parameters.basic.AbstractSearchParameter<R>
dev.dsf.fhir.search.parameters.basic.AbstractCanonicalUrlParameter<org.hl7.fhir.r4.model.Endpoint>
dev.dsf.fhir.search.parameters.EndpointAddress
- All Implemented Interfaces:
MatcherParameter,SearchQueryParameter<org.hl7.fhir.r4.model.Endpoint>
@SearchParameterDefinition(name="address",
definition="http://hl7.org/fhir/SearchParameter/Endpoint-address",
type=URI,
documentation="The address (url) of the endpoint")
public class EndpointAddress
extends AbstractCanonicalUrlParameter<org.hl7.fhir.r4.model.Endpoint>
-
Nested Class Summary
Nested classes/interfaces inherited from class dev.dsf.fhir.search.parameters.basic.AbstractCanonicalUrlParameter
AbstractCanonicalUrlParameter.CanonicalUrlAndSearchType, AbstractCanonicalUrlParameter.UriSearchTypeNested classes/interfaces inherited from interface dev.dsf.fhir.search.SearchQueryParameter
SearchQueryParameter.SearchParameterDefinition -
Field Summary
FieldsFields inherited from class dev.dsf.fhir.search.parameters.basic.AbstractCanonicalUrlParameter
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.AbstractCanonicalUrlParameter
configureSearchParameter, getModifiedParameterNames, hasVersion, isDefined, modifyBundleUri, toValueAndTypeMethods 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
-
EndpointAddress
public EndpointAddress()
-
-
Method Details
-
getFilterQuery
-
getSqlParameterCount
public int getSqlParameterCount() -
modifyStatement
public void modifyStatement(int parameterIndex, int subqueryParameterIndex, PreparedStatement statement, BiFunctionWithSqlException<String, Object[], throws SQLExceptionArray> arrayCreator) - Throws:
SQLException
-
matches
public boolean matches(org.hl7.fhir.r4.model.Resource resource) -
getSortSql
- Specified by:
getSortSqlin classAbstractSearchParameter<org.hl7.fhir.r4.model.Endpoint>
-