public class MethodOutcome extends Object
| Constructor and Description |
|---|
MethodOutcome()
Constructor
|
MethodOutcome(IIdType theId)
Constructor
|
MethodOutcome(IIdType theId,
Boolean theCreated)
Constructor
|
MethodOutcome(IIdType theId,
IBaseOperationOutcome theBaseOperationOutcome)
Constructor
|
MethodOutcome(IIdType theId,
IBaseOperationOutcome theBaseOperationOutcome,
Boolean theCreated)
Constructor
|
MethodOutcome(IIdType theId,
IdDt theVersionId)
Deprecated.
Use the constructor which accepts a single IIdType parameter, and include the logical ID and version ID in that IIdType instance
|
MethodOutcome(IIdType theId,
IdDt theVersionId,
IBaseOperationOutcome theBaseOperationOutcome)
Deprecated.
Use the constructor which accepts a single IdDt parameter, and include the logical ID and version ID in that IdDt instance
|
| Modifier and Type | Method and Description |
|---|---|
Boolean |
getCreated()
This will be set to
Boolean.TRUE for instance of MethodOutcome which are
returned to client instances, if the server has responded with an HTTP 201 Created. |
IIdType |
getId() |
IBaseOperationOutcome |
getOperationOutcome()
Returns the
IBaseOperationOutcome resource to return to the client or null if none. |
IBaseResource |
getResource()
From a client response: If the method returned an actual resource body (e.g.
|
IdDt |
getVersionId()
Deprecated.
getId() should return the complete ID including version if it is available |
MethodOutcome |
setCreated(Boolean theCreated)
If not null, indicates whether the resource was created (as opposed to being updated).
|
void |
setId(IIdType theId) |
void |
setOperationOutcome(IBaseOperationOutcome theBaseOperationOutcome)
Sets the
IBaseOperationOutcome resource to return to the client. |
void |
setResource(IBaseResource theResource)
In a server response: This field may be populated in server code with the final resource for operations
where a resource body is being created/updated.
|
void |
setVersionId(IdDt theVersionId)
Deprecated.
Put the ID and version ID into the same IdDt instance and pass it to
setId(IIdType) |
public MethodOutcome()
public MethodOutcome(IIdType theId, Boolean theCreated)
theId - The ID of the created/updated resourcetheCreated - If not null, indicates whether the resource was created (as opposed to being updated). This is generally not needed, since the server can assume based on the method being called
whether the result was a creation or an update. However, it can be useful if you are implementing an update method that does a create if the ID doesn't already exist.public MethodOutcome(IIdType theId, IBaseOperationOutcome theBaseOperationOutcome)
theId - The ID of the created/updated resourcetheBaseOperationOutcome - The operation outcome to return with the response (or null for none)public MethodOutcome(IIdType theId, IBaseOperationOutcome theBaseOperationOutcome, Boolean theCreated)
theId - The ID of the created/updated resourcetheBaseOperationOutcome - The operation outcome to return with the response (or null for none)theCreated - If not null, indicates whether the resource was created (as opposed to being updated). This is generally not needed, since the server can assume based on the method being called
whether the result was a creation or an update. However, it can be useful if you are implementing an update method that does a create if the ID doesn't already exist.@Deprecated public MethodOutcome(IIdType theId, IdDt theVersionId)
@Deprecated public MethodOutcome(IIdType theId, IdDt theVersionId, IBaseOperationOutcome theBaseOperationOutcome)
public MethodOutcome(IIdType theId)
theId - The ID of the created/updated resourcepublic Boolean getCreated()
Boolean.TRUE for instance of MethodOutcome which are
returned to client instances, if the server has responded with an HTTP 201 Created.public IBaseOperationOutcome getOperationOutcome()
IBaseOperationOutcome resource to return to the client or null if none.public IBaseResource getResource()
@Deprecated public IdDt getVersionId()
getId() should return the complete ID including version if it is availablepublic MethodOutcome setCreated(Boolean theCreated)
Users of HAPI should only interact with this method in Server applications
theCreated - If not null, indicates whether the resource was created (as opposed to being updated). This is generally not needed, since the server can assume based on the method being called
whether the result was a creation or an update. However, it can be useful if you are implementing an update method that does a create if the ID doesn't already exist.public void setOperationOutcome(IBaseOperationOutcome theBaseOperationOutcome)
IBaseOperationOutcome resource to return to the client. Set to null (which is the default) if none.public void setResource(IBaseResource theResource)
This field is optional, but if it is populated the server will return the resource body if requested to do so via the HTTP Prefer header.
@Deprecated public void setVersionId(IdDt theVersionId)
setId(IIdType)Copyright © 2014–2016 University Health Network. All rights reserved.