Class ConsentAuthorisationConfirmationService<T extends de.adorsys.psd2.core.data.Consent>

    • Constructor Detail

      • ConsentAuthorisationConfirmationService

        public ConsentAuthorisationConfirmationService()
    • Method Detail

      • updateConsentStatus

        protected abstract void updateConsentStatus​(String consentId,
                                                    de.adorsys.psd2.xs2a.core.consent.ConsentStatus consentStatus)
      • notifyConfirmationCodeValidation

        protected abstract de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.consent.SpiConsentConfirmationCodeValidationResponse> notifyConfirmationCodeValidation​(de.adorsys.psd2.xs2a.spi.domain.SpiContextData spiContextData,
                                                                                                                                                                                                       boolean isCodeCorrect,
                                                                                                                                                                                                       T consent,
                                                                                                                                                                                                       de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider spiAspspConsentDataProvider)
      • getConsentById

        protected abstract Optional<T> getConsentById​(String consentId)
      • checkConfirmationCode

        protected abstract de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.consent.SpiConsentConfirmationCodeValidationResponse> checkConfirmationCode​(de.adorsys.psd2.xs2a.spi.domain.SpiContextData spiContextData,
                                                                                                                                                                                            de.adorsys.psd2.xs2a.spi.domain.authorisation.SpiCheckConfirmationCodeRequest spiCheckConfirmationCodeRequest,
                                                                                                                                                                                            de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider spiAspspConsentDataProvider)
      • checkConfirmationCodeInternally

        protected abstract boolean checkConfirmationCodeInternally​(String authorisationId,
                                                                   String confirmationCode,
                                                                   String scaAuthenticationData,
                                                                   de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)
      • getServiceType

        protected abstract de.adorsys.psd2.xs2a.core.mapper.ServiceType getServiceType()
      • getErrorType400

        protected abstract de.adorsys.psd2.xs2a.core.error.ErrorType getErrorType400()
      • getErrorType403

        protected abstract de.adorsys.psd2.xs2a.core.error.ErrorType getErrorType403()