IBaseParameters retVal = ParametersUtil.newInstance(myFhirContext); IPrimitiveType<?> value = (IPrimitiveType<?>) myFhirContext.getElementDefinition("string").newInstance(); value.setValueAsString("Subscription triggering job submitted as JOB ID: " + jobDetails.myJobId);
@Operation(name = MARK_ALL_RESOURCES_FOR_REINDEXING, idempotent = true, returnParameters = { @OperationParam(name = "status") }) public IBaseResource markAllResourcesForReindexing() { getResourceReindexingSvc().markAllResourcesForReindexing(); IBaseParameters retVal = ParametersUtil.newInstance(getContext()); IPrimitiveType<?> string = ParametersUtil.createString(getContext(), "Marked resources"); ParametersUtil.addParameterToParameters(getContext(), retVal, "status", string); return retVal; }
@Operation(name = PERFORM_REINDEXING_PASS, idempotent = true, returnParameters = { @OperationParam(name = "status") }) public IBaseResource performReindexingPass() { Integer count = getResourceReindexingSvc().runReindexingPass(); IBaseParameters retVal = ParametersUtil.newInstance(getContext()); IPrimitiveType<?> string; if (count == null) { string = ParametersUtil.createString(getContext(), "Index pass already proceeding"); } else { string = ParametersUtil.createString(getContext(), "Indexed " + count + " resources"); } ParametersUtil.addParameterToParameters(getContext(), retVal, "status", string); return retVal; }
IBaseParameters parameters = ParametersUtil.newInstance(myContext); switch (myOperation) { case ADD:
IBaseParameters retVal = ParametersUtil.newInstance(myFhirContext); IPrimitiveType<?> value = (IPrimitiveType<?>) myFhirContext.getElementDefinition("string").newInstance(); value.setValueAsString("Subscription triggering job submitted as JOB ID: " + jobDetails.myJobId);
@Operation(name = MARK_ALL_RESOURCES_FOR_REINDEXING, idempotent = true, returnParameters = { @OperationParam(name = "status") }) public IBaseResource markAllResourcesForReindexing() { getResourceReindexingSvc().markAllResourcesForReindexing(); IBaseParameters retVal = ParametersUtil.newInstance(getContext()); IPrimitiveType<?> string = ParametersUtil.createString(getContext(), "Marked resources"); ParametersUtil.addParameterToParameters(getContext(), retVal, "status", string); return retVal; }
@Operation(name = PERFORM_REINDEXING_PASS, idempotent = true, returnParameters = { @OperationParam(name = "status") }) public IBaseResource performReindexingPass() { Integer count = getResourceReindexingSvc().runReindexingPass(); IBaseParameters retVal = ParametersUtil.newInstance(getContext()); IPrimitiveType<?> string; if (count == null) { string = ParametersUtil.createString(getContext(), "Index pass already proceeding"); } else { string = ParametersUtil.createString(getContext(), "Indexed " + count + " resources"); } ParametersUtil.addParameterToParameters(getContext(), retVal, "status", string); return retVal; }
IBaseParameters parameters = ParametersUtil.newInstance(myContext); switch (myOperation) { case ADD: