Class CmsPsuPiisServiceInternal

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

    @Service
    @Transactional(readOnly=true)
    public class CmsPsuPiisServiceInternal
    extends Object
    implements de.adorsys.psd2.consent.psu.api.CmsPsuPiisService
    • Constructor Detail

      • CmsPsuPiisServiceInternal

        public CmsPsuPiisServiceInternal()
    • Method Detail

      • getConsent

        @NotNull
        public @NotNull Optional<de.adorsys.psd2.consent.api.piis.v1.CmsPiisConsent> getConsent​(@NotNull
                                                                                                @NotNull de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData,
                                                                                                @NotNull
                                                                                                @NotNull String consentId,
                                                                                                @NotNull
                                                                                                @NotNull String instanceId)
        Specified by:
        getConsent in interface de.adorsys.psd2.consent.psu.api.CmsPsuPiisService
      • getConsentsForPsu

        @NotNull
        public @NotNull List<de.adorsys.psd2.consent.api.piis.v1.CmsPiisConsent> getConsentsForPsu​(@NotNull
                                                                                                   @NotNull de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData,
                                                                                                   @NotNull
                                                                                                   @NotNull String instanceId)
        Specified by:
        getConsentsForPsu in interface de.adorsys.psd2.consent.psu.api.CmsPsuPiisService
      • revokeConsent

        @Transactional
        public boolean revokeConsent​(@NotNull
                                     @NotNull de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData,
                                     @NotNull
                                     @NotNull String consentId,
                                     @NotNull
                                     @NotNull String instanceId)
        Specified by:
        revokeConsent in interface de.adorsys.psd2.consent.psu.api.CmsPsuPiisService