public interface FhirTransactionValidator
FhirTransactionValidator
are used in order to have FHIR request and response validated.Modifier and Type | Interface and Description |
---|---|
static class |
FhirTransactionValidator.Support |
Modifier and Type | Field and Description |
---|---|
static FhirTransactionValidator |
NO_VALIDATION |
Modifier and Type | Method and Description |
---|---|
void |
validateRequest(ca.uhn.fhir.context.FhirContext context,
Object payload,
Map<String,Object> parameters)
Validates a FHIR request, throwing an
UnprocessableEntityException
on validation failure |
void |
validateResponse(ca.uhn.fhir.context.FhirContext context,
Object payload,
Map<String,Object> parameters)
Validates a FHIR response, throwing an appropriate subclass of
BaseServerResponseException on
validation failure |
static final FhirTransactionValidator NO_VALIDATION
void validateRequest(ca.uhn.fhir.context.FhirContext context, Object payload, Map<String,Object> parameters)
UnprocessableEntityException
on validation failurecontext
- FHIR contextpayload
- request payloadparameters
- request parametersvoid validateResponse(ca.uhn.fhir.context.FhirContext context, Object payload, Map<String,Object> parameters)
BaseServerResponseException
on
validation failurecontext
- FHIR contextpayload
- response payloadparameters
- response parametersCopyright © 2018 Open eHealth Foundation. All rights reserved.