Class EventReportRepositoryImpl

  • All Implemented Interfaces:
    de.adorsys.psd2.event.persist.EventReportRepository

    @Service
    @Transactional(readOnly=true)
    public class EventReportRepositoryImpl
    extends Object
    implements de.adorsys.psd2.event.persist.EventReportRepository
    • Constructor Detail

      • EventReportRepositoryImpl

        public EventReportRepositoryImpl()
    • Method Detail

      • getEventsForPeriod

        public List<de.adorsys.psd2.event.persist.model.ReportEvent> getEventsForPeriod​(@NotNull
                                                                                        @NotNull OffsetDateTime start,
                                                                                        @NotNull
                                                                                        @NotNull OffsetDateTime end,
                                                                                        @Nullable
                                                                                        @Nullable String instanceId)
        Specified by:
        getEventsForPeriod in interface de.adorsys.psd2.event.persist.EventReportRepository
      • getEventsForPeriodAndConsentId

        public List<de.adorsys.psd2.event.persist.model.ReportEvent> getEventsForPeriodAndConsentId​(@NotNull
                                                                                                    @NotNull OffsetDateTime start,
                                                                                                    @NotNull
                                                                                                    @NotNull OffsetDateTime end,
                                                                                                    @NotNull
                                                                                                    @NotNull String consentId,
                                                                                                    @Nullable
                                                                                                    @Nullable String instanceId)
        Specified by:
        getEventsForPeriodAndConsentId in interface de.adorsys.psd2.event.persist.EventReportRepository
      • getEventsForPeriodAndPaymentId

        public List<de.adorsys.psd2.event.persist.model.ReportEvent> getEventsForPeriodAndPaymentId​(@NotNull
                                                                                                    @NotNull OffsetDateTime start,
                                                                                                    @NotNull
                                                                                                    @NotNull OffsetDateTime end,
                                                                                                    @NotNull
                                                                                                    @NotNull String paymentId,
                                                                                                    @Nullable
                                                                                                    @Nullable String instanceId)
        Specified by:
        getEventsForPeriodAndPaymentId in interface de.adorsys.psd2.event.persist.EventReportRepository
      • getEventsForPeriodAndEventType

        public List<de.adorsys.psd2.event.persist.model.ReportEvent> getEventsForPeriodAndEventType​(@NotNull
                                                                                                    @NotNull OffsetDateTime start,
                                                                                                    @NotNull
                                                                                                    @NotNull OffsetDateTime end,
                                                                                                    @NotNull
                                                                                                    @NotNull de.adorsys.psd2.event.core.model.EventType eventType,
                                                                                                    @Nullable
                                                                                                    @Nullable String instanceId)
        Specified by:
        getEventsForPeriodAndEventType in interface de.adorsys.psd2.event.persist.EventReportRepository
      • getEventsForPeriodAndEventOrigin

        public List<de.adorsys.psd2.event.persist.model.ReportEvent> getEventsForPeriodAndEventOrigin​(@NotNull
                                                                                                      @NotNull OffsetDateTime start,
                                                                                                      @NotNull
                                                                                                      @NotNull OffsetDateTime end,
                                                                                                      @NotNull
                                                                                                      @NotNull de.adorsys.psd2.event.core.model.EventOrigin eventOrigin,
                                                                                                      @Nullable
                                                                                                      @Nullable String instanceId)
        Specified by:
        getEventsForPeriodAndEventOrigin in interface de.adorsys.psd2.event.persist.EventReportRepository