Class ResponseBodyValidator
java.lang.Object
com.predic8.membrane.core.openapi.validators.AbstractBodyValidator<Response<?>>
com.predic8.membrane.core.openapi.validators.ResponseBodyValidator
-
Field Summary
Fields inherited from class com.predic8.membrane.core.openapi.validators.AbstractBodyValidator
api -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintprotected intIf the media type is not supported the status code should be different for requests and responsesvalidate(ValidationContext ctx, Response<?> response, io.swagger.v3.oas.models.Operation operation) Methods inherited from class com.predic8.membrane.core.openapi.validators.AbstractBodyValidator
validateBodyAccordingToMediaType, validateBodyInternal, validateContentTypeHeader, validateMediaTypeForMessageType
-
Constructor Details
-
ResponseBodyValidator
public ResponseBodyValidator(io.swagger.v3.oas.models.OpenAPI api)
-
-
Method Details
-
getDefaultStatusCode
public int getDefaultStatusCode()- Specified by:
getDefaultStatusCodein classAbstractBodyValidator<Response<?>>
-
getMessageName
- Specified by:
getMessageNamein classAbstractBodyValidator<Response<?>>
-
getStatusCodeForWrongMediaType
protected int getStatusCodeForWrongMediaType()Description copied from class:AbstractBodyValidatorIf the media type is not supported the status code should be different for requests and responses- Specified by:
getStatusCodeForWrongMediaTypein classAbstractBodyValidator<Response<?>>
-
validate
public ValidationErrors validate(ValidationContext ctx, Response<?> response, io.swagger.v3.oas.models.Operation operation)
-