Class AspspEventServiceImpl

  • All Implemented Interfaces:
    de.adorsys.psd2.event.service.AspspEventService

    @Service
    public class AspspEventServiceImpl
    extends Object
    implements de.adorsys.psd2.event.service.AspspEventService
    • Constructor Detail

      • AspspEventServiceImpl

        public AspspEventServiceImpl()
    • Method Detail

      • getEventsForPeriod

        public List<de.adorsys.psd2.event.service.model.AspspEvent> getEventsForPeriod​(@NotNull
                                                                                       @NotNull OffsetDateTime start,
                                                                                       @NotNull
                                                                                       @NotNull OffsetDateTime end,
                                                                                       @Nullable
                                                                                       @Nullable String instanceId,
                                                                                       @Nullable
                                                                                       @Nullable Integer pageIndex,
                                                                                       @Nullable
                                                                                       @Nullable Integer itemsPerPage)
        Specified by:
        getEventsForPeriod in interface de.adorsys.psd2.event.service.AspspEventService
      • getEventsForPeriodAndConsentId

        public List<de.adorsys.psd2.event.service.model.AspspEvent> getEventsForPeriodAndConsentId​(@NotNull
                                                                                                   @NotNull OffsetDateTime start,
                                                                                                   @NotNull
                                                                                                   @NotNull OffsetDateTime end,
                                                                                                   @NotNull
                                                                                                   @NotNull String consentId,
                                                                                                   @Nullable
                                                                                                   @Nullable String instanceId,
                                                                                                   @Nullable
                                                                                                   @Nullable Integer pageIndex,
                                                                                                   @Nullable
                                                                                                   @Nullable Integer itemsPerPage)
        Specified by:
        getEventsForPeriodAndConsentId in interface de.adorsys.psd2.event.service.AspspEventService
      • getEventsForPeriodAndPaymentId

        public List<de.adorsys.psd2.event.service.model.AspspEvent> getEventsForPeriodAndPaymentId​(@NotNull
                                                                                                   @NotNull OffsetDateTime start,
                                                                                                   @NotNull
                                                                                                   @NotNull OffsetDateTime end,
                                                                                                   @NotNull
                                                                                                   @NotNull String paymentId,
                                                                                                   @Nullable
                                                                                                   @Nullable String instanceId,
                                                                                                   @Nullable
                                                                                                   @Nullable Integer pageIndex,
                                                                                                   @Nullable
                                                                                                   @Nullable Integer itemsPerPage)
        Specified by:
        getEventsForPeriodAndPaymentId in interface de.adorsys.psd2.event.service.AspspEventService
      • getEventsForPeriodAndEventType

        public List<de.adorsys.psd2.event.service.model.AspspEvent> getEventsForPeriodAndEventType​(@NotNull
                                                                                                   @NotNull OffsetDateTime start,
                                                                                                   @NotNull
                                                                                                   @NotNull OffsetDateTime end,
                                                                                                   @NotNull
                                                                                                   @NotNull de.adorsys.psd2.event.core.model.EventType eventType,
                                                                                                   @Nullable
                                                                                                   @Nullable String instanceId,
                                                                                                   @Nullable
                                                                                                   @Nullable Integer pageIndex,
                                                                                                   @Nullable
                                                                                                   @Nullable Integer itemsPerPage)
        Specified by:
        getEventsForPeriodAndEventType in interface de.adorsys.psd2.event.service.AspspEventService
      • getEventsForPeriodAndEventOrigin

        public List<de.adorsys.psd2.event.service.model.AspspEvent> getEventsForPeriodAndEventOrigin​(@NotNull
                                                                                                     @NotNull OffsetDateTime start,
                                                                                                     @NotNull
                                                                                                     @NotNull OffsetDateTime end,
                                                                                                     @NotNull
                                                                                                     @NotNull de.adorsys.psd2.event.core.model.EventOrigin eventOrigin,
                                                                                                     @Nullable
                                                                                                     @Nullable String instanceId,
                                                                                                     @Nullable
                                                                                                     @Nullable Integer pageIndex,
                                                                                                     @Nullable
                                                                                                     @Nullable Integer itemsPerPage)
        Specified by:
        getEventsForPeriodAndEventOrigin in interface de.adorsys.psd2.event.service.AspspEventService