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,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
Fields inherited from class dev.dsf.fhir.search.parameters.basic.AbstractSearchParameter
parameterName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcheckParameters(List<String> parameters) Override to perform additional parameter checksprotected StringgetSortSql(String sortDirectionWithSpacePrefix) booleanmatches(org.hl7.fhir.r4.model.Resource resource) Methods inherited from class dev.dsf.fhir.search.parameters.basic.AbstractDateTimeParameter
configureSearchParameter, getFilterQuery, getSqlParameterCount, isDefined, modifyBundleUri, modifyStatementMethods inherited from class dev.dsf.fhir.search.parameters.basic.AbstractSearchParameter
addError, configure, configureIncludeParameter, getBaseAndModifiedParameterNames, getErrors, getFirst, getIncludeParameters, getModifiedParameterNames, 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
-
Constructor Details
-
SinceParameter
public SinceParameter()
-
-
Method Details
-
checkParameters
Description copied from class:AbstractDateTimeParameterOverride to perform additional parameter checks- Overrides:
checkParametersin classAbstractDateTimeParameter<org.hl7.fhir.r4.model.DomainResource>- Parameters:
parameters- to be checked, notnull- See Also:
-
getValuesAndTypes
- Overrides:
getValuesAndTypesin classAbstractDateTimeParameter<org.hl7.fhir.r4.model.DomainResource>- Returns:
- list contains max 2 values
-
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>
-