Class CmsPsuAisController

  • All Implemented Interfaces:
    de.adorsys.psd2.consent.psu.api.CmsPsuAisApi

    @RestController
    public class CmsPsuAisController
    extends Object
    implements de.adorsys.psd2.consent.psu.api.CmsPsuAisApi
    • Constructor Detail

      • CmsPsuAisController

        public CmsPsuAisController()
    • Method Detail

      • updatePsuDataInConsent

        public org.springframework.http.ResponseEntity<Object> updatePsuDataInConsent​(String consentId,
                                                                                      String authorisationId,
                                                                                      String instanceId,
                                                                                      de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData)
        Specified by:
        updatePsuDataInConsent in interface de.adorsys.psd2.consent.psu.api.CmsPsuAisApi
      • updateAuthorisationStatus

        public org.springframework.http.ResponseEntity<Object> updateAuthorisationStatus​(String consentId,
                                                                                         String status,
                                                                                         String authorisationId,
                                                                                         String psuId,
                                                                                         String psuIdType,
                                                                                         String psuCorporateId,
                                                                                         String psuCorporateIdType,
                                                                                         String instanceId,
                                                                                         de.adorsys.psd2.xs2a.core.sca.AuthenticationDataHolder authenticationDataHolder)
        Specified by:
        updateAuthorisationStatus in interface de.adorsys.psd2.consent.psu.api.CmsPsuAisApi
      • confirmConsent

        public org.springframework.http.ResponseEntity<Boolean> confirmConsent​(String consentId,
                                                                               String instanceId)
        Specified by:
        confirmConsent in interface de.adorsys.psd2.consent.psu.api.CmsPsuAisApi
      • rejectConsent

        public org.springframework.http.ResponseEntity<Boolean> rejectConsent​(String consentId,
                                                                              String instanceId)
        Specified by:
        rejectConsent in interface de.adorsys.psd2.consent.psu.api.CmsPsuAisApi
      • getConsentsForPsu

        public org.springframework.http.ResponseEntity<List<de.adorsys.psd2.consent.api.ais.CmsAisAccountConsent>> getConsentsForPsu​(String psuId,
                                                                                                                                     String psuIdType,
                                                                                                                                     String psuCorporateId,
                                                                                                                                     String psuCorporateIdType,
                                                                                                                                     String instanceId)
        Specified by:
        getConsentsForPsu in interface de.adorsys.psd2.consent.psu.api.CmsPsuAisApi
      • revokeConsent

        public org.springframework.http.ResponseEntity<Boolean> revokeConsent​(String consentId,
                                                                              String instanceId)
        Specified by:
        revokeConsent in interface de.adorsys.psd2.consent.psu.api.CmsPsuAisApi
      • authorisePartiallyConsent

        public org.springframework.http.ResponseEntity<Boolean> authorisePartiallyConsent​(String consentId,
                                                                                          String instanceId)
        Specified by:
        authorisePartiallyConsent in interface de.adorsys.psd2.consent.psu.api.CmsPsuAisApi
      • getConsentIdByRedirectId

        public org.springframework.http.ResponseEntity<de.adorsys.psd2.consent.api.ais.CmsAisConsentResponse> getConsentIdByRedirectId​(String redirectId,
                                                                                                                                       String instanceId)
        Specified by:
        getConsentIdByRedirectId in interface de.adorsys.psd2.consent.psu.api.CmsPsuAisApi
      • getConsentByConsentId

        public org.springframework.http.ResponseEntity<de.adorsys.psd2.consent.api.ais.CmsAisAccountConsent> getConsentByConsentId​(String consentId,
                                                                                                                                   String psuId,
                                                                                                                                   String psuIdType,
                                                                                                                                   String psuCorporateId,
                                                                                                                                   String psuCorporateIdType,
                                                                                                                                   String instanceId)
        Specified by:
        getConsentByConsentId in interface de.adorsys.psd2.consent.psu.api.CmsPsuAisApi
      • getAuthorisationByAuthorisationId

        public org.springframework.http.ResponseEntity<de.adorsys.psd2.consent.psu.api.CmsPsuAuthorisation> getAuthorisationByAuthorisationId​(String authorisationId,
                                                                                                                                              String instanceId)
        Specified by:
        getAuthorisationByAuthorisationId in interface de.adorsys.psd2.consent.psu.api.CmsPsuAisApi
      • putAccountAccessInConsent

        public org.springframework.http.ResponseEntity<Void> putAccountAccessInConsent​(String consentId,
                                                                                       de.adorsys.psd2.consent.psu.api.ais.CmsAisConsentAccessRequest accountAccessRequest,
                                                                                       String instanceId)
        Specified by:
        putAccountAccessInConsent in interface de.adorsys.psd2.consent.psu.api.CmsPsuAisApi
      • psuDataAuthorisations

        public org.springframework.http.ResponseEntity<List<de.adorsys.psd2.consent.psu.api.ais.CmsAisPsuDataAuthorisation>> psuDataAuthorisations​(String consentId,
                                                                                                                                                   String instanceId)
        Specified by:
        psuDataAuthorisations in interface de.adorsys.psd2.consent.psu.api.CmsPsuAisApi