| 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 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–2017 University Health Network. All rights reserved.