@Override public String getParameterValue(FhirContext theContext) { if (isBlank(myValue)) { return ""; } if (myPrefix != null) { return myPrefix.getValue() + myValue; } return myValue; }
@Override public String getParameterValue(FhirContext theContext) { StringBuilder b = new StringBuilder(); if (orCriterion != null) { String orValue = orCriterion.getParameterValue(theContext); if (isNotBlank(orValue)) { b.append(orValue); } } if (isNotBlank(myValue)) { if (b.length() > 0) { b.append(','); } if (myPrefix != null && myPrefix != ParamPrefixEnum.EQUAL) { b.append(myPrefix.getValue()); } b.append(myValue); } return b.toString(); }
@Override public String getParameterValue(FhirContext theContext) { StringBuilder b = new StringBuilder(); if (isNotBlank(myValue) || isNotBlank(mySystem) || isNotBlank(myUnits)) { if (myPrefix != null) { b.append(ParameterUtil.escapeWithDefault(myPrefix.getValue())); } b.append(ParameterUtil.escapeWithDefault(myValue)); b.append('|'); b.append(ParameterUtil.escapeWithDefault(mySystem)); b.append('|'); b.append(ParameterUtil.escapeWithDefault(myUnits)); } return b.toString(); }
@Override String doGetValueAsQueryToken(FhirContext theContext) { StringBuilder b = new StringBuilder(); if (getPrefix() != null) { b.append(ParameterUtil.escapeWithDefault(getPrefix().getValue())); } b.append(ParameterUtil.escapeWithDefault(myQuantity.toPlainString())); return b.toString(); }
@Override String doGetValueAsQueryToken(FhirContext theContext) { StringBuilder b = new StringBuilder(); if (getPrefix() != null) { b.append(ParameterUtil.escapeWithDefault(getPrefix().getValue())); } b.append(ParameterUtil.escapeWithDefault(getValueAsString())); b.append('|'); b.append(ParameterUtil.escapeWithDefault(mySystem)); b.append('|'); b.append(ParameterUtil.escapeWithDefault(myUnits)); return b.toString(); }
@Override String doGetValueAsQueryToken(FhirContext theContext) { StringBuilder b = new StringBuilder(); if (getPrefix() != null) { b.append(ParameterUtil.escapeWithDefault(getPrefix().getValue())); } if (myValue != null) { b.append(ParameterUtil.escapeWithDefault(myValue.getValueAsString())); } return b.toString(); }
@Override public String toString() { StringBuilder b = new StringBuilder(); b.append(getClass().getSimpleName()); b.append("["); if (hasBound(myLowerBound)) { if (myLowerBound.getPrefix() != null) { b.append(myLowerBound.getPrefix().getValue()); } b.append(myLowerBound.getValueAsString()); } if (hasBound(myUpperBound)) { if (hasBound(myLowerBound)) { b.append(" "); } if (myUpperBound.getPrefix() != null) { b.append(myUpperBound.getPrefix().getValue()); } b.append(myUpperBound.getValueAsString()); } else { if (!hasBound(myLowerBound)) { b.append("empty"); } } b.append("]"); return b.toString(); }
if (parts[0].startsWith("le")) { getComparatorElement().setValue(ParamPrefixEnum.LESSTHAN_OR_EQUALS.getValue()); setValue(new BigDecimal(parts[0].substring(2))); } else if (parts[0].startsWith("lt")) { getComparatorElement().setValue(ParamPrefixEnum.LESSTHAN.getValue()); setValue(new BigDecimal(parts[0].substring(1))); } else if (parts[0].startsWith("ge")) { getComparatorElement().setValue(ParamPrefixEnum.GREATERTHAN_OR_EQUALS.getValue()); setValue(new BigDecimal(parts[0].substring(2))); } else if (parts[0].startsWith("gt")) { getComparatorElement().setValue(ParamPrefixEnum.GREATERTHAN.getValue()); setValue(new BigDecimal(parts[0].substring(1))); } else {
case LESSTHAN: case LESSTHAN_OR_EQUALS: throw new DataFormatException("Lower bound comparator must be > or >=, can not be " + lowerBound.getPrefix().getValue()); case GREATERTHAN: case GREATERTHAN_OR_EQUALS: throw new DataFormatException("Upper bound comparator must be < or <=, can not be " + upperBound.getPrefix().getValue());
@Override public String getParameterValue(FhirContext theContext) { if (isBlank(myValue)) { return ""; } if (myPrefix != null) { return myPrefix.getValue() + myValue; } return myValue; }
case STARTS_AFTER: default: String msg = myContext.getLocalizer().getMessage(SearchBuilder.class, invalidMessageName, thePrefix.getValue(), theParam.getValueAsQueryToken(myContext)); throw new InvalidRequestException(msg);
@Override public String getParameterValue(FhirContext theContext) { StringBuilder b = new StringBuilder(); if (orCriterion != null) { String orValue = orCriterion.getParameterValue(theContext); if (isNotBlank(orValue)) { b.append(orValue); } } if (isNotBlank(myValue)) { if (b.length() > 0) { b.append(','); } if (myPrefix != null && myPrefix != ParamPrefixEnum.EQUAL) { b.append(myPrefix.getValue()); } b.append(myValue); } return b.toString(); }
@Override String doGetValueAsQueryToken(FhirContext theContext) { StringBuilder b = new StringBuilder(); if (getPrefix() != null) { b.append(ParameterUtil.escapeWithDefault(getPrefix().getValue())); } b.append(ParameterUtil.escapeWithDefault(myQuantity.toPlainString())); return b.toString(); }
@Override public String getParameterValue(FhirContext theContext) { StringBuilder b = new StringBuilder(); if (isNotBlank(myValue) || isNotBlank(mySystem) || isNotBlank(myUnits)) { if (myPrefix != null) { b.append(ParameterUtil.escapeWithDefault(myPrefix.getValue())); } b.append(ParameterUtil.escapeWithDefault(myValue)); b.append('|'); b.append(ParameterUtil.escapeWithDefault(mySystem)); b.append('|'); b.append(ParameterUtil.escapeWithDefault(myUnits)); } return b.toString(); }
@Override String doGetValueAsQueryToken(FhirContext theContext) { StringBuilder b = new StringBuilder(); if (getPrefix() != null) { b.append(ParameterUtil.escapeWithDefault(getPrefix().getValue())); } b.append(ParameterUtil.escapeWithDefault(getValueAsString())); b.append('|'); b.append(ParameterUtil.escapeWithDefault(mySystem)); b.append('|'); b.append(ParameterUtil.escapeWithDefault(myUnits)); return b.toString(); }
@Override String doGetValueAsQueryToken(FhirContext theContext) { StringBuilder b = new StringBuilder(); if (getPrefix() != null) { b.append(ParameterUtil.escapeWithDefault(getPrefix().getValue())); } if (myValue != null) { b.append(ParameterUtil.escapeWithDefault(myValue.getValueAsString())); } return b.toString(); }
@Override public String toString() { StringBuilder b = new StringBuilder(); b.append(getClass().getSimpleName()); b.append("["); if (hasBound(myLowerBound)) { if (myLowerBound.getPrefix() != null) { b.append(myLowerBound.getPrefix().getValue()); } b.append(myLowerBound.getValueAsString()); } if (hasBound(myUpperBound)) { if (hasBound(myLowerBound)) { b.append(" "); } if (myUpperBound.getPrefix() != null) { b.append(myUpperBound.getPrefix().getValue()); } b.append(myUpperBound.getValueAsString()); } else { if (!hasBound(myLowerBound)) { b.append("empty"); } } b.append("]"); return b.toString(); }
if (parts[0].startsWith("le")) { getComparatorElement().setValue(ParamPrefixEnum.LESSTHAN_OR_EQUALS.getValue()); setValue(new BigDecimal(parts[0].substring(2))); } else if (parts[0].startsWith("lt")) { getComparatorElement().setValue(ParamPrefixEnum.LESSTHAN.getValue()); setValue(new BigDecimal(parts[0].substring(1))); } else if (parts[0].startsWith("ge")) { getComparatorElement().setValue(ParamPrefixEnum.GREATERTHAN_OR_EQUALS.getValue()); setValue(new BigDecimal(parts[0].substring(2))); } else if (parts[0].startsWith("gt")) { getComparatorElement().setValue(ParamPrefixEnum.GREATERTHAN.getValue()); setValue(new BigDecimal(parts[0].substring(1))); } else {
case LESSTHAN: case LESSTHAN_OR_EQUALS: throw new DataFormatException("Lower bound comparator must be > or >=, can not be " + lowerBound.getPrefix().getValue()); case GREATERTHAN: case GREATERTHAN_OR_EQUALS: throw new DataFormatException("Upper bound comparator must be < or <=, can not be " + upperBound.getPrefix().getValue());
case STARTS_AFTER: default: String msg = myContext.getLocalizer().getMessage(SearchBuilder.class, invalidMessageName, thePrefix.getValue(), theParam.getValueAsQueryToken(myContext)); throw new InvalidRequestException(msg);