Class AisConsentServiceInternal

  • All Implemented Interfaces:
    de.adorsys.psd2.consent.api.service.AisConsentService, de.adorsys.psd2.consent.api.service.AisConsentServiceBase

    @Service
    @Transactional(readOnly=true)
    public class AisConsentServiceInternal
    extends Object
    implements de.adorsys.psd2.consent.api.service.AisConsentService
    • Constructor Detail

      • AisConsentServiceInternal

        public AisConsentServiceInternal()
    • Method Detail

      • checkConsentAndSaveActionLog

        @Transactional(rollbackFor=de.adorsys.psd2.consent.api.WrongChecksumException.class)
        public de.adorsys.psd2.consent.api.CmsResponse<de.adorsys.psd2.consent.api.CmsResponse.VoidResponse> checkConsentAndSaveActionLog​(de.adorsys.psd2.consent.api.ais.AisConsentActionRequest request)
                                                                                                                                   throws de.adorsys.psd2.consent.api.WrongChecksumException
        Saves information about consent usage and consent's sub-resources usage.
        Specified by:
        checkConsentAndSaveActionLog in interface de.adorsys.psd2.consent.api.service.AisConsentServiceBase
        Parameters:
        request - AisConsentActionRequest needed parameters for logging usage AIS consent
        Throws:
        de.adorsys.psd2.consent.api.WrongChecksumException
      • updateAspspAccountAccess

        @Transactional(rollbackFor=de.adorsys.psd2.consent.api.WrongChecksumException.class)
        public de.adorsys.psd2.consent.api.CmsResponse<de.adorsys.psd2.consent.api.ais.CmsConsent> updateAspspAccountAccess​(String consentId,
                                                                                                                            de.adorsys.psd2.core.data.AccountAccess request)
                                                                                                                     throws de.adorsys.psd2.consent.api.WrongChecksumException
        Specified by:
        updateAspspAccountAccess in interface de.adorsys.psd2.consent.api.service.AisConsentServiceBase
        Throws:
        de.adorsys.psd2.consent.api.WrongChecksumException