@Component public class PaymentBodyValidatorImpl extends AbstractBodyValidatorImpl implements PaymentBodyValidator
errorBuildingService, xs2aObjectMapper| Constructor and Description |
|---|
PaymentBodyValidatorImpl(ErrorBuildingService errorBuildingService,
Xs2aObjectMapper xs2aObjectMapper,
PaymentTypeValidatorContext paymentTypeValidatorContext,
StandardPaymentProductsResolver standardPaymentProductsResolver,
TppRedirectUriBodyValidatorImpl tppRedirectUriBodyValidator,
DateFieldValidator dateFieldValidator,
FieldExtractor fieldExtractor,
CurrencyValidator currencyValidator,
CountryPaymentValidatorResolver countryPaymentValidatorResolver,
PathParameterExtractor pathParameterExtractor) |
| Modifier and Type | Method and Description |
|---|---|
MessageError |
validate(javax.servlet.http.HttpServletRequest request,
MessageError messageError)
Validates HTTP requests payloads and populates given error with error text if parameters are invalid.
|
MessageError |
validateBodyFields(javax.servlet.http.HttpServletRequest request,
MessageError messageError) |
MessageError |
validateRawData(javax.servlet.http.HttpServletRequest request,
MessageError messageError) |
checkFieldForMaxLength, extractErrorField, mapBodyToInstance@Autowired public PaymentBodyValidatorImpl(ErrorBuildingService errorBuildingService, Xs2aObjectMapper xs2aObjectMapper, PaymentTypeValidatorContext paymentTypeValidatorContext, StandardPaymentProductsResolver standardPaymentProductsResolver, TppRedirectUriBodyValidatorImpl tppRedirectUriBodyValidator, DateFieldValidator dateFieldValidator, FieldExtractor fieldExtractor, CurrencyValidator currencyValidator, CountryPaymentValidatorResolver countryPaymentValidatorResolver, PathParameterExtractor pathParameterExtractor)
public MessageError validate(javax.servlet.http.HttpServletRequest request, MessageError messageError)
BodyValidatorvalidate in interface BodyValidatorvalidate in class AbstractBodyValidatorImplrequest - incoming HttpServletRequest objectmessageError - error to be populatedMessageError object, enriched or not.public MessageError validateBodyFields(javax.servlet.http.HttpServletRequest request, MessageError messageError)
validateBodyFields in class AbstractBodyValidatorImplpublic MessageError validateRawData(javax.servlet.http.HttpServletRequest request, MessageError messageError)
validateRawData in class AbstractBodyValidatorImplCopyright © 2019. All rights reserved.