| Modifier and Type | Fields and Description |
|---|---|
static String |
NAME_MATCH_ALL
This constant is a special return value for
name(). |
| Modifier and Type | Required Element and Description |
|---|---|
String |
name
The name of the operation, e.g.
|
| Modifier and Type | Optional Element and Description |
|---|---|
BundleTypeEnum |
bundleType
If this operation returns a bundle, this parameter can be used to specify the
bundle type to set in the bundle.
|
boolean |
idempotent
If a given operation method is idempotent
(meaning roughly that it does not modify any data or state on the server)
then this flag should be set to
true (default is false). |
OperationParam[] |
returnParameters
This parameter may be used to specify the parts which will be found in the
response to this operation.
|
Class<? extends IBaseResource> |
type
On a client, this value should be populated with the resource type that the operation applies to.
|
public static final String NAME_MATCH_ALL
name(). If this name is
used, the given operation method will match all operation calls. This is
generally not desirable, but can be useful if you have a server that should
dynamically match any FHIR operations that are requested.public abstract Class<? extends IBaseResource> type
IBaseResource (which is the default) than the operation applies to the server and not to a specific
resource type.
This value has no effect when used on server implementations.
public abstract boolean idempotent
true (default is false).
One the server, setting this to true means that the
server will allow the operation to be invoked using an HTTP GET
(on top of the standard HTTP POST)
public abstract OperationParam[] returnParameters
public abstract BundleTypeEnum bundleType
Copyright © 2014–2018 University Health Network. All rights reserved.