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

    • Method Detail

      • getSpiStartAuthorisationResponse

        protected abstract de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.authorisation.SpiStartAuthorisationResponse> getSpiStartAuthorisationResponse​(de.adorsys.psd2.xs2a.spi.domain.SpiContextData spiContextData,
                                                                                                                                                                                              de.adorsys.psd2.xs2a.core.profile.ScaApproach scaApproach,
                                                                                                                                                                                              de.adorsys.psd2.xs2a.core.sca.ScaStatus scaStatus,
                                                                                                                                                                                              String authorisationId,
                                                                                                                                                                                              T consent,
                                                                                                                                                                                              de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider spiAspspConsentDataProvider)
      • doScaReceived

        public AuthorisationProcessorResponse doScaReceived​(AuthorisationProcessorRequest authorisationProcessorRequest)
        Description copied from interface: AuthorisationProcessorService
        Contains business logic to perform at the `received` status of authorisation
        Parameters:
        authorisationProcessorRequest - the request object, containing incoming data from controller and authorisation data from CMS
        Returns:
        the result object, containing the successful result of authorisation or the error response
      • doScaPsuIdentified

        public AuthorisationProcessorResponse doScaPsuIdentified​(AuthorisationProcessorRequest authorisationProcessorRequest)
        Description copied from interface: AuthorisationProcessorService
        Contains business logic to perform at the `psuIdentified` status of authorisation
        Parameters:
        authorisationProcessorRequest - the request object, containing incoming data from controller and authorisation data from CMS
        Returns:
        the result object, containing the successful result of authorisation or the error response
      • doScaPsuAuthenticated

        public AuthorisationProcessorResponse doScaPsuAuthenticated​(AuthorisationProcessorRequest authorisationProcessorRequest)
        Description copied from interface: AuthorisationProcessorService
        Contains business logic to perform at the `psuAuthenticated` status of authorisation
        Parameters:
        authorisationProcessorRequest - the request object, containing incoming data from controller and authorisation data from CMS
        Returns:
        the result object, containing the successful result of authorisation or the error response
      • doScaMethodSelected

        public AuthorisationProcessorResponse doScaMethodSelected​(AuthorisationProcessorRequest authorisationProcessorRequest)
        Description copied from interface: AuthorisationProcessorService
        Contains business logic to perform at the `scaMethodSelected` status of authorisation
        Parameters:
        authorisationProcessorRequest - the request object, containing incoming data from controller and authorisation data from CMS
        Returns:
        the result object, containing the successful result of authorisation or the error response
      • doScaFinalised

        public AuthorisationProcessorResponse doScaFinalised​(AuthorisationProcessorRequest authorisationProcessorRequest)
        Description copied from interface: AuthorisationProcessorService
        Contains business logic to perform at the `finalised` status of authorisation
        Parameters:
        authorisationProcessorRequest - the request object, containing incoming data from controller and authorisation data from CMS
        Returns:
        the result object, containing the successful result of authorisation or the error response