public class AbstractBodyValidatorImpl extends Object implements BodyValidator
| Modifier and Type | Field and Description |
|---|---|
protected ErrorBuildingService |
errorBuildingService |
protected Xs2aObjectMapper |
xs2aObjectMapper |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractBodyValidatorImpl(ErrorBuildingService errorBuildingService,
Xs2aObjectMapper xs2aObjectMapper) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkFieldForMaxLength(String fieldToCheck,
String fieldName,
ValidationObject validationObject,
MessageError messageError) |
protected String |
extractErrorField(String message) |
protected <T> Optional<T> |
mapBodyToInstance(javax.servlet.http.HttpServletRequest request,
MessageError messageError,
Class<T> clazz) |
MessageError |
validate(javax.servlet.http.HttpServletRequest request,
MessageError messageError)
Validates HTTP requests payloads and populates given error with error text if parameters are invalid.
|
protected MessageError |
validateBodyFields(javax.servlet.http.HttpServletRequest request,
MessageError messageError) |
protected MessageError |
validateRawData(javax.servlet.http.HttpServletRequest request,
MessageError messageError) |
protected ErrorBuildingService errorBuildingService
protected Xs2aObjectMapper xs2aObjectMapper
protected AbstractBodyValidatorImpl(ErrorBuildingService errorBuildingService, Xs2aObjectMapper xs2aObjectMapper)
protected MessageError validateBodyFields(javax.servlet.http.HttpServletRequest request, MessageError messageError)
protected MessageError validateRawData(javax.servlet.http.HttpServletRequest request, MessageError messageError)
public MessageError validate(javax.servlet.http.HttpServletRequest request, MessageError messageError)
BodyValidatorvalidate in interface BodyValidatorrequest - incoming HttpServletRequest objectmessageError - error to be populatedMessageError object, enriched or not.protected void checkFieldForMaxLength(String fieldToCheck, String fieldName, ValidationObject validationObject, MessageError messageError)
protected <T> Optional<T> mapBodyToInstance(javax.servlet.http.HttpServletRequest request, MessageError messageError, Class<T> clazz)
Copyright © 2020. All rights reserved.