Interface FhirTransactionValidator
- All Known Implementing Classes:
ChPpq3Validator,ChPpq4Validator,ChPpq5Validator,FhirTransactionValidator.Support,IgBasedInstanceValidator,Iti105Validator,Iti65Validator,MhdValidator
public interface FhirTransactionValidator
Instances of
FhirTransactionValidator are used in order to have FHIR request and response validated.- Author:
- Christian Ohr
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidvalidateRequest(Object payload, Map<String, Object> parameters) Validates a FHIR request, throwing anUnprocessableEntityExceptionon validation failurevoidvalidateResponse(Object payload, Map<String, Object> parameters) Validates a FHIR response, throwing an appropriate subclass ofBaseServerResponseExceptionon validation failure
-
Field Details
-
NO_VALIDATION
-
-
Method Details
-
validateRequest
Validates a FHIR request, throwing anUnprocessableEntityExceptionon validation failure- Parameters:
payload- request payloadparameters- request parameters
-
validateResponse
Validates a FHIR response, throwing an appropriate subclass ofBaseServerResponseExceptionon validation failure- Parameters:
payload- response payloadparameters- response parameters
-