Package dev.dsf.fhir.history
Class SinceParameter
java.lang.Object
dev.dsf.fhir.search.parameters.basic.AbstractSearchParameter<R>
dev.dsf.fhir.search.parameters.basic.AbstractDateTimeParameter<org.hl7.fhir.r4.model.DomainResource>
dev.dsf.fhir.history.SinceParameter
- All Implemented Interfaces:
MatcherParameter,SearchQuerySortParameter,SearchQueryParameter<org.hl7.fhir.r4.model.DomainResource>
-
Nested Class Summary
Nested classes/interfaces inherited from class dev.dsf.fhir.search.parameters.basic.AbstractDateTimeParameter
AbstractDateTimeParameter.DateTimeSearchType, AbstractDateTimeParameter.DateTimeType, AbstractDateTimeParameter.DateTimeValueAndTypeAndSearchType, AbstractDateTimeParameter.LocalDatePairNested classes/interfaces inherited from interface dev.dsf.fhir.search.SearchQueryParameter
SearchQueryParameter.SearchParameterDefinition -
Field Summary
FieldsFields inherited from class dev.dsf.fhir.search.parameters.basic.AbstractDateTimeParameter
valueAndTypeFields inherited from class dev.dsf.fhir.search.parameters.basic.AbstractSearchParameter
parameterName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoConfigure(List<? super SearchQueryParameterError> errors, String queryParameterName, String queryParameterValue) Only called ifSearchQueryParameter.isDefined()returnstrueprotected StringgetSortSql(String sortDirectionWithSpacePrefix) booleanmatches(org.hl7.fhir.r4.model.Resource resource) Methods inherited from class dev.dsf.fhir.search.parameters.basic.AbstractDateTimeParameter
getBundleUriQueryParameterName, getFilterQuery, getSqlParameterCount, isDefined, modifyStatement, toUrlValueMethods 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
-
PARAMETER_NAME
- See Also:
-
-
Constructor Details
-
SinceParameter
public SinceParameter()
-
-
Method Details
-
doConfigure
protected void doConfigure(List<? super SearchQueryParameterError> errors, String queryParameterName, String queryParameterValue) - Overrides:
doConfigurein classAbstractDateTimeParameter<org.hl7.fhir.r4.model.DomainResource>
-
matches
public boolean matches(org.hl7.fhir.r4.model.Resource resource) - Specified by:
matchesin interfaceMatcherParameter- Overrides:
matchesin classAbstractDateTimeParameter<org.hl7.fhir.r4.model.DomainResource>
-
getSortSql
- Overrides:
getSortSqlin classAbstractDateTimeParameter<org.hl7.fhir.r4.model.DomainResource>
-
getBundleUriQueryParameterValue
Description copied from interface:SearchQueryParameterOnly called ifSearchQueryParameter.isDefined()returnstrue- Specified by:
getBundleUriQueryParameterValuein interfaceSearchQueryParameter<org.hl7.fhir.r4.model.DomainResource>- Overrides:
getBundleUriQueryParameterValuein classAbstractDateTimeParameter<org.hl7.fhir.r4.model.DomainResource>- Returns:
- not
null, not blank
-