@Override public ICriterion<NumberClientParam> number(String theNumber) { return new StringCriterion<NumberClientParam>(getParamName(), ParamPrefixEnum.GREATERTHAN_OR_EQUALS, (theNumber)); } };
/** * Create a search criterion that matches against the given system * value but does not specify a code. This means that any code/identifier with * the given system should match. * <p> * Use {@link #exactly()} if you want to specify a code. * </p> */ public ICriterion<TokenClientParam> hasSystemWithAnyCode(String theSystem) { return new TokenCriterion(getParamName(), theSystem, (String) null); }
/** * Match the referenced resource if the resource has the given ID (this can be * the logical ID or the absolute URL of the resource) */ public ICriterion<ReferenceClientParam> hasId(String theId) { return new StringCriterion<>(getParamName(), theId); }
@Override public ICriterion<StringClientParam> values(List<String> theValue) { return new StringCriterion<>(getParamName() + Constants.PARAMQUALIFIER_STRING_CONTAINS, theValue); }
@Override public ICriterion<?> codes(String... theCodes) { return new TokenCriterion(getParamName(), convertToList(theCodes)); }
@Override public ICriterion<UriClientParam> value(String theValue) { return new StringCriterion<UriClientParam>(getParamName(), theValue); }
@Override public ICriterion<NumberClientParam> number(String theNumber) { return new StringCriterion<NumberClientParam>(getParamName(), ParamPrefixEnum.GREATERTHAN, (theNumber)); } };
@Override public ICriterion<StringClientParam> values(List<String> theValue) { return new StringCriterion<>(getParamName() + Constants.PARAMQUALIFIER_STRING_EXACT, theValue); }
@Override public ICriterion<?> codings(IBaseCoding... theCodings) { return new TokenCriterion(getParamName(), theCodings); } };
/** * Match the referenced resource if the resource has ANY of the given IDs * (this is an OR search, not an AND search), (this can be the logical ID or * the absolute URL of the resource). Note that to specify an AND search, * simply add a subsequent {@link IQuery#where(ICriterion) where} criteria * with the same parameter. */ public ICriterion<ReferenceClientParam> hasAnyOfIds(Collection<String> theIds) { return new StringCriterion<>(getParamName(), theIds); }
@Override public ICriterion<UriClientParam> values(List<String> theValue) { return new StringCriterion<UriClientParam>(getParamName(), theValue); }
@Override public ICriterion<NumberClientParam> number(String theNumber) { return new StringCriterion<NumberClientParam>(getParamName(), thePrefix, (theNumber)); } };
@Override public ICriterion<StringClientParam> values(List<String> theValue) { return new StringCriterion<>(getParamName(), theValue); }
@Override public ICriterion<TokenClientParam> identifier(String theIdentifier) { return new TokenCriterion(getParamName(), null, theIdentifier); }
@Override public ICriterion<NumberClientParam> number(String theNumber) { return new StringCriterion<NumberClientParam>(getParamName(), ParamPrefixEnum.LESSTHAN, (theNumber)); } };
@Override public ICriterion<StringClientParam> value(String theValue) { return new StringCriterion<>(getParamName() + Constants.PARAMQUALIFIER_STRING_CONTAINS, theValue); }
@Override public ICriterion<TokenClientParam> identifiers(List<BaseIdentifierDt> theIdentifiers) { return new TokenCriterion(getParamName(), theIdentifiers); }
@Override public ICriterion<NumberClientParam> number(String theNumber) { return new StringCriterion<NumberClientParam>(getParamName(), ParamPrefixEnum.LESSTHAN_OR_EQUALS, (theNumber)); } };
@Override public ICriterion<StringClientParam> value(String theValue) { return new StringCriterion<>(getParamName(), theValue); }
@Override public ICriterion<NumberClientParam> number(String theNumber) { return new StringCriterion<NumberClientParam>(getParamName(), (theNumber)); } };