Class UpdatePisCancellationPsuDataValidator
- 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.cancellation.UpdatePisCancellationPsuDataValidator
-
- All Implemented Interfaces:
BusinessValidator<UpdatePaymentPsuDataPO>
@Component public class UpdatePisCancellationPsuDataValidator extends AbstractUpdatePisPsuDataValidator<UpdatePaymentPsuDataPO>
Validator to be used for validating create PIS cancellation authorisation request according to some business rules
-
-
Constructor Summary
Constructors Constructor Description UpdatePisCancellationPsuDataValidator(PisEndpointAccessCheckerService pisEndpointAccessCheckerService, PisAuthorisationValidator pisAuthorisationValidator, PisAuthorisationStatusValidator pisAuthorisationStatusValidator, PisPsuDataUpdateAuthorisationCheckerValidator pisPsuDataUpdateAuthorisationCheckerValidator, AuthorisationStageCheckValidator authorisationStageCheckValidator)
-
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
-
UpdatePisCancellationPsuDataValidator
public UpdatePisCancellationPsuDataValidator(PisEndpointAccessCheckerService pisEndpointAccessCheckerService, PisAuthorisationValidator pisAuthorisationValidator, PisAuthorisationStatusValidator pisAuthorisationStatusValidator, PisPsuDataUpdateAuthorisationCheckerValidator pisPsuDataUpdateAuthorisationCheckerValidator, AuthorisationStageCheckValidator authorisationStageCheckValidator)
-
-
Method Detail
-
validateTransactionStatus
protected de.adorsys.psd2.xs2a.core.service.validator.ValidationResult validateTransactionStatus(UpdatePisPsuDataPO paymentObject)
- Specified by:
validateTransactionStatusin classAbstractUpdatePisPsuDataValidator<UpdatePaymentPsuDataPO>
-
getAuthorisationServiceType
protected AuthorisationServiceType getAuthorisationServiceType()
- Specified by:
getAuthorisationServiceTypein classAbstractUpdatePisPsuDataValidator<UpdatePaymentPsuDataPO>
-
-