@Override public void translateClientArgumentIntoQueryArgument(FhirContext theContext, Object theSourceClientArgument, Map<String, List<String>> theTargetQueryArguments, IBaseResource theTargetResource) throws InternalErrorException { if (theSourceClientArgument != null) { IntegerDt since = ParameterUtil.toInteger(theSourceClientArgument); if (since.isEmpty() == false) { theTargetQueryArguments.put(Constants.PARAM_COUNT, Collections.singletonList(since.getValueAsString())); } } }
public static Object fromInteger(Class<?> theType, IntegerDt theArgument) { if (theArgument == null) { return null; } if (theType.equals(Integer.class)) { return theArgument.getValue(); } IPrimitiveType<?> retVal = (IPrimitiveType<?>) ReflectionUtil.newInstance(theType); retVal.setValueAsString(theArgument.getValueAsString()); return retVal; }
@Override public void translateClientArgumentIntoQueryArgument(FhirContext theContext, Object theSourceClientArgument, Map<String, List<String>> theTargetQueryArguments, IBaseResource theTargetResource) throws InternalErrorException { if (theSourceClientArgument != null) { IntegerDt since = ParameterUtil.toInteger(theSourceClientArgument); if (since.isEmpty() == false) { theTargetQueryArguments.put(Constants.PARAM_COUNT, Collections.singletonList(since.getValueAsString())); } } }
public static Object fromInteger(Class<?> theType, IntegerDt theArgument) { if (theArgument == null) { return null; } if (theType.equals(Integer.class)) { return theArgument.getValue(); } IPrimitiveType<?> retVal = (IPrimitiveType<?>) ReflectionUtil.newInstance(theType); retVal.setValueAsString(theArgument.getValueAsString()); return retVal; }