Class AspspProfileUpdateServiceImpl

  • All Implemented Interfaces:
    de.adorsys.psd2.aspsp.profile.service.AspspProfileUpdateService

    @Service
    public class AspspProfileUpdateServiceImpl
    extends Object
    implements de.adorsys.psd2.aspsp.profile.service.AspspProfileUpdateService
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void enableMultitenancy​(Boolean multitenancyEnabled)  
      void updateAspspSettings​(@NotNull de.adorsys.psd2.aspsp.profile.domain.AspspSettings aspspSettings, String instanceId)
      Update all aspsp settings (frequency per day, combined service indicator, available payment products, available payment types, is tpp signature required, PIS redirect URL, AIS redirect URL, multicurrency account level, is bank offered consent supported, available booking statuses, supported account reference fields, consent lifetime, transaction lifetime, allPsd2 support, transactions without balances support, signing basket support, is payment cancellation authorisation mandated, piis consent support, delta report support, redirect url expiration time, type of authorisation start, etc.) except SCA approach
      void updateScaApproaches​(List<de.adorsys.psd2.xs2a.core.profile.ScaApproach> scaApproaches, String instanceId)
      Update sca approach
    • Constructor Detail

      • AspspProfileUpdateServiceImpl

        public AspspProfileUpdateServiceImpl()
    • Method Detail

      • updateScaApproaches

        public void updateScaApproaches​(List<de.adorsys.psd2.xs2a.core.profile.ScaApproach> scaApproaches,
                                        String instanceId)
        Update sca approach
        Specified by:
        updateScaApproaches in interface de.adorsys.psd2.aspsp.profile.service.AspspProfileUpdateService
        Parameters:
        scaApproaches - the new value of scaApproach list
      • updateAspspSettings

        public void updateAspspSettings​(@NotNull
                                        @NotNull de.adorsys.psd2.aspsp.profile.domain.AspspSettings aspspSettings,
                                        String instanceId)
        Update all aspsp settings (frequency per day, combined service indicator, available payment products, available payment types, is tpp signature required, PIS redirect URL, AIS redirect URL, multicurrency account level, is bank offered consent supported, available booking statuses, supported account reference fields, consent lifetime, transaction lifetime, allPsd2 support, transactions without balances support, signing basket support, is payment cancellation authorisation mandated, piis consent support, delta report support, redirect url expiration time, type of authorisation start, etc.) except SCA approach
        Specified by:
        updateAspspSettings in interface de.adorsys.psd2.aspsp.profile.service.AspspProfileUpdateService
        Parameters:
        aspspSettings - new aspsp specific settings which to be stored in profile
      • enableMultitenancy

        public void enableMultitenancy​(Boolean multitenancyEnabled)
        Specified by:
        enableMultitenancy in interface de.adorsys.psd2.aspsp.profile.service.AspspProfileUpdateService