Class UpdatePisCommonPaymentPsuDataValidator
- java.lang.Object
-
- de.adorsys.psd2.xs2a.service.validator.pis.AbstractPisValidator<T>
-
- de.adorsys.psd2.xs2a.service.validator.pis.authorisation.AbstractUpdatePisPsuDataValidator<UpdatePaymentPsuDataPO>
-
- de.adorsys.psd2.xs2a.service.validator.pis.authorisation.initiation.UpdatePisCommonPaymentPsuDataValidator
-
- All Implemented Interfaces:
BusinessValidator<UpdatePaymentPsuDataPO>
@Component public class UpdatePisCommonPaymentPsuDataValidator extends AbstractUpdatePisPsuDataValidator<UpdatePaymentPsuDataPO>
Validator to be used for validating update PSU Data in payment authorisation request according to some business rules
-
-
Constructor Summary
Constructors Constructor Description UpdatePisCommonPaymentPsuDataValidator(PisEndpointAccessCheckerService pisEndpointAccessCheckerService, PisAuthorisationValidator pisAuthorisationValidator, PisAuthorisationStatusValidator pisAuthorisationStatusValidator, PisPsuDataUpdateAuthorisationCheckerValidator pisPsuDataUpdateAuthorisationCheckerValidator, AuthorisationStageCheckValidator authorisationStageCheckValidator, AspspProfileServiceWrapper aspspProfileService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AuthorisationServiceTypegetAuthorisationServiceType()protected de.adorsys.psd2.xs2a.core.service.validator.ValidationResultvalidateTransactionStatus(UpdatePisPsuDataPO paymentObject)-
Methods inherited from class de.adorsys.psd2.xs2a.service.validator.pis.authorisation.AbstractUpdatePisPsuDataValidator
executeBusinessValidation
-
Methods inherited from class de.adorsys.psd2.xs2a.service.validator.pis.AbstractPisValidator
setPisValidators, validate
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.adorsys.psd2.xs2a.service.validator.BusinessValidator
buildWarningMessages
-
-
-
-
Constructor Detail
-
UpdatePisCommonPaymentPsuDataValidator
public UpdatePisCommonPaymentPsuDataValidator(PisEndpointAccessCheckerService pisEndpointAccessCheckerService, PisAuthorisationValidator pisAuthorisationValidator, PisAuthorisationStatusValidator pisAuthorisationStatusValidator, PisPsuDataUpdateAuthorisationCheckerValidator pisPsuDataUpdateAuthorisationCheckerValidator, AuthorisationStageCheckValidator authorisationStageCheckValidator, AspspProfileServiceWrapper aspspProfileService)
-
-
Method Detail
-
getAuthorisationServiceType
protected AuthorisationServiceType getAuthorisationServiceType()
- Specified by:
getAuthorisationServiceTypein classAbstractUpdatePisPsuDataValidator<UpdatePaymentPsuDataPO>
-
validateTransactionStatus
protected de.adorsys.psd2.xs2a.core.service.validator.ValidationResult validateTransactionStatus(UpdatePisPsuDataPO paymentObject)
- Specified by:
validateTransactionStatusin classAbstractUpdatePisPsuDataValidator<UpdatePaymentPsuDataPO>
-
-