Class CmsAspspAisExportServiceInternal

  • All Implemented Interfaces:
    de.adorsys.psd2.consent.aspsp.api.ais.CmsAspspAisExportService

    @Service
    @Transactional(readOnly=true)
    public class CmsAspspAisExportServiceInternal
    extends Object
    implements de.adorsys.psd2.consent.aspsp.api.ais.CmsAspspAisExportService
    • Constructor Detail

      • CmsAspspAisExportServiceInternal

        public CmsAspspAisExportServiceInternal()
    • Method Detail

      • exportConsentsByTpp

        @Transactional
        public de.adorsys.psd2.consent.aspsp.api.PageData<Collection<de.adorsys.psd2.consent.api.ais.CmsAisAccountConsent>> exportConsentsByTpp​(String tppAuthorisationNumber,
                                                                                                                                                @Nullable
                                                                                                                                                @Nullable LocalDate createDateFrom,
                                                                                                                                                @Nullable
                                                                                                                                                @Nullable LocalDate createDateTo,
                                                                                                                                                @Nullable
                                                                                                                                                @Nullable de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData,
                                                                                                                                                @NotNull
                                                                                                                                                @NotNull String instanceId,
                                                                                                                                                Integer pageIndex,
                                                                                                                                                Integer itemsPerPage,
                                                                                                                                                @Nullable
                                                                                                                                                @Nullable String additionalTppInfo)
        Specified by:
        exportConsentsByTpp in interface de.adorsys.psd2.consent.aspsp.api.ais.CmsAspspAisExportService
      • exportConsentsByPsuAndAdditionalTppInfo

        @Transactional
        public de.adorsys.psd2.consent.aspsp.api.PageData<Collection<de.adorsys.psd2.consent.api.ais.CmsAisAccountConsent>> exportConsentsByPsuAndAdditionalTppInfo​(de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData,
                                                                                                                                                                    @Nullable
                                                                                                                                                                    @Nullable LocalDate createDateFrom,
                                                                                                                                                                    @Nullable
                                                                                                                                                                    @Nullable LocalDate createDateTo,
                                                                                                                                                                    @NotNull
                                                                                                                                                                    @NotNull String instanceId,
                                                                                                                                                                    Integer pageIndex,
                                                                                                                                                                    Integer itemsPerPage,
                                                                                                                                                                    @Nullable
                                                                                                                                                                    @Nullable String additionalTppInfo)
        Specified by:
        exportConsentsByPsuAndAdditionalTppInfo in interface de.adorsys.psd2.consent.aspsp.api.ais.CmsAspspAisExportService
      • exportConsentsByAccountIdAndAdditionalTppInfo

        @Transactional
        public de.adorsys.psd2.consent.aspsp.api.PageData<Collection<de.adorsys.psd2.consent.api.ais.CmsAisAccountConsent>> exportConsentsByAccountIdAndAdditionalTppInfo​(@NotNull
                                                                                                                                                                          @NotNull String aspspAccountId,
                                                                                                                                                                          @Nullable
                                                                                                                                                                          @Nullable LocalDate createDateFrom,
                                                                                                                                                                          @Nullable
                                                                                                                                                                          @Nullable LocalDate createDateTo,
                                                                                                                                                                          @NotNull
                                                                                                                                                                          @NotNull String instanceId,
                                                                                                                                                                          Integer pageIndex,
                                                                                                                                                                          Integer itemsPerPage,
                                                                                                                                                                          @Nullable
                                                                                                                                                                          @Nullable String additionalTppInfo)
        Specified by:
        exportConsentsByAccountIdAndAdditionalTppInfo in interface de.adorsys.psd2.consent.aspsp.api.ais.CmsAspspAisExportService