Class AisAuthorisationConfirmationService
- java.lang.Object
-
- de.adorsys.psd2.xs2a.service.authorization.ConsentAuthorisationConfirmationService<de.adorsys.psd2.core.data.ais.AisConsent>
-
- de.adorsys.psd2.xs2a.service.authorization.ais.AisAuthorisationConfirmationService
-
@Component public class AisAuthorisationConfirmationService extends ConsentAuthorisationConfirmationService<de.adorsys.psd2.core.data.ais.AisConsent>
-
-
Constructor Summary
Constructors Constructor Description AisAuthorisationConfirmationService(AspspProfileServiceWrapper aspspProfileServiceWrapper, SpiContextDataProvider spiContextDataProvider, SpiAspspConsentDataProviderFactory aspspConsentDataProviderFactory, Xs2aAuthorisationService authorisationService, SpiErrorMapper spiErrorMapper, de.adorsys.psd2.consent.api.service.AuthorisationServiceEncrypted authorisationServiceEncrypted, Xs2aAisConsentService aisConsentService, de.adorsys.psd2.xs2a.spi.service.AisConsentSpi aisConsentSpi, Xs2aAisConsentMapper aisConsentMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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)protected booleancheckConfirmationCodeInternally(String authorisationId, String confirmationCode, String scaAuthenticationData, de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)protected Optional<de.adorsys.psd2.core.data.ais.AisConsent>getConsentById(String consentId)protected de.adorsys.psd2.xs2a.core.error.ErrorTypegetErrorType400()protected de.adorsys.psd2.xs2a.core.error.ErrorTypegetErrorType403()protected de.adorsys.psd2.xs2a.core.mapper.ServiceTypegetServiceType()protected 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, de.adorsys.psd2.core.data.ais.AisConsent consent, de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider spiAspspConsentDataProvider)protected voidupdateConsentStatus(String consentId, de.adorsys.psd2.xs2a.core.consent.ConsentStatus consentStatus)-
Methods inherited from class de.adorsys.psd2.xs2a.service.authorization.ConsentAuthorisationConfirmationService
processAuthorisationConfirmation
-
-
-
-
Constructor Detail
-
AisAuthorisationConfirmationService
public AisAuthorisationConfirmationService(AspspProfileServiceWrapper aspspProfileServiceWrapper, SpiContextDataProvider spiContextDataProvider, SpiAspspConsentDataProviderFactory aspspConsentDataProviderFactory, Xs2aAuthorisationService authorisationService, SpiErrorMapper spiErrorMapper, de.adorsys.psd2.consent.api.service.AuthorisationServiceEncrypted authorisationServiceEncrypted, Xs2aAisConsentService aisConsentService, de.adorsys.psd2.xs2a.spi.service.AisConsentSpi aisConsentSpi, Xs2aAisConsentMapper aisConsentMapper)
-
-
Method Detail
-
getErrorType403
protected de.adorsys.psd2.xs2a.core.error.ErrorType getErrorType403()
- Specified by:
getErrorType403in classConsentAuthorisationConfirmationService<de.adorsys.psd2.core.data.ais.AisConsent>
-
updateConsentStatus
protected void updateConsentStatus(String consentId, de.adorsys.psd2.xs2a.core.consent.ConsentStatus consentStatus)
- Specified by:
updateConsentStatusin classConsentAuthorisationConfirmationService<de.adorsys.psd2.core.data.ais.AisConsent>
-
notifyConfirmationCodeValidation
protected 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, de.adorsys.psd2.core.data.ais.AisConsent consent, de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider spiAspspConsentDataProvider)- Specified by:
notifyConfirmationCodeValidationin classConsentAuthorisationConfirmationService<de.adorsys.psd2.core.data.ais.AisConsent>
-
getConsentById
protected Optional<de.adorsys.psd2.core.data.ais.AisConsent> getConsentById(String consentId)
- Specified by:
getConsentByIdin classConsentAuthorisationConfirmationService<de.adorsys.psd2.core.data.ais.AisConsent>
-
checkConfirmationCode
protected 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)- Specified by:
checkConfirmationCodein classConsentAuthorisationConfirmationService<de.adorsys.psd2.core.data.ais.AisConsent>
-
checkConfirmationCodeInternally
protected boolean checkConfirmationCodeInternally(String authorisationId, String confirmationCode, String scaAuthenticationData, de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)
- Specified by:
checkConfirmationCodeInternallyin classConsentAuthorisationConfirmationService<de.adorsys.psd2.core.data.ais.AisConsent>
-
getErrorType400
protected de.adorsys.psd2.xs2a.core.error.ErrorType getErrorType400()
- Specified by:
getErrorType400in classConsentAuthorisationConfirmationService<de.adorsys.psd2.core.data.ais.AisConsent>
-
getServiceType
protected de.adorsys.psd2.xs2a.core.mapper.ServiceType getServiceType()
- Specified by:
getServiceTypein classConsentAuthorisationConfirmationService<de.adorsys.psd2.core.data.ais.AisConsent>
-
-