19.5.7.3. Server 的方法
签名:
- org.hl7.fhir.instance.model.api.IBaseResource onServer(String name, org.hl7.fhir.instance.model.api.IBaseParameters parameters, Class<org.hl7.fhir.instance.model.api.IBaseParameters> outputParameterType, 布尔值 useHttpGet, Class<org.hl7.fhir.instance.model.api.IBaseResource> returnType, java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, Object> extraParameters);
fhir/onServer API 方法具有下表中列出的参数:
参数 | 描述 | 类型 |
---|---|---|
extraParameters | 有关可传递的参数的完整列表,请参阅 ExtraParameters,可以是 NULL | map |
name | 操作名称 | 字符串 |
outputParameterType | 用于输出参数的类型(应该从您使用的 FHIR 结构中将其设置为 Parameters.class drawn),可以是 NULL | 类 |
parameters | 用作输入的参数。如果操作不需要任何输入参数,则可能为空。 | IBaseParameters |
returnType | 如果此操作返回单个资源正文作为其返回类型,则使用此方法来指定该资源类型。这对返回捆绑包而非参数资源的某些操作(例如 Patient/NN/$everything)可能会是 NULL | 类 |
useHttpGet | 使用 HTTP GET 动词 | 布尔值 |