Class ConsentServiceInternalEncrypted

  • All Implemented Interfaces:
    de.adorsys.psd2.consent.api.service.ConsentServiceEncrypted

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

      • ConsentServiceInternalEncrypted

        public ConsentServiceInternalEncrypted()
    • Method Detail

      • createConsent

        @Transactional(rollbackFor=de.adorsys.psd2.consent.api.WrongChecksumException.class)
        public de.adorsys.psd2.consent.api.CmsResponse<de.adorsys.psd2.consent.api.consent.CmsCreateConsentResponse> createConsent​(de.adorsys.psd2.consent.api.ais.CmsConsent request)
                                                                                                                            throws de.adorsys.psd2.consent.api.WrongChecksumException
        Throws:
        de.adorsys.psd2.consent.api.WrongChecksumException
      • getConsentStatusById

        @Transactional
        public de.adorsys.psd2.consent.api.CmsResponse<de.adorsys.psd2.xs2a.core.consent.ConsentStatus> getConsentStatusById​(String encryptedConsentId)
      • updateConsentStatusById

        @Transactional(rollbackFor=de.adorsys.psd2.consent.api.WrongChecksumException.class)
        public de.adorsys.psd2.consent.api.CmsResponse<Boolean> updateConsentStatusById​(String encryptedConsentId,
                                                                                        de.adorsys.psd2.xs2a.core.consent.ConsentStatus status)
                                                                                 throws de.adorsys.psd2.consent.api.WrongChecksumException
        Throws:
        de.adorsys.psd2.consent.api.WrongChecksumException
      • getConsentById

        @Transactional
        public de.adorsys.psd2.consent.api.CmsResponse<de.adorsys.psd2.consent.api.ais.CmsConsent> getConsentById​(String encryptedConsentId)
      • findAndTerminateOldConsentsByNewConsentId

        @Transactional
        public de.adorsys.psd2.consent.api.CmsResponse<Boolean> findAndTerminateOldConsentsByNewConsentId​(String encryptedNewConsentId)
      • getPsuDataByConsentId

        public de.adorsys.psd2.consent.api.CmsResponse<List<de.adorsys.psd2.xs2a.core.psu.PsuIdData>> getPsuDataByConsentId​(String encryptedConsentId)
      • updateMultilevelScaRequired

        @Transactional(rollbackFor=de.adorsys.psd2.consent.api.WrongChecksumException.class)
        public de.adorsys.psd2.consent.api.CmsResponse<Boolean> updateMultilevelScaRequired​(String encryptedConsentId,
                                                                                            boolean multilevelScaRequired)
                                                                                     throws de.adorsys.psd2.consent.api.WrongChecksumException
        Throws:
        de.adorsys.psd2.consent.api.WrongChecksumException