Class AbstractCanonicalUrlParameter<R extends org.hl7.fhir.r4.model.DomainResource>
java.lang.Object
dev.dsf.fhir.search.parameters.basic.AbstractSearchParameter<R>
dev.dsf.fhir.search.parameters.basic.AbstractCanonicalUrlParameter<R>
- All Implemented Interfaces:
MatcherParameter,SearchQueryParameter<R>
- Direct Known Subclasses:
AbstractUrlAndVersionParameter,EndpointAddress,ResourceProfile
public abstract class AbstractCanonicalUrlParameter<R extends org.hl7.fhir.r4.model.DomainResource>
extends AbstractSearchParameter<R>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classstatic enumNested classes/interfaces inherited from interface dev.dsf.fhir.search.SearchQueryParameter
SearchQueryParameter.SearchParameterDefinition -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class dev.dsf.fhir.search.parameters.basic.AbstractSearchParameter
parameterName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final voidconfigureSearchParameter(Map<String, List<String>> queryParameters) protected booleanbooleanvoidmodifyBundleUri(jakarta.ws.rs.core.UriBuilder bundleUri) Will not be called ifSearchQueryParameter.isDefined()returnsfalseprotected static AbstractCanonicalUrlParameter.CanonicalUrlAndSearchTypetoValueAndType(String parameter, AbstractCanonicalUrlParameter.UriSearchType type) Methods inherited from class dev.dsf.fhir.search.parameters.basic.AbstractSearchParameter
addError, configure, configureIncludeParameter, getBaseAndModifiedParameterNames, getErrors, getFirst, getIncludeParameters, getParameterName, getSortParameter, 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
-
AbstractCanonicalUrlParameter
-
-
Method Details
-
getModifiedParameterNames
- Overrides:
getModifiedParameterNamesin classAbstractSearchParameter<R extends org.hl7.fhir.r4.model.DomainResource>
-
configureSearchParameter
- Specified by:
configureSearchParameterin classAbstractSearchParameter<R extends org.hl7.fhir.r4.model.DomainResource>
-
toValueAndType
protected static AbstractCanonicalUrlParameter.CanonicalUrlAndSearchType toValueAndType(String parameter, AbstractCanonicalUrlParameter.UriSearchType type) -
isDefined
public boolean isDefined() -
hasVersion
protected boolean hasVersion() -
modifyBundleUri
public void modifyBundleUri(jakarta.ws.rs.core.UriBuilder bundleUri) Description copied from interface:SearchQueryParameterWill not be called ifSearchQueryParameter.isDefined()returnsfalse- Parameters:
bundleUri- nevernull
-