@Component public class SinglePaymentTypeValidatorImpl extends AbstractBodyValidatorImpl implements PaymentTypeValidator
| Modifier and Type | Field and Description |
|---|---|
protected PaymentMapper |
paymentMapper |
protected PaymentValidationConfig |
validationConfig |
errorBuildingService, xs2aObjectMapper| Constructor and Description |
|---|
SinglePaymentTypeValidatorImpl(ErrorBuildingService errorBuildingService,
Xs2aObjectMapper xs2aObjectMapper,
PaymentMapper paymentMapper,
AmountValidator amountValidator,
PaymentValidationConfig validationConfig,
IbanValidator ibanValidator) |
| Modifier and Type | Method and Description |
|---|---|
PaymentType |
getPaymentType() |
MessageError |
validate(Object body,
MessageError messageError) |
checkFieldForMaxLength, extractErrorField, mapBodyToInstance, validate, validateBodyFields, validateRawDataprotected PaymentMapper paymentMapper
protected PaymentValidationConfig validationConfig
@Autowired public SinglePaymentTypeValidatorImpl(ErrorBuildingService errorBuildingService, Xs2aObjectMapper xs2aObjectMapper, PaymentMapper paymentMapper, AmountValidator amountValidator, PaymentValidationConfig validationConfig, IbanValidator ibanValidator)
public PaymentType getPaymentType()
getPaymentType in interface PaymentTypeValidatorpublic MessageError validate(Object body, MessageError messageError)
validate in interface PaymentTypeValidatorCopyright © 2019. All rights reserved.