/** * {@inheritDoc} */ @Override public void setValueAsQueryToken(FhirContext theContext, String theParamName, String theQualifier, String theParameter) { int barIndex = ParameterUtil.nonEscapedIndexOf(theParameter, '|'); if (barIndex != -1) { setSystem(theParameter.substring(0, barIndex)); setValue(ParameterUtil.unescape(theParameter.substring(barIndex + 1))); } else { setValue(ParameterUtil.unescape(theParameter)); } }
/** * {@inheritDoc} */ @Override public void setValueAsQueryToken(FhirContext theContext, String theParamName, String theQualifier, String theParameter) { int barIndex = ParameterUtil.nonEscapedIndexOf(theParameter, '|'); if (barIndex != -1) { setSystem(theParameter.substring(0, barIndex)); setValue(ParameterUtil.unescape(theParameter.substring(barIndex + 1))); } else { setValue(ParameterUtil.unescape(theParameter)); } }