@Component public class PaymentBodyValidatorImpl extends AbstractBodyValidatorImpl implements PaymentBodyValidator
errorBuildingService, xs2aObjectMapper| Constructor and Description |
|---|
PaymentBodyValidatorImpl(ErrorBuildingService errorBuildingService,
de.adorsys.psd2.mapper.Xs2aObjectMapper xs2aObjectMapper,
StandardPaymentProductsResolver standardPaymentProductsResolver,
TppRedirectUriBodyValidatorImpl tppRedirectUriBodyValidator,
DateFieldValidator dateFieldValidator,
FieldExtractor fieldExtractor,
CurrencyValidator currencyValidator,
PathParameterExtractor pathParameterExtractor,
CountryPaymentValidatorResolver countryPaymentValidatorResolver) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
de.adorsys.psd2.xs2a.core.error.MessageError |
validateBodyFields(javax.servlet.http.HttpServletRequest request,
de.adorsys.psd2.xs2a.core.error.MessageError messageError) |
de.adorsys.psd2.xs2a.core.error.MessageError |
validateRawData(javax.servlet.http.HttpServletRequest request,
de.adorsys.psd2.xs2a.core.error.MessageError messageError) |
checkFieldForMaxLength, extractErrorField@Autowired public PaymentBodyValidatorImpl(ErrorBuildingService errorBuildingService, de.adorsys.psd2.mapper.Xs2aObjectMapper xs2aObjectMapper, StandardPaymentProductsResolver standardPaymentProductsResolver, TppRedirectUriBodyValidatorImpl tppRedirectUriBodyValidator, DateFieldValidator dateFieldValidator, FieldExtractor fieldExtractor, CurrencyValidator currencyValidator, PathParameterExtractor pathParameterExtractor, CountryPaymentValidatorResolver countryPaymentValidatorResolver)
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 BodyValidatorvalidate in class AbstractBodyValidatorImplrequest - incoming HttpServletRequest objectmessageError - error to be populatedMessageError object, enriched or not.public de.adorsys.psd2.xs2a.core.error.MessageError validateBodyFields(javax.servlet.http.HttpServletRequest request,
de.adorsys.psd2.xs2a.core.error.MessageError messageError)
validateBodyFields in class AbstractBodyValidatorImplpublic de.adorsys.psd2.xs2a.core.error.MessageError validateRawData(javax.servlet.http.HttpServletRequest request,
de.adorsys.psd2.xs2a.core.error.MessageError messageError)
validateRawData in class AbstractBodyValidatorImplCopyright © 2020. All rights reserved.