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