Class MultiResourceResult
- java.lang.Object
 - 
- org.linuxforhealth.fhir.persistence.MultiResourceResult
 
 
- 
public class MultiResourceResult extends java.lang.ObjectA Result wrapper for FHIR interactions that can return multiple resources. Instances are immutable and can be constructed vianew MultiResourceResult.Builder<T>(). 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMultiResourceResult.Builder 
- 
Field Summary
Fields Modifier and Type Field Description (package private) OperationOutcomeoutcome(package private) java.util.List<ResourceResult<? extends Resource>>resourceResults(package private) booleansuccess 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MultiResourceResult.Builderbuilder()OperationOutcomegetOutcome()An OperationOutcome that represents the outcome of the interactionjava.util.List<ResourceResult<? extends Resource>>getResourceResults()The resource results returned from the interactionbooleanisSuccess()Whether or not the interaction was successful 
 - 
 
- 
- 
Field Detail
- 
success
final boolean success
 
- 
resourceResults
final java.util.List<ResourceResult<? extends Resource>> resourceResults
 
- 
outcome
final OperationOutcome outcome
 
 - 
 
- 
Method Detail
- 
isSuccess
public boolean isSuccess()
Whether or not the interaction was successful- Returns:
 - whether the interaction was successful
 
 
- 
getResourceResults
public java.util.List<ResourceResult<? extends Resource>> getResourceResults()
The resource results returned from the interaction- Returns:
 - An unmodifiable list containing immutable objects of type 
ResourceResult 
 
- 
getOutcome
public OperationOutcome getOutcome()
An OperationOutcome that represents the outcome of the interaction- Returns:
 - An immutable object of type 
OperationOutcome 
 
- 
builder
public static MultiResourceResult.Builder builder()
 
 - 
 
 -