Class AuthorisationServiceInternal

  • All Implemented Interfaces:
    de.adorsys.psd2.consent.api.service.AuthorisationService, de.adorsys.psd2.consent.api.service.AuthorisationServiceBase

    @Service
    public class AuthorisationServiceInternal
    extends Object
    implements de.adorsys.psd2.consent.api.service.AuthorisationService
    • Constructor Detail

      • AuthorisationServiceInternal

        public AuthorisationServiceInternal()
    • Method Detail

      • createAuthorisation

        @Transactional
        public de.adorsys.psd2.consent.api.CmsResponse<de.adorsys.psd2.consent.api.authorisation.CreateAuthorisationResponse> createAuthorisation​(de.adorsys.psd2.consent.api.authorisation.AuthorisationParentHolder parentHolder,
                                                                                                                                                  de.adorsys.psd2.consent.api.authorisation.CreateAuthorisationRequest request)
        Specified by:
        createAuthorisation in interface de.adorsys.psd2.consent.api.service.AuthorisationServiceBase
      • getAuthorisationById

        @Transactional(readOnly=true)
        public de.adorsys.psd2.consent.api.CmsResponse<de.adorsys.psd2.xs2a.core.authorisation.Authorisation> getAuthorisationById​(String authorisationId)
        Specified by:
        getAuthorisationById in interface de.adorsys.psd2.consent.api.service.AuthorisationServiceBase
      • updateAuthorisation

        @Transactional
        public de.adorsys.psd2.consent.api.CmsResponse<de.adorsys.psd2.xs2a.core.authorisation.Authorisation> updateAuthorisation​(String authorisationId,
                                                                                                                                  de.adorsys.psd2.consent.api.authorisation.UpdateAuthorisationRequest request)
        Specified by:
        updateAuthorisation in interface de.adorsys.psd2.consent.api.service.AuthorisationServiceBase
      • updateAuthorisationStatus

        @Transactional
        public de.adorsys.psd2.consent.api.CmsResponse<Boolean> updateAuthorisationStatus​(String authorisationId,
                                                                                          de.adorsys.psd2.xs2a.core.sca.ScaStatus scaStatus)
        Specified by:
        updateAuthorisationStatus in interface de.adorsys.psd2.consent.api.service.AuthorisationServiceBase
      • getAuthorisationsByParentId

        @Transactional
        public de.adorsys.psd2.consent.api.CmsResponse<List<String>> getAuthorisationsByParentId​(de.adorsys.psd2.consent.api.authorisation.AuthorisationParentHolder parentHolder)
        Specified by:
        getAuthorisationsByParentId in interface de.adorsys.psd2.consent.api.service.AuthorisationServiceBase
      • getAuthorisationScaStatus

        @Transactional
        public de.adorsys.psd2.consent.api.CmsResponse<de.adorsys.psd2.xs2a.core.sca.ScaStatus> getAuthorisationScaStatus​(String authorisationId,
                                                                                                                          de.adorsys.psd2.consent.api.authorisation.AuthorisationParentHolder parentHolder)
        Specified by:
        getAuthorisationScaStatus in interface de.adorsys.psd2.consent.api.service.AuthorisationServiceBase
      • isAuthenticationMethodDecoupled

        @Transactional(readOnly=true)
        public de.adorsys.psd2.consent.api.CmsResponse<Boolean> isAuthenticationMethodDecoupled​(String authorisationId,
                                                                                                String authenticationMethodId)
        Specified by:
        isAuthenticationMethodDecoupled in interface de.adorsys.psd2.consent.api.service.AuthorisationServiceBase
      • saveAuthenticationMethods

        @Transactional
        public de.adorsys.psd2.consent.api.CmsResponse<Boolean> saveAuthenticationMethods​(String authorisationId,
                                                                                          List<de.adorsys.psd2.consent.api.CmsScaMethod> methods)
        Specified by:
        saveAuthenticationMethods in interface de.adorsys.psd2.consent.api.service.AuthorisationServiceBase
      • updateScaApproach

        @Transactional
        public de.adorsys.psd2.consent.api.CmsResponse<Boolean> updateScaApproach​(String authorisationId,
                                                                                  de.adorsys.psd2.xs2a.core.profile.ScaApproach scaApproach)
        Specified by:
        updateScaApproach in interface de.adorsys.psd2.consent.api.service.AuthorisationServiceBase
      • getAuthorisationScaApproach

        @Transactional(readOnly=true)
        public de.adorsys.psd2.consent.api.CmsResponse<de.adorsys.psd2.xs2a.core.sca.AuthorisationScaApproachResponse> getAuthorisationScaApproach​(String authorisationId)
        Specified by:
        getAuthorisationScaApproach in interface de.adorsys.psd2.consent.api.service.AuthorisationServiceBase