@Override void doSetValueAsQueryToken(FhirContext theContext, String theParamName, String theQualifier, String theValue) { setValueAsString(theValue); }
/** * Constructor */ public DateParam(ParamPrefixEnum thePrefix, String theDate) { setPrefix(thePrefix); setValueAsString(theDate); }
@Override public void setValuesAsQueryTokens(FhirContext theContext, String theParamName, QualifiedParamList theParameters) { setMissing(null); setPrefix(null); setValueAsString(null); if (theParameters.size() == 1) { setValueAsString(theParameters.get(0)); } else if (theParameters.size() > 1) { throw new InvalidRequestException("This server does not support multi-valued dates for this parameter: " + theParameters); } }
@Override void doSetValueAsQueryToken(FhirContext theContext, String theParamName, String theQualifier, String theValue) { setValueAsString(theValue); }
/** * Constructor */ public DateParam(ParamPrefixEnum thePrefix, String theDate) { setPrefix(thePrefix); setValueAsString(theDate); }
@Override public void setValuesAsQueryTokens(FhirContext theContext, String theParamName, QualifiedParamList theParameters) { setMissing(null); setPrefix(null); setValueAsString(null); if (theParameters.size() == 1) { setValueAsString(theParameters.get(0)); } else if (theParameters.size() > 1) { throw new InvalidRequestException("This server does not support multi-valued dates for this parameter: " + theParameters); } }