Class PeriodicPaymentTypeValidatorImpl
- java.lang.Object
-
- de.adorsys.psd2.xs2a.web.validator.body.AbstractBodyValidatorImpl
-
- de.adorsys.psd2.xs2a.web.validator.body.payment.handler.type.SinglePaymentTypeValidatorImpl
-
- de.adorsys.psd2.xs2a.web.validator.body.payment.handler.type.PeriodicPaymentTypeValidatorImpl
-
- All Implemented Interfaces:
BodyValidator,PaymentTypeValidator
@Component public class PeriodicPaymentTypeValidatorImpl extends SinglePaymentTypeValidatorImpl
-
-
Field Summary
-
Fields inherited from class de.adorsys.psd2.xs2a.web.validator.body.payment.handler.type.SinglePaymentTypeValidatorImpl
paymentMapper
-
Fields inherited from class de.adorsys.psd2.xs2a.web.validator.body.AbstractBodyValidatorImpl
errorBuildingService, xs2aObjectMapper
-
-
Constructor Summary
Constructors Constructor Description PeriodicPaymentTypeValidatorImpl(ErrorBuildingService errorBuildingService, de.adorsys.psd2.mapper.Xs2aObjectMapper xs2aObjectMappe, PaymentMapper paymentMapper, AmountValidator amountValidator, IbanValidator ibanValidator, CustomPaymentValidationService customPaymentValidationService, FieldLengthValidator fieldLengthValidator, AspspProfileServiceWrapper aspspProfileServiceWrapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.adorsys.psd2.xs2a.core.profile.PaymentTypegetPaymentType()de.adorsys.psd2.xs2a.core.error.MessageErrorvalidate(Object body, de.adorsys.psd2.xs2a.core.error.MessageError messageError, PaymentValidationConfig validationConfig)-
Methods inherited from class de.adorsys.psd2.xs2a.web.validator.body.AbstractBodyValidatorImpl
checkFieldForMaxLength, extractErrorField, validate, validateBodyFields, validateRawData
-
-
-
-
Constructor Detail
-
PeriodicPaymentTypeValidatorImpl
@Autowired public PeriodicPaymentTypeValidatorImpl(ErrorBuildingService errorBuildingService, de.adorsys.psd2.mapper.Xs2aObjectMapper xs2aObjectMappe, PaymentMapper paymentMapper, AmountValidator amountValidator, IbanValidator ibanValidator, CustomPaymentValidationService customPaymentValidationService, FieldLengthValidator fieldLengthValidator, AspspProfileServiceWrapper aspspProfileServiceWrapper)
-
-
Method Detail
-
getPaymentType
public de.adorsys.psd2.xs2a.core.profile.PaymentType getPaymentType()
- Specified by:
getPaymentTypein interfacePaymentTypeValidator- Overrides:
getPaymentTypein classSinglePaymentTypeValidatorImpl
-
validate
public de.adorsys.psd2.xs2a.core.error.MessageError validate(Object body, de.adorsys.psd2.xs2a.core.error.MessageError messageError, PaymentValidationConfig validationConfig)
- Specified by:
validatein interfacePaymentTypeValidator- Overrides:
validatein classSinglePaymentTypeValidatorImpl
-
-